Sisukord:

UCL-IIoT-kasvuhoone koos WiFi-ga: 10 sammu
UCL-IIoT-kasvuhoone koos WiFi-ga: 10 sammu

Video: UCL-IIoT-kasvuhoone koos WiFi-ga: 10 sammu

Video: UCL-IIoT-kasvuhoone koos WiFi-ga: 10 sammu
Video: Convenience items needed in the family 2024, Oktoober
Anonim
UCL-IIoT-Kasvuhoone-WiFi-ga
UCL-IIoT-Kasvuhoone-WiFi-ga

See on kooliprojekt 3 semestrit UCL -is. Otsustasime oma kasvuhoonega jätkata, kuid seekord andmete kogumisega

Tootja: adam0220 ja mort340d

1. samm: ülevaade

Image
Image
Ülevaade
Ülevaade
Ülevaade
Ülevaade
Ülevaade
Ülevaade

Milline aiahuviline ei unista sellest, et meil oleks "tark maja", kus taimi kastetakse automaatselt, kui mulla niiskuse tase hakkab langema või on võimalik anda teie taimedele vajalikku "päikesevalgust" isegi öösel?

Meie eesmärk on teha kasvuhoone, mis suudab seda teie jaoks teha

See õpetatav selgitab, kuidas me tegime arduino kaudu kasvuhoone, mis on võimeline ennast ülal pidama.

Temperatuuri ja niiskuse mõõtmiseks kasutasime DHT11. Meie niiskuse mullaandurit kasutatakse mulla niiskuse mõõtmiseks. Meie veepumpa kasutatakse mulla kastmiseks, kui muld muutub liiga kuivaks. Vedelkristallekraani abil näidatakse, milline on mulla niiskus ja temperatuur. LED -e kasutatakse päikese illustreerimiseks. Oleme kasutanud punast sõlme, et näha kõiki oma väärtusi, mida saame arduinost. WeMos D1 R2 kasutatakse andmete saatmiseks wifi kaudu. MySQL -i kasutatakse andmete vaatamiseks veebilehe kaudu.

2. samm: vooskeem + punase sõlme installimine ja MySQL-i lisamine punasele

Vooskeem + Kuidas installida punane sõlm ja lisada MySQL sõlmepunasele
Vooskeem + Kuidas installida punane sõlm ja lisada MySQL sõlmepunasele

Siin on meie kasvuhoone vooskeem

1. Installige arvutisse sõlm-red.

2. Installige "armatuurlaud, node-remysql ja node-serialport"

3. Minge paleti haldamiseks sisse

4. Seejärel klõpsake installil

5. Seejärel otsige mooduleid

6. MySQL -i avamiseks installige oma arvutisse wampserver

7. Avage phpMyAdmin

8. Blokeeritud eksemplari seadistamine "noogutas"

9. Looge tabel, kirjutage soovitud peenete nimi "niiske aso".

10. Sisestage MySQL plokk sõlme punasesse

11. Sõlmpunases "Mysql" plokk tuleb viidata meie SQL-i andmebaasi nimele, meie puhul "nodered"

Samm: osade loend

1 x Arduino uno

1 x WeMos D1 R2

2 x leivalaud

1 x veepump 12v

4 x LED

1 x LCD ekraan

1 x DHT 11

1 x niiskuse mullaandur

1 x teatelaul ky-019

1 x akuhoidik

8 x patarei (AA)

4 x 220 oomi takistus

Voolik

Juhtmed

Lisaks kasutasime

Muld ja taimed

3D printer + laserlõikur

Samm: projekti 3D printimine

Projekti 3D print
Projekti 3D print

Suurarvuti on valmistatud 3D -printeris

Katus on valmistatud laserlõikuriga pleksiklaasist

Seinad on valmistatud laserlõikuriga ja puidust

Failid saate aadressilt

Samm 5: Fritzingi juhtmestik

Juhtmed Fritzingis
Juhtmed Fritzingis

Samm: Arduino kood

Arduino kood
Arduino kood
Arduino kood
Arduino kood
Arduino kood
Arduino kood
Arduino kood
Arduino kood

Siin on mõned pildid WeMos D1 R2 koodist. See näitab, kuidas me wifi-ga ühenduse loome ja kuidas me andmeid arduinost sõlmpunasele saadame

Pilt 1. Pildil loeb WeMos raamatukogusid ja ühendab wifi ning näitab, millised nööpnõelad on arduinos

Joonis 2. Prindib jadamonitorile, et see on paketi vastu võtnud, ja näitab, kuidas me kasutame "udp" andmete edastamiseks arvutisse sõlmepunase kaudu.

Pilt 3. Näitab, kui palju sümbolit saame sõlmepunasele saata ja tühimiku seadistuse

Joonis 4. Paneb temperatuuri, niiskuse ja niiskuse hõljuma, seejärel muudab niiskuse 0-100%. Pärast seda tehakse neist stringid ja seejärel saadetakse sõlmepunasele.

Samm: ESP8266 plaadi installimine Arduino IDE -sse

ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse
ESP8266 plaadi installimine Arduino IDE -sse

ESP8266 plaadi installimiseks oma Arduino IDE -sse järgige järgmisi juhiseid:

1) Avage Arduino IDE -st eelistuste aken. Avage Fail> Eelistused

2) Sisestage https://arduino.esp8266.com/stable/package_esp8266com_index.json väljale „Täiendavad juhatusehalduri URL -id“, nagu on näidatud alloleval joonisel. Seejärel klõpsake nuppu "OK".

3) Avatud laudade juht. Avage Tööriistad> Juhatus> Tahvlite haldur…

4) Kerige alla, valige ESP8266 tahvli menüü ja installige meie kasutatav esp8266 2.3.0

5) Valige oma ESP8266 plaat menüüst Tools> Board> Generic ESP8266 Module

6) Lõpuks avage oma Arduino IDE uuesti

8. samm: I/O loend

I/O nimekiri
I/O nimekiri

See on meie UNO ja WeMos D1 R2 I/O nimekiri

9. samm: punane sõlm

Sõlm-punane
Sõlm-punane
Sõlm-punane
Sõlm-punane
Sõlm-punane
Sõlm-punane
Sõlm-punane
Sõlm-punane

Kaks esimest pilti on koht, kus andmed on wifi kaudu ja näitavad väljundit sõlmpunasega. Teine pilt on sõlme punane programm, kus see jookseb läbi arvuti pordi. Viimane pilt kasutab WeMos D1 R2

Seadistage punane

Samm: MySQL

MySQL
MySQL
MySQL
MySQL

SQL on veebisait, mida kasutame Arduinost saadud andmete salvestamiseks.

MySQL -iga ühenduse loomiseks peate kasutama wamp -i. Wampi saate alla laadida saidilt

Soovitan: