Turinys:

UCL-IIoT-šiltnamis su belaidžiu internetu: 10 žingsnių
UCL-IIoT-šiltnamis su belaidžiu internetu: 10 žingsnių

Video: UCL-IIoT-šiltnamis su belaidžiu internetu: 10 žingsnių

Video: UCL-IIoT-šiltnamis su belaidžiu internetu: 10 žingsnių
Video: Найти и обезвредить (1982) фильм 2024, Lapkritis
Anonim
UCL-IIoT-šiltnamis-su-wifi
UCL-IIoT-šiltnamis-su-wifi

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

Image
Image
Apžvalga
Apžvalga
Apžvalga
Apžvalga
Apžvalga
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

Blokinė schema + Kaip įdiegti raudoną mazgą ir pridėti „MySQL“prie mazgo raudono
Blokinė 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

Projekto 3D spausdinimas
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“

Laidai „Fritzing“
Laidai „Fritzing“

6 veiksmas: „Arduino“kodas

Arduino kodas
Arduino kodas
Arduino kodas
Arduino kodas
Arduino kodas
Arduino kodas
Arduino kodas
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“

Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Kaip įdiegti ESP8266 plokštę „Arduino IDE“
Kaip įdiegti ESP8266 plokštę „Arduino IDE“
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

Įvesties/išvesties sąrašas
Įvesties/išvesties sąrašas

Tai mūsų UNO ir „WeMos D1 R2“įvesties/išvesties sąrašas

9 žingsnis: mazgas raudonas

Mazgas raudonas
Mazgas raudonas
Mazgas raudonas
Mazgas raudonas
Mazgas raudonas
Mazgas raudonas
Mazgas raudonas
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“

MySQL
MySQL
MySQL
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: