Kazalo:
- 1. korak: Pregled
- Korak: Diagram poteka + Kako namestiti Node-red in dodati MySQL v Node-red
- 3. korak: Seznam delov
- 4. korak: 3D tiskanje projekta
- 5. korak: Ožičenje na Fritzing
- 6. korak: Arduino koda
- 7. korak: Kako namestiti ploščo ESP8266 v Arduino IDE
- 8. korak: V/I seznam
- 9. korak: rdeče vozlišče
- 10. korak: MySQL
Video: UCL-IIoT-Rastlinjak-z-wifi: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
To je šolski projekt za 3 semester na UCL. Odločili smo se, da bomo še naprej delali na svojem rastlinjaku, a tokrat z zbiranjem podatkov
Izdelala adam0220 in mort340d
1. korak: Pregled
Kateri vrtni entuzijast ne sanja o "pametni hiši", kjer se rastline samodejno zalivajo, ko se raven vlage v tleh zniža ali pa lahko vašim rastlinam samodejno samodejno zagotovi "sončno svetlobo" tudi ponoči?
Naš cilj je narediti rastlinjak, ki bo to lahko naredil namesto vas
Ta pouk bo razložil, kako smo z arduinom naredili rastlinjak, ki se lahko vzdržuje.
Za merjenje temperature in vlažnosti smo uporabili DHT11. Naš senzor vlažnosti tal se uporablja za merjenje vlažnosti tal. Naša vodna črpalka se uporablja za zalivanje tal, ko je zemlja preveč suha. Zaslon LCD se uporablja za prikaz vlage in temperature tal. Svetleče diode se uporabljajo za ponazoritev sonca. Z vozliščem rdeče smo videli vse naše vrednosti, ki jih dobimo z arduinom. WeMos D1 R2 se uporablja za pošiljanje podatkov prek WiFi. MySQL se uporablja za ogled podatkov prek spletne strani.
Korak: Diagram poteka + Kako namestiti Node-red in dodati MySQL v Node-red
Tukaj je naš diagram poteka rastlinjaka
1. Namestite node-red v računalnik.
2. Namestite "dashboard, node-remysql in node-serialport"
3. Pojdite na upravljanje palete
4. Nato kliknite na namesti
5. Nato poiščite module
6. V računalnik namestite wampserver, da odprete MySQL
7. Odprite phpMyAdmin
8. Nastavite blok pregled "nodered"
9. Ustvarite tablico, napišite ime stvari "vlažne", ki jih želite imeti.
10. Blok MySQL vstavite v rdečo vozlišče
11. Blok v rdečem vozlišču "Mysql" je treba sklicevati na ime naše podatkovne zbirke sql v našem primeru "nodered"
3. korak: Seznam delov
1 x Arduino uno
1 x WeMos D1 R2
2 x Deska
1 x vodna črpalka 12v
4 x LED
1 x LCD zaslon
1 x DHT 11
1 x senzor vlažnosti tal
1 x relejna skladba ky-019
1 x držalo za baterije
8 x baterija (AA)
4 x 220 ohmski upor
Cev
Žice
Poleg tega smo uporabili
Tla in rastline
3D tiskalnik + laserski rezalnik
4. korak: 3D tiskanje projekta
Glavni okvir je izdelan v 3D tiskalniku
Streha je izdelana iz pleksi stekla z laserskim rezalnikom
Stene so narejene iz lesa z laserskim rezalnikom
Datoteke lahko dobite na
5. korak: Ožičenje na Fritzing
6. korak: Arduino koda
Tukaj je nekaj slik iz kode WeMos D1 R2. Prikazuje, kako se povežemo z wifi in kako pošiljamo podatke iz arduina na node-red
Slika 1. Na sliki WeMos bere knjižnice in poveže wifi ter pokaže, kateri zatiči so v arduinu
Slika 2. Natisne na serijski monitor, da je prejel paket, in prikazuje, kako uporabljamo "udp" za pošiljanje podatkov v računalnik prek rdeče vozlišča.
Slika 3. Prikazuje, koliko znakov lahko pošljemo na node-red in nastavitev void
Slika 4. Temperatura, vlaga in vlažnost plavajo, nato pa vlago preoblikuje v 0-100%. Nato so narejeni v nize in poslani na node-red.
7. korak: Kako namestiti ploščo ESP8266 v Arduino IDE
Če želite ploščo ESP8266 namestiti v svoj Arduino IDE, sledite tem navodilom:
1) Odprite okno z nastavitvami iz Arduino IDE. Pojdite na Datoteka> Nastavitve
2) V polje https://arduino.esp8266.com/stable/package_esp8266com_index.json vnesite polje "Dodatni URL -ji upravitelja plošč", kot je prikazano na spodnji sliki. Nato kliknite gumb »V redu«.
3) Odprite upravitelja desk. Pojdite v Orodja> Kartica> Upravitelj plošč …
4) Pomaknite se navzdol, izberite meni plošče ESP8266 in namestite »esp8266«, ki ga uporabljamo 2.3.0
5) Izberite svojo ploščo ESP8266 v Orodja> Plošča> Splošni modul ESP8266
6) Nazadnje znova odprite svoj Arduino IDE
8. korak: V/I seznam
To je naš V/I seznam za UNO in WeMos D1 R2
9. korak: rdeče vozlišče
Prvi dve sliki sta tam, kjer so podatki prek wifi in prikazujejo izhod na rdečem vozlišču. Druga slika je rdeči program vozlišča, kjer teče skozi vrata računalnika. Zadnja slika je z WeMos D1 R2
Namestite node-red
10. korak: MySQL
SQL je spletno mesto, ki ga uporabljamo za shranjevanje podatkov, ki jih dobimo iz Arduina.
Če se želite povezati z MySQL, morate uporabiti wamp. Wamp lahko prenesete na
Priporočena:
UCL Embedded - B0B Linefollower: 9 korakov
UCL Embedded-B0B Linefollower: To je B0B.*B0B je generičen avtomobil z radijskim nadzorom, ki začasno služi kot osnova robotu za sledenje liniji. Tako kot pred njim toliko robotov, ki sledijo liniji, se bo potrudil, da ostane na aa črta, ki nastane zaradi prehoda med tlemi in AC
UCL - vgrajen // Dvoosni svetlobni sledilnik za sončne celice: 7 korakov
UCL - vgrajen // Dvoosni svetlobni sledilnik za sončne celice: sestavljeni projekt in posamezne 3D datoteke
UCL - Povezovanje Node -red s Siemensovim PLC -jem s strežnikom KEPserver: 7 korakov
UCL-Povezovanje Node-red s Siemensovim PLC-jem s KEPserverjem: Zahteve Node-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-izdaja
UCL - Industrija 4.0: Mešalnik sladkarij 4.000: 9 korakov
UCL - Industrija 4.0: Mešalnik sladkarij 4.000: Za naš projekt v industriji 4.0 smo se odločili izdelati mešalnik za sladkarije. Ideja je, da imamo uporabniško ploščo, narejeno v Node-Red, kjer lahko stranke naročijo svoje sladkarije, nato pa bo arduino obdelal naročilo in sladkarije zmešal v skledo. Potem smo
UCL-lloT-zunanja svetloba, ki jo sproži sončni vzhod/zahod sonca: 6 korakov
UCL-lloT-Zunanja svetloba, ki jo sproži sončni vzhod/sončni zahod .: Pozdravljeni vsi! Z malo dela, nekaj delov in kodo sem sestavil to navodilo, ki vam bo od začetka do konca pokazalo, kako natančno izdelujete to zunanjo svetlobo. Ideja je izvirala od mojega očeta, ki ga je poleti moral ročno oditi ven