Tartalomjegyzék:

UCL-IIoT-üvegház-wifi-vel: 10 lépés
UCL-IIoT-üvegház-wifi-vel: 10 lépés

Videó: UCL-IIoT-üvegház-wifi-vel: 10 lépés

Videó: UCL-IIoT-üvegház-wifi-vel: 10 lépés
Videó: Дж. Уорнер Уоллес: Христианство, мормонизм и атеизм-что... 2024, Október
Anonim
UCL-IIoT-Üvegház-wifivel
UCL-IIoT-Üvegház-wifivel

Ez egy iskolai projekt 3 félévre az UCL -n. Úgy döntöttünk, hogy tovább dolgozunk az üvegházunkon, de ezúttal adatgyűjtéssel

Készítette: adam0220 és mort340d

1. lépés: Áttekintés

Image
Image
Áttekintés
Áttekintés
Áttekintés
Áttekintés
Áttekintés
Áttekintés

Melyik kerti rajongó nem álmodik arról, hogy van egy „okos háza”, ahol a növények automatikusan öntözik, amikor a talaj nedvességtartalma egyre alacsonyabb lesz, vagy akár éjszaka is képes a növényeket a szükséges „napfényre” adni?

Célunk, hogy olyan üvegházat készítsünk, amely képes erre

Ez az oktatható elmagyarázza, hogyan készítettünk egy üvegházat, amely képes fenntartani önmagát az arduino segítségével.

DHT11 -et használtunk a hőmérséklet és a páratartalom mérésére. A talajnedvesség érzékelőjét a talaj nedvességének mérésére használjuk. Vízszivattyúnk a talaj öntözésére szolgál, ha a talaj túl száraz lesz. Az LCD monitor segítségével látható a talaj nedvessége és hőmérséklete. A LED -ek a nap illusztrálására szolgálnak. A vörös csomópontot használtuk az arduino által kapott összes érték megtekintéséhez. A WeMos D1 R2 az adatok wifi -n keresztüli küldésére szolgál. A MySQL az adatok weboldalon történő megtekintésére szolgál.

2. lépés: Folyamatábra + Hogyan telepítsük a vörös csomópontot, és adjuk hozzá a MySQL-t a csomópont-vöröshöz

Folyamatábra + Hogyan telepítsük a vörös csomópontot, és adjuk hozzá a MySQL-t a csomópont vöröshöz
Folyamatábra + Hogyan telepítsük a vörös csomópontot, és adjuk hozzá a MySQL-t a csomópont vöröshöz

Íme a folyamatábránk az üvegházról

1. Telepítse a node-red programot a számítógépére.

2. Telepítse a "műszerfal, node-remysql és node-serialport" parancsot

3. Menjen be a paletta kezeléséhez

4. Ezután kattintson a telepítés gombra

5. Ezután keresse meg a modulokat

6. Telepítse a wampservert a számítógépére a MySQL megnyitásához

7. Nyissa meg a phpMyAdmin alkalmazást

8. Blokkvizsga beállítása "bólintott"

9. Hozzon létre egy táblázatot, írja be azoknak a felületeknek a nevét "nedves aso", amelyeket szeretne.

10. Illessze be a MySQL blokkot a csomópont vörösbe

11. A csomópont-vörös "Mysql" blokkot az SQL adatbázisunk nevére kell utalni, esetünkben "bólintott"

3. lépés: Alkatrészlista

1 x Arduino uno

1 db WeMos D1 R2

2 x kenyeretábla

1 x 12v vízpumpa

4 x LED

1 x LCD képernyő

1 x DHT 11

1 x nedvesség talajérzékelő

1 x relé dallam ky-019

1 x elemtartó

8 x elem (AA)

4 x 220 ohm ellenállás

Tömlő

Vezetékek

Ezen kívül használtuk

Talaj és növények

3D nyomtató + lézervágó

4. lépés: A projekt 3D nyomtatása

A projekt 3D nyomtatása
A projekt 3D nyomtatása

A nagygép 3D nyomtatóval készül

A tető plexi üvegből készült, lézervágóval

A falak lézervágóval készülnek

A fájlokat a https://www.instructables.com/id/Greenhouse-Overview-On-Going/ címen szerezheti be

5. lépés: huzalozás Fritzing -en

Huzalozás a Fritzing -en
Huzalozás a Fritzing -en

6. lépés: Arduino kód

Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód
Arduino kód

Íme néhány kép a WeMos D1 R2 kódból. Megmutatja, hogyan kapcsolódunk a wifi-hez, és hogyan küldünk adatokat az arduino-ból a node-red-be

1. kép. A képen a WeMos beolvassa a könyvtárakat és összekapcsolja a wifit, és megmutatja, hogy mely érintkezők vannak az arduino -ban

2. kép. Soros monitorra nyomtatja, hogy megkapta a csomagot, és bemutatja, hogyan használjuk az "udp" -t az adatok elküldésére a számítógépre a csomópont-piroson keresztül.

3. kép. Megmutatja, hogy hány karaktert küldhetünk a csomópont-vörösnek és az üres beállításoknak

4. kép. Lebegteti a hőmérsékletet, a nedvességet és a páratartalmat, majd visszaállítja a nedvességet 0-100%-ra. Ezt követően karakterláncokká alakítják őket, majd elküldik a csomópont-vörösre.

7. lépés: Az ESP8266 kártya telepítése Arduino IDE -ben

Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben
Az ESP8266 kártya telepítése az Arduino IDE -ben

Az ESP8266 kártya Arduino IDE -be történő telepítéséhez kövesse az alábbi utasításokat:

1) Nyissa meg a beállítások ablakot az Arduino IDE -ből. Lépjen a Fájl> Beállítások menüpontra

2) Írja be a https://arduino.esp8266.com/stable/package_esp8266com_index.json címet a „További fórumkezelő URL -ek” mezőbe, az alábbi ábra szerint. Ezután kattintson az „OK” gombra.

3) Nyitott táblák menedzsere. Lépjen az Eszközök> Tábla> Táblakezelő menüpontba…

4) Görgessen lefelé, válassza ki az ESP8266 kártya menüt, és telepítse az „esp8266” alkalmazást, amelyet használunk

5) Válassza ki az ESP8266 kártyát az Eszközök> Tábla> Általános ESP8266 modul menüből

6) Végül nyissa meg újra Arduino IDE-jét

8. lépés: I/O lista

I/O lista
I/O lista

Ez az UNO és a WeMos D1 R2 I/O listája

9. lépés: Csomó-piros

Csomó-vörös
Csomó-vörös
Csomó-vörös
Csomó-vörös
Csomó-vörös
Csomó-vörös
Csomó-vörös
Csomó-vörös

Az első két kép az, ahol az adatok a wifi-n keresztül vannak, és a kimenetet vörös-csomóponton mutatják. A második kép a csomópont piros program, ahol a számítógép portján fut. Az utolsó kép a WeMos D1 R2 -t használja

Csomópont-vörös beállítása

10. lépés: MySQL

MySQL
MySQL
MySQL
MySQL

Az SQL egy olyan webhely, amelyet az Arduino -tól kapott adatok tárolására használunk.

A MySQL -hez való csatlakozáshoz a wamp -ot kell használnia. A wamp letölthető a https://wampserver.aviatechno.net/ webhelyről

Ajánlott: