Satura rādītājs:

UCL-IIoT-Siltumnīca-ar wifi: 10 soļi
UCL-IIoT-Siltumnīca-ar wifi: 10 soļi

Video: UCL-IIoT-Siltumnīca-ar wifi: 10 soļi

Video: UCL-IIoT-Siltumnīca-ar wifi: 10 soļi
Video: B10 - IoT Forensic 2024, Oktobris
Anonim
UCL-IIoT-Siltumnīca-ar wifi
UCL-IIoT-Siltumnīca-ar wifi

Šis ir skolas projekts 3 semestrī UCL. Mēs nolēmām turpināt darbu pie mūsu siltumnīcas, bet šoreiz vācot datus

Izgatavoja adam0220 un mort340d

1. darbība. Pārskats

Image
Image
Pārskats
Pārskats
Pārskats
Pārskats
Pārskats
Pārskats

Kurš dārza entuziasts nesapņo par “gudru māju”, kurā augi tiek automātiski laistīti, kad augsnes mitruma līmenis kļūst zems vai var nodrošināt jūsu augiem nepieciešamo “saules gaismu” automātiski pat naktī?

Mūsu mērķis ir izveidot siltumnīcu, kas to var izdarīt jūsu vietā

Šī pamācība izskaidros, kā mēs arduino izveidojām siltumnīcu, kas spēj sevi uzturēt.

Mēs izmantojām DHT11, lai izmērītu temperatūru un mitrumu. Mūsu mitruma augsnes sensoru izmanto augsnes mitruma mērīšanai. Mūsu ūdens sūknis tiek izmantots augsnes laistīšanai, kad augsne kļūst pārāk sausa. LCD monitoru izmanto, lai parādītu augsnes mitrumu un temperatūru. Gaismas tiek izmantotas, lai ilustrētu sauli. Mēs izmantojām sarkano mezglu, lai redzētu visas mūsu vērtības, ko iegūstam no arduino. WeMos D1 R2 tiek izmantots, lai nosūtītu datus, izmantojot WiFi. MySQL tiek izmantots, lai apskatītu datus, izmantojot tīmekļa lapu.

2. darbība: blokshēma + Kā instalēt sarkano mezglu un pievienot MySQL mezglam sarkans

Blokshēma + Kā instalēt sarkano mezglu un pievienot MySQL mezglam sarkans
Blokshēma + Kā instalēt sarkano mezglu un pievienot MySQL mezglam sarkans

Šeit ir mūsu siltumnīcas blokshēma

1. Datorā instalējiet mezglu sarkanu.

2. Instalējiet "informācijas paneli, mezglu-remysql un mezglu sērijas portu"

3. Iet, lai pārvaldītu paleti

4. Pēc tam noklikšķiniet uz instalēt

5. Pēc tam meklējiet moduļus

6. Lai atvērtu MySQL, datorā instalējiet wampserver

7. Atveriet phpMyAdmin

8. Uzstādīt bloku eksāmenu "pamāja ar galvu"

9. Izveidojiet tabulu, uzrakstiet to sīkumu nosaukumu "mitrs aso", kas jums patiks.

10. Ievietojiet MySQL bloku mezgla sarkanajā

11. Mehāniski sarkanais "Mysql" bloks ir jāattiecina uz mūsu SQL datubāzes nosaukumu mūsu gadījumā "nodered"

3. darbība: detaļu saraksts

1 x Arduino uno

1 x WeMos D1 R2

2 x maizes dēlis

1 x ūdens sūknis 12v

4 x gaismas diodes

1 x LCD ekrāns

1 x DHT 11

1 x mitruma augsnes sensors

1 x stafetes dziesma ky-019

1 x akumulatora turētājs

8 x baterija (AA)

4 x 220 omu pretestība

Šļūtene

Vadi

Turklāt mēs izmantojām

Augsne un augi

3D printeris + lāzera griezējs

4. solis: projekta 3D drukāšana

Projekta 3D izdruka
Projekta 3D izdruka

Lieldators ir izgatavots 3D printerī

Jumts ir izgatavots no organiskā stikla ar lāzera griezēju

Sienas ir izgatavotas no koka ar lāzera griezēju

Failus varat iegūt vietnē

5. solis: Elektroinstalācija Fritzing

Elektroinstalācija Fritzing
Elektroinstalācija Fritzing

6. darbība: Arduino kods

Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods
Arduino kods

Šeit ir daži attēli no WeMos D1 R2 koda. Tas parāda, kā mēs izveidojam savienojumu ar wifi un kā mēs nosūtām datus no arduino uz mezglu sarkanu

1. attēls. Attēlā WeMos lasa bibliotēkas un apvieno wifi un parāda, kuras tapas atrodas arduino

2. attēls. Izdrukā sērijveida monitoram, ka tas ir saņēmis paketi, un parāda, kā mēs izmantojam "udp", lai nosūtītu datus uz datoru caur mezglu sarkanu.

3. attēls. Parāda, cik daudz char mēs varam nosūtīt uz mezgla sarkano un tukšuma iestatījumu

4. attēls. Liek peldēt temperatūrai, mitrumam un mitrumam, pēc tam mitrumu pārveido par 0-100%. Pēc tam tie tiek pārvērsti virknēs un tiek nosūtīti uz mezglu sarkanu.

7. solis: Kā instalēt ESP8266 plati Arduino IDE

Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE
Kā instalēt ESP8266 plati Arduino IDE

Lai instalētu ESP8266 plāksni savā Arduino IDE, izpildiet šos tālāk sniegtos norādījumus:

1) Atveriet preferenču logu no Arduino IDE. Atveriet Fails> Preferences

2) Laukā “Papildu valdes pārvaldnieka URL” ievadiet vietni https://arduino.esp8266.com/stable/package_esp8266com_index.json, kā parādīts attēlā. Pēc tam noklikšķiniet uz pogas “Labi”.

3) Atvērto dēļu vadītājs. Dodieties uz Rīki> Padome> Dēļu pārvaldnieks…

4) Ritiniet uz leju, atlasiet ESP8266 tāfeles izvēlni un instalējiet “esp8266”, kuru mēs izmantojam 2.3.0

5) Izvēlieties savu ESP8266 plati no Rīki> Padome> Vispārējais ESP8266 modulis

6) Visbeidzot, atkārtoti atveriet savu Arduino IDE

8. darbība: I/O saraksts

I/O saraksts
I/O saraksts

Šis ir mūsu UNO un WeMos D1 R2 I/O saraksts

9. solis: mezgls sarkans

Mezgls sarkans
Mezgls sarkans
Mezgls sarkans
Mezgls sarkans
Mezgls sarkans
Mezgls sarkans
Mezgls sarkans
Mezgls sarkans

Pirmie divi attēli ir vieta, kur dati ir pieejami, izmantojot wifi, un parāda izvadi mezgla sarkanā krāsā. Otrais attēls ir mezgla sarkanā programma, kurā tā iet caur datora portu. Pēdējā bildē tiek izmantots WeMos D1 R2

Iestatiet sarkano mezglu

10. solis: MySQL

MySQL
MySQL
MySQL
MySQL

SQL ir vietne, kuru mēs izmantojam, lai uzglabātu datus, ko iegūstam no Arduino.

Lai izveidotu savienojumu ar MySQL, jums jāizmanto wamp. Wamp varat lejupielādēt vietnē

Ieteicams: