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
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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