Turinys:
- 1 žingsnis: apžvalga
- 2 veiksmas: schema + Kaip įdiegti raudoną mazgą ir pridėti „MySQL“prie mazgo raudono
- 3 žingsnis: dalių sąrašas
- 4 žingsnis: projekto 3D spausdinimas
- 5 žingsnis: laidų prijungimas prie „Fritzing“
- 6 veiksmas: „Arduino“kodas
- 7 žingsnis: Kaip įdiegti ESP8266 plokštę „Arduino IDE“
- 8 žingsnis: I/O sąrašas
- 9 žingsnis: mazgas raudonas
- 10 veiksmas: „MySQL“
Video: UCL-IIoT-šiltnamis su belaidžiu internetu: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai mokyklos projektas 3 semestrui UCL. Mes nusprendėme toliau dirbti su savo šiltnamiu, bet šį kartą rinkdami duomenis
Pagaminta iš adam0220 ir mort340d
1 žingsnis: apžvalga
Kuris sodo entuziastas nesvajoja apie „protingą namą“, kuriame augalai laistomi automatiškai, kai dirvožemio drėgmės lygis tampa žemas, ar net ir naktį gali suteikti jūsų augalams reikiamą „saulės šviesą“?
Mūsų tikslas yra sukurti šiltnamį, kuris tai gali padaryti už jus
Ši pamoka paaiškins, kaip per arduino sukūrėme šiltnamį, galintį išlaikyti save.
Temperatūrai ir drėgmei matuoti naudojome DHT11. Mūsų dirvožemio drėgmės jutiklis naudojamas dirvožemio drėgmei matuoti. Mūsų vandens siurblys naudojamas dirvožemiui laistyti, kai dirvožemis tampa per sausas. LCD ekranas naudojamas parodyti, kokia yra dirvožemio drėgmė ir temperatūra. Šviesos diodai naudojami saulei iliustruoti. Mes panaudojome raudoną mazgą, kad pamatytume visas savo vertybes, kurias gauname iš arduino. „WeMos D1 R2“naudojamas duomenims siųsti per „Wi -Fi“. „MySQL“naudojama duomenims peržiūrėti per tinklalapį.
2 veiksmas: schema + Kaip įdiegti raudoną mazgą ir pridėti „MySQL“prie mazgo raudono
Čia yra mūsų šiltnamio schema
1. Įdiekite „node-red“savo kompiuteryje.
2. Įdiekite „prietaisų skydelį, node-remysql ir node-serialport“
3. Eikite į paletę
4. Tada spustelėkite įdiegti
5. Tada ieškokite modulių
6. Įdiekite „Wampserver“savo kompiuteryje, kad atidarytumėte „MySQL“
7. Atidarykite phpMyAdmin
8. Nustatykite blokinį egzaminą „linktelėjo“
9. Sukurkite lentelę, parašykite smulkmenų pavadinimą „drėgnas aso“, kurį norėsite turėti.
10. Įdėkite MySQL bloką į mazgą raudoną
11. Bloką, esantį raudoname mazge „Mysql“, reikia susieti su mūsų SQL duomenų bazės pavadinimu.
3 žingsnis: dalių sąrašas
1 x „Arduino uno“
1 x „WeMos D1 R2“
2 x duonos lenta
1 x vandens siurblys 12v
4 x LED
1 x LCD ekranas
1 x DHT 11
1 x drėgmės jutiklis
1 x estafetinė daina ky-019
1 x akumuliatoriaus laikiklis
8 x baterija (AA)
4 x 220 omų varža
Žarna
Laidai
Be to, mes naudojome
Dirvožemis ir augalai
3D spausdintuvas + lazerinis pjaustytuvas
4 žingsnis: projekto 3D spausdinimas
Pagrindinis kompiuteris pagamintas 3D spausdintuvu
Stogas pagamintas iš organinio stiklo su lazeriu
Sienos pagamintos iš medžio lazeriniu pjovikliu
Failus galite gauti iš
5 žingsnis: laidų prijungimas prie „Fritzing“
6 veiksmas: „Arduino“kodas
Štai keletas vaizdų iš „WeMos D1 R2“kodo. Tai rodo, kaip mes prisijungiame prie „Wi-Fi“ir kaip siunčiame duomenis iš „arduino“į mazgą raudoną
1 paveikslas. Paveikslėlyje „WeMos“skaito bibliotekas ir sujungia „wifi“ir parodo, kurie kaiščiai yra „arduino“
2 paveikslas. Spausdina į serijinį monitorių, kad jis gavo paketą, ir parodo, kaip mes naudojame „udp“, norėdami siųsti duomenis į kompiuterį per mazgą raudona.
3 paveikslas. Parodo, kiek anglies galime išsiųsti į mazgo raudoną ir tuštumos sąranką
4 pav. Padaro temperatūrą, drėgmę ir drėgmę, kad galėtų plaukti, tada pertvarko drėgmę iki 0–100%. Po to jie sudaryti į eilutes, tada siunčiami į mazgą raudona.
7 žingsnis: Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Norėdami įdiegti ESP8266 plokštę savo „Arduino IDE“, vykdykite šias instrukcijas:
1) Atidarykite nuostatų langą iš „Arduino IDE“. Eikite į Failas> Nuostatos
2) Į lauką „Papildomi valdytojo URL“įveskite https://arduino.esp8266.com/stable/package_esp8266com_index.json, kaip parodyta paveikslėlyje žemiau. Tada spustelėkite mygtuką „Gerai“.
3) Atvirų lentų vadovas. Eikite į Įrankiai> Lenta> Lentų tvarkytuvė…
4) Slinkite žemyn, pasirinkite ESP8266 plokštės meniu ir įdiekite „esp8266“, kurią naudojame 2.3.0
5) Pasirinkite savo ESP8266 plokštę iš Įrankiai> Lenta> Bendrasis ESP8266 modulis
6) Galiausiai vėl atidarykite „Arduino IDE“
8 žingsnis: I/O sąrašas
Tai mūsų UNO ir „WeMos D1 R2“įvesties/išvesties sąrašas
9 žingsnis: mazgas raudonas
Pirmieji du vaizdai yra tie, kur duomenys yra per „Wi-Fi“ir rodo išvestį raudoname mazge. Antrasis vaizdas yra mazgo raudona programa, kurioje ji eina per kompiuterio prievadą. Paskutinėje nuotraukoje naudojamas „WeMos D1 R2“
Nustatykite raudoną mazgą
10 veiksmas: „MySQL“
SQL yra svetainė, kurią naudojame saugodami duomenis, kuriuos gauname iš „Arduino“.
Norėdami prisijungti prie „MySQL“, turite naudoti „wamp“. „Wamp“galite atsisiųsti iš
Rekomenduojamas:
Darbo su belaidžiu belaidžiu temperatūros ir vibracijos jutikliu pradžia: 7 žingsniai
Darbo su belaidžiu belaidžiu temperatūros ir vibracijos jutikliu pradžia: kartais vibracija sukelia rimtų problemų daugelyje programų. Nuo mašinos velenų ir guolių iki kietojo disko veikimo vibracija sukelia mašinos pažeidimus, ankstyvą pakeitimą, mažą našumą ir daro didelę įtaką tikslumui. Stebima
Belaidžiu būdu pasiekiamas „Pi“per 5 minutes: 3 žingsniai
Belaidis ryšys „Pi“per 5 minutes: Sveiki visi! Štai kaip padaryti, kad „Raspberry Pi“būtų pasiekiamas belaidžiu ryšiu iš telefono ar planšetinio kompiuterio. Atkreipkite dėmesį, kad mano apskaičiuota, kad 5 minutės yra skirtos asmeniui, turinčiam tam tikrų žinių apie kompiuterį, ir tikrai gali užtrukti ilgiau. Pakanka tų dalykų, eikime prie jo
„Creative Tactic3D Rage“belaidžių laisvų rankų įrangos taisymas (mėlyna mirksi, nesusiejama, keičiama baterija): 11 žingsnių
„Creative Tactic3D Rage“belaidžių laisvų rankų įrangos taisymas (mėlyna mirksi, nesuporavimas, akumuliatoriaus keitimas): šis paveikslėlyje esantis vadovas skirtas tiems, kurie turi kūrybines laisvų rankų įrangą, praradęs susiejimą su USB siųstuvu ir susiejimas neveikia, nes laisvų rankų įranga lėtai mirksi mėlyna spalva ir nebereaguoja į mygtukus. Šioje būsenoje jūs negalite
„Smart Messenger“krepšys su belaidžiu įkrovimu: 14 žingsnių
„Smart Messenger“krepšys su belaidžiu įkrovimu: Mes pagaminsime išmanų odinį krepšį su belaidžiu įkrovimu ir „Bluetooth“dirželiu, kuris suporuojamas su jūsų telefonu ir vibruoja, kai gaunami tekstai ar skambučių komponentai: „Arduino nanocoin cell vibratorhc-05 Bluetooth“modulis
Valdykite „Arduino“belaidžiu ryšiu su MATLAB: 11 žingsnių
Valdykite „Arduino“belaidžiu ryšiu su „MATLAB“: matėte keletą „pasidaryk pats“, kaip užmegzti ryšį tarp „MATLAB“programos ir „Arduino“, kuris yra prijungtas prie kompiuterio. Tačiau nesu susidūręs su nieko, kas valdytų „Arduino“per MATLAB belaidžiu būdu, naudojant su ENC28J60 suderinamą „Ethernet“skydą