Cuprins:
- Pasul 1: Prezentare generală
- Pasul 2: Diagrama de flux + Cum se instalează Node-red și se adaugă MySQL la Node-red
- Pasul 3: Lista pieselor
- Pasul 4: Imprimarea 3D a proiectului
- Pasul 5: Cablarea pe Fritzing
- Pasul 6: Cod Arduino
- Pasul 7: Cum se instalează placa ESP8266 în Arduino IDE
- Pasul 8: Lista I / O
- Pasul 9: roșu nod
- Pasul 10: MySQL
Video: UCL-IIoT-Seră-cu-wifi: 10 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acesta este un proiect școlar pentru 3 semestre pe UCL. Am decis să continuăm să lucrăm la sera noastră, dar de data aceasta colectând date
Realizat de adam0220 și mort340d
Pasul 1: Prezentare generală
Ce entuziast în grădină nu visează să aibă o „casă inteligentă” în care plantele să fie udate automat, când nivelul de umiditate al solului scade sau să le poată oferi plantelor dvs. „lumina soarelui” automată chiar și noaptea?
Scopul nostru este să creăm o seră care să poată face asta pentru tine
Acest instructiv va explica modul în care am creat o seră care este capabilă să se întrețină, prin arduino.
Am folosit un DHT11 pentru a măsura temperatura și umiditatea. Senzorul nostru de sol de umiditate este utilizat pentru a măsura umiditatea solului. Pompa noastră de apă este utilizată pentru udarea solului, când solul devine prea uscat. Monitorul LCD este folosit pentru a arăta care sunt umiditatea și temperatura solului. Ledurile sunt folosite pentru a ilustra soarele. Am folosit nodul roșu pentru a vedea toate valorile pe care le obținem de la arduino. WeMos D1 R2 este folosit pentru a trimite datele prin wifi. MySQL este utilizat pentru a vizualiza datele printr-o pagină web.
Pasul 2: Diagrama de flux + Cum se instalează Node-red și se adaugă MySQL la Node-red
Iată diagrama noastră de seră
1. Instalați nod roșu pe computer.
2. Instalați „dashboard, node-remysql și node-serialport”
3. Intrați pentru a gestiona paleta
4. Apoi faceți clic pe instalare
5. Apoi căutați după module
6. Instalați wampserver pe computer, pentru a deschide MySQL
7. Deschideți phpMyAdmin
8. Configurați un exemplar de bloc „dădu din cap”
9. Creați un tabel, scrieți numele lucrurilor „umede așa” pe care doriți să le aveți.
10. Introduceți blocul MySQL în roșu nod
11. Blocul în roșu nod "Mysql" trebuie să fie trimis la numele bazei noastre de date sql în cazul nostru "nodered"
Pasul 3: Lista pieselor
1 x Arduino uno
1 x WeMos D1 R2
2 x Pană de pâine
1 x pompă de apă 12v
4 x leduri
1 x ecran LCD
1 x DHT 11
1 x senzor de sol de umiditate
1 x Releu songle ky-019
1 x Suport baterie
8 x baterie (AA)
4 x 220 ohm rezistență
Furtun
Fire
În plus, am folosit
Solul și plantele
Imprimantă 3D + tăietor laser
Pasul 4: Imprimarea 3D a proiectului
Mainframe este realizat într-o imprimantă 3D
Acoperișul este realizat din plexiglas cu tăietor cu laser
Pereții sunt realizați din lemn cu un tăietor cu laser
Puteți obține fișierele de la
Pasul 5: Cablarea pe Fritzing
Pasul 6: Cod Arduino
Iată câteva imagini din codul WeMos D1 R2. Acesta arată cum ne conectăm la wifi și cum trimitem date de la arduino la roșu-nod
Imaginea 1. În imagine, WeMos citește bibliotecile și conectează conexiunea wifi și arată ce pini sunt în arduino
Imaginea 2. Tipărește pe monitorul serial că primesc pachetul și arată cum folosim „udp” pentru a trimite datele către computer prin nod roșu.
Imaginea 3. Arată câte caractere putem trimite la roșu-nod și configurarea nulă
Imaginea 4. Face ca temperatura, umiditatea și umiditatea să plutească, apoi reface umezeala în 0-100%. După aceea, acestea sunt transformate în șiruri, apoi trimise la nod-roșu.
Pasul 7: Cum se instalează placa ESP8266 în Arduino IDE
Pentru a instala placa ESP8266 în ID-ul dvs. Arduino, urmați următoarele instrucțiuni:
1) Deschideți fereastra de preferințe din IDE Arduino. Accesați Fișier> Preferințe
2) Introduceți https://arduino.esp8266.com/stable/package_esp8266com_index.json în câmpul „Adrese URL suplimentare ale administratorului de bord”, așa cum se arată în figura de mai jos. Apoi, faceți clic pe butonul „OK”.
3) Open board manager. Accesați Instrumente> Tablou> Manager placi …
4) Derulați în jos, selectați meniul plăcii ESP8266 și instalați „esp8266” pe care îl folosim 2.3.0
5) Alegeți placa ESP8266 din Instrumente> Placă> Modul ESP8266 generic
6) În cele din urmă, redeschideți ID-ul Arduino
Pasul 8: Lista I / O
Aceasta este lista noastră de I / O pentru UNO și WeMos D1 R2
Pasul 9: roșu nod
Primele două imagini sunt locul în care datele sunt prin wifi și arată ieșirea pe nod roșu. A doua imagine este programul roșu de nod pe care rulează prin portul computerului. Ultima imagine este folosirea WeMos D1 R2
Configurare nod roșu
Pasul 10: MySQL
SQL este un site web pe care îl folosim pentru a stoca datele obținute de la Arduino.
Pentru a vă conecta la MySQL trebuie să utilizați wamp. Puteți descărca wamp de pe
Recomandat:
UCL Embedded - B0B Linefollower: 9 pași
UCL Embedded - B0B Linefollower: Acesta este B0B. * B0B este o mașină generică controlată prin radio, care servește temporar la baza unui robot care urmărește linia. La fel de mulți roboți de urmărire a liniei înainte de el, el va face tot posibilul să rămână pe o linie cauzată de o tranziție între podea și ac
UCL - Încorporat - Alegeți și plasați: 4 pași
UCL - Încorporat - Alegeți și plasați: această instrucțiune va merge deși modul în care este făcută o unitate de alegere și plasare 2D și cum să o codificați
UCL - Încorporat // Tracker de lumină cu două axe pentru panouri solare: 7 pași
UCL - Embedded // Dual Axis Light Tracker pentru panouri solare: proiectul asamblat și fișierele 3D individuale
UCL - Conectarea roșu a nodului la un PLC Siemens utilizând KEPserver: 7 pași
UCL - Conectarea roșu nod la un PLC Siemens utilizând KEPserver: Cerințe Red nod: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-eliberare
UCL - Industria 4.0: Candy Mixer 4.000: 9 pași
UCL - Industry 4.0: Candy Mixer 4.000: Pentru proiectul nostru din Industry 4.0 am decis să facem un mixer pentru bomboane. Ideea este că avem un panou de utilizator, realizat în Node-Red, unde clienții își pot comanda bomboanele, apoi un arduino va procesa comanda și va amesteca bomboanele într-un castron. Atunci noi