Obsah:

UCL-IIoT-skleník s wifi: 10 krokov
UCL-IIoT-skleník s wifi: 10 krokov

Video: UCL-IIoT-skleník s wifi: 10 krokov

Video: UCL-IIoT-skleník s wifi: 10 krokov
Video: Машинное обучение с Python | Учебное пособие по машинному обучению для начинающих | Учебник по машинному обучению 2024, November
Anonim
UCL-IIoT-Skleník-s-wifi
UCL-IIoT-Skleník-s-wifi

Toto je školský projekt na 3 semestre na UCL. Rozhodli sme sa pokračovať v práci na našom skleníku, ale tentoraz so zberom údajov

Vyrobilo adam0220 a mort340d

Krok 1: Prehľad

Image
Image
Prehľad
Prehľad
Prehľad
Prehľad
Prehľad
Prehľad

Ktorý záhradný nadšenec nesníva o tom, že bude mať „inteligentný dom“, v ktorom sa rastliny automaticky zalejú vodou, keď sa úroveň pôdnej vlhkosti zníži, alebo budú schopné poskytnúť vašim rastlinám požadované „slnečné svetlo“automaticky aj v noci?

Našim cieľom je vytvoriť skleník, ktorý to dokáže za vás

Tento návod vysvetľuje, ako sme vyrobili skleník, ktorý je schopný udržať sa sám, prostredníctvom arduina.

Na meranie teploty a vlhkosti sme použili DHT11. Náš senzor pôdnej vlhkosti sa používa na meranie pôdnej vlhkosti. Naše vodné čerpadlo sa používa na polievanie pôdy, keď je pôda príliš suchá. LCD monitor slúži na zobrazenie vlhkosti a teploty pôdy. LED diódy slúžia na ilustráciu slnka. Uzol červený sme použili na zobrazenie všetkých našich hodnôt, ktoré získame z arduina. WeMos D1 R2 sa používa na odosielanie údajov prostredníctvom wifi. MySQL sa používa na zobrazenie údajov prostredníctvom webovej stránky.

Krok 2: Vývojový diagram + Ako nainštalovať Node-red a pridať MySQL do Node-red

Vývojový diagram + Ako nainštalovať Node-red a pridať MySQL do Node-red
Vývojový diagram + Ako nainštalovať Node-red a pridať MySQL do Node-red

Tu je vývojový diagram skleníka

1. Nainštalujte node-red do počítača.

2. Nainštalujte „dashboard, node-remysql a node-serialport“

3. Vstúpte do správy palety

4. Potom kliknite na inštaláciu

5. Potom vyhľadajte moduly

6. Nainštalujte wampserver do počítača a otvorte MySQL

7. Otvorte phpMyAdmin

8. Nastavte blokové skúšanie „prikývlo“

9. Vytvorte tabuľku a napíšte názov vecí, ktoré chcete „vlhko“.

10. Vložte blok MySQL do uzla-červeného

11. Blok v uzlovočervenom „mysql“je potrebné odkázať na názov našej databázy sql, v našom prípade „uzol“

Krok 3: Zoznam dielov

1 x Arduino č

1 x WeMos D1 R2

2 x Breadboard

1 x vodné čerpadlo 12v

4 x LED diódy

1 x LCD displej

1 x DHT 11

1 x snímač vlhkosti pôdy

1 x reléová skladba ky-019

1 x držiak batérie

8 x batéria (AA)

Odpor 4 x 220 ohmov

Hadica

Drôty

Okrem toho sme použili

Pôda a rastliny

3D tlačiareň + laserová rezačka

Krok 4: 3D tlač projektu

3D tlač projektu
3D tlač projektu

Sálový počítač je vyrobený v 3D tlačiarni

Strecha je vyrobená z plexiskla s laserovou rezačkou

Steny sú vyrobené z dreva s laserovou rezačkou

Súbory môžete získať z

Krok 5: Zapojenie pri fritzovaní

Elektroinštalácia na Fritzingu
Elektroinštalácia na Fritzingu

Krok 6: 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

Tu je niekoľko obrázkov z kódu WeMos D1 R2. Ukazuje, ako sa pripájame k wifi a ako odosielame údaje z arduina do node-red

Obrázok 1. Na obrázku WeMos číta knižnice a pripája Wi -Fi a ukazuje, ktoré piny sú v Arduine

Obrázok 2. Vytlačí na sériový monitor, že prijal paket, a ukazuje, ako používame „udp“na odosielanie údajov do počítača prostredníctvom node-red.

Obrázok 3. Ukazuje, koľko znakov môžeme odoslať do uzla-červeného a prázdneho nastavenia

Obrázok 4. Nechá plávať teplotu, vlhkosť a vlhkosť a potom vlhkosť premapuje na 0-100%. Potom sa z nich vytvoria reťazce a potom sa odošlú do uzla-červenej.

Krok 7: Ako nainštalovať dosku ESP8266 do Arduino IDE

Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE
Ako nainštalovať dosku ESP8266 do Arduino IDE

Pri inštalácii dosky ESP8266 do vášho Arduino IDE postupujte podľa nasledujúcich pokynov:

1) Otvorte okno predvolieb z Arduino IDE. Prejdite na položku Súbor> Predvoľby

2) Do poľa „Ďalšie adresy URL správcu rady“zadajte https://arduino.esp8266.com/stable/package_esp8266com_index.json, ako je to znázornené na obrázku nižšie. Potom kliknite na tlačidlo „OK“.

3) Správca otvorených dosiek. Prejdite na Nástroje> Doska> Správca dosiek …

4) Prejdite nadol, vyberte ponuku dosky ESP8266 a nainštalujte „esp8266“, ktorý používame 2.3.0

5) Vyberte dosku ESP8266 z ponuky Nástroje> Doska> Generický modul ESP8266

6) Nakoniec znova otvorte svoje Arduino IDE

Krok 8: Zoznam I/O

Zoznam I/O
Zoznam I/O

Toto je náš zoznam vstupov/výstupov pre UNO a WeMos D1 R2

Krok 9: Uzol červený

Uzol-červený
Uzol-červený
Uzol-červený
Uzol-červený
Uzol-červený
Uzol-červený
Uzol-červený
Uzol-červený

Prvé dva obrázky sú miesta, kde sú údaje prostredníctvom siete Wi-Fi, a ukazujú výstup na uzlovo-červenom. Druhý obrázok je program uzla červený, kde prebieha cez port počítača. Posledný obrázok používa WeMos D1 R2

Nastavte uzol-červený

Krok 10: MySQL

MySQL
MySQL
MySQL
MySQL

SQL je webová stránka, ktorú používame na ukladanie údajov, ktoré získavame z Arduina.

Na pripojenie k MySQL musíte použiť wamp. Wamp si môžete stiahnuť na

Odporúča: