Sadržaj:

UCL-IIoT-staklenik-sa-wifi: 10 koraka
UCL-IIoT-staklenik-sa-wifi: 10 koraka

Video: UCL-IIoT-staklenik-sa-wifi: 10 koraka

Video: UCL-IIoT-staklenik-sa-wifi: 10 koraka
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Novembar
Anonim
UCL-IIoT-staklenik-sa-wifi
UCL-IIoT-staklenik-sa-wifi

Ovo je školski projekat za 3 semestra na UCL -u. Odlučili smo nastaviti raditi na stakleniku, ali ovaj put prikupljanjem podataka

Proizvođači adam0220 i mort340d

Korak 1: Pregled

Image
Image
Pregled
Pregled
Pregled
Pregled
Pregled
Pregled

Koji entuzijast u vrtu ne sanja o tome da ima "pametnu kuću" u kojoj se biljke automatski zalijevaju, kada se nivo vlage u tlu spusti ili može svojim biljkama automatski dati potrebnu "sunčevu svjetlost" čak i noću?

Naš cilj je napraviti staklenik koji to može učiniti umjesto vas

Ova instrukcija će objasniti kako smo napravili staklenik koji je sposoban da se održi, putem arduina.

Za mjerenje temperature i vlažnosti koristili smo DHT11. Naš senzor vlažnosti tla koristi se za mjerenje vlažnosti tla. Naša pumpa za vodu koristi se za zalijevanje tla kada se tlo previše osuši. LCD monitor se koristi za prikazivanje vlažnosti i temperature tla. LED diode se koriste za ilustraciju sunca. Koristili smo čvor crveno da vidimo sve naše vrijednosti koje dobivamo od arduina. WeMos D1 R2 koristi se za slanje podataka putem WiFi -ja. MySQL se koristi za pregled podataka putem web stranice.

Korak 2: Dijagram toka + Kako instalirati Node-red i dodati MySQL u Node-red

Dijagram toka + Kako instalirati Node-red i dodati MySQL u Node-red
Dijagram toka + Kako instalirati Node-red i dodati MySQL u Node-red

Ovdje je naš dijagram toka staklenika

1. Instalirajte node-red na svom računaru.

2. Instalirajte "nadzornu ploču, čvor-remysql i čvor-serijski port"

3. Uđite u paletu za upravljanje

4. Zatim kliknite na Install

5. Zatim potražite module

6. Instalirajte wampserver na računaru da biste otvorili MySQL

7. Otvorite phpMyAdmin

8. Postavljanje blok ispitivanja "nodered"

9. Napravite tablicu, napišite naziv stvari "vlažne" koje želite.

10. Umetnite MySQL blok u node-red

11. Blok u crvenom čvoru "Mysql" potrebno je referencirati na ime naše sql baze podataka u našem slučaju "nodered"

Korak 3: Lista dijelova

1 x Arduino uno

1 x WeMos D1 R2

2 x Oglasna ploča

1 x vodena pumpa 12v

4 x Led

1 x LCD ekran

1 x DHT 11

1 x Senzor vlage u tlu

1 x Relej songle ky-019

1 x držač baterije

8 x baterija (AA)

Otpor 4 x 220 ohma

Crevo

Žice

Dodatno smo koristili

Tlo i biljke

3D štampač + laserski rezač

Korak 4: 3D štampanje projekta

3D štampa projekta
3D štampa projekta

Mainframe je napravljen u 3D štampaču

Krov je izrađen od pleksiglasa sa laserskim rezačem

Zidovi su izrađeni od drveta laserskim rezačem

Datoteke možete preuzeti sa

Korak 5: Ožičenje na Frizingu

Ožičenje na Fritzingu
Ožičenje na Fritzingu

Korak 6: Arduino kod

Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod
Arduino kod

Evo nekoliko slika iz WeMos D1 R2 koda. Pokazuje kako se povezujemo na wifi i kako šaljemo podatke s arduina na čvor-crveni

Slika 1. Na slici WeMos čita biblioteke i povezuje wifi i prikazuje koje pinove ima u arduinu

Slika 2. Štampa na serijskom monitoru da je primio paket i prikazuje kako koristimo "udp" za slanje podataka na računar preko čvora crvenog.

Slika 3. Prikazuje koliko char možemo poslati node-red-u i postavku void

Slika 4. Čini temperaturu, vlagu i vlažnost plutajućom, a zatim vlagu prepravlja u 0-100%. Nakon toga se pretvaraju u nizove i šalju na node-red.

Korak 7: Kako instalirati ESP8266 ploču u Arduino IDE

Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE
Kako instalirati ESP8266 ploču u Arduino IDE

Da biste instalirali ploču ESP8266 u svoj Arduino IDE, slijedite ove upute:

1) Otvorite prozor postavki iz Arduino IDE -a. Idite na Datoteka> Postavke

2) Unesite https://arduino.esp8266.com/stable/package_esp8266com_index.json u polje „Dodatni URL -ovi upravitelja odbora“kao što je prikazano na donjoj slici. Zatim kliknite na dugme „U redu“.

3) Otvorite upravitelja ploča. Idite na Alati> Ploča> Upravitelj ploča…

4) Pomaknite se prema dolje, odaberite meni ploče ESP8266 i instalirajte “esp8266” koji koristimo 2.3.0

5) Odaberite svoju ploču ESP8266 iz Alati> Ploča> Opći modul ESP8266

6) Na kraju, ponovo otvorite svoj Arduino IDE

Korak 8: I/O lista

I/O lista
I/O lista

Ovo je naša I/O lista za UNO i WeMos D1 R2

Korak 9: Crveni čvor

Node-red
Node-red
Node-red
Node-red
Node-red
Node-red
Node-red
Node-red

Prve dvije slike su gdje se podaci nalaze putem wi-fija i prikazuju izlaz na node-red-u. Druga slika je crveni program čvora koji se izvodi kroz port računara. Posljednja slika koristi WeMos D1 R2

Postavite node-red

Korak 10: MySQL

MySQL
MySQL
MySQL
MySQL

SQL je web stranica koju koristimo za spremanje podataka koje dobivamo iz Arduina.

Da biste se povezali na MySQL, morate koristiti wamp. Možete preuzeti wamp na

Preporučuje se: