Cuprins:

UCL-IIoT-Seră-cu-wifi: 10 pași
UCL-IIoT-Seră-cu-wifi: 10 pași

Video: UCL-IIoT-Seră-cu-wifi: 10 pași

Video: UCL-IIoT-Seră-cu-wifi: 10 pași
Video: Бен Голдэйкр: Боремся с плохой наукой 2024, Octombrie
Anonim
UCL-IIoT-Sera-cu-wifi
UCL-IIoT-Sera-cu-wifi

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ă

Image
Image
Prezentare generală
Prezentare generală
Prezentare generală
Prezentare generală
Prezentare generală
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

Diagrama de flux + Cum se instalează Node-red și se adaugă MySQL la Node-red
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

Imprimarea 3D a proiectului
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

Cablare pe Fritzing
Cablare pe Fritzing

Pasul 6: Cod Arduino

Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
Cod Arduino
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

Cum se instalează placa ESP8266 în Arduino IDE
Cum se instalează placa ESP8266 în Arduino IDE
Cum se instalează placa ESP8266 în Arduino IDE
Cum se instalează placa ESP8266 în Arduino IDE
Cum se instalează placa ESP8266 în Arduino IDE
Cum se instalează placa ESP8266 în Arduino IDE
Cum se instalează placa ESP8266 în Arduino IDE
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

Lista I / O
Lista I / O

Aceasta este lista noastră de I / O pentru UNO și WeMos D1 R2

Pasul 9: roșu nod

Roșu nod
Roșu nod
Roșu nod
Roșu nod
Roșu nod
Roșu nod
Roșu nod
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

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