Satura rādītājs:
- 1. darbība. Pārskats
- 2. darbība: blokshēma + Kā instalēt sarkano mezglu un pievienot MySQL mezglam sarkans
- 3. darbība: detaļu saraksts
- 4. solis: projekta 3D drukāšana
- 5. solis: Elektroinstalācija Fritzing
- 6. darbība: Arduino kods
- 7. solis: Kā instalēt ESP8266 plati Arduino IDE
- 8. darbība: I/O saraksts
- 9. solis: mezgls sarkans
- 10. solis: MySQL
Video: UCL-IIoT-Siltumnīca-ar wifi: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Š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
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
Š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
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
6. darbība: 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
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
Šis ir mūsu UNO un WeMos D1 R2 I/O saraksts
9. solis: 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
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:
UCL Embedded - B0B līnijas sekotājs: 9 soļi
UCL Embedded-B0B Linefollower: Šis ir B0B.*B0B ir vispārēja radio vadāma automašīna, kas īslaicīgi kalpo par līniju sekojoša robota pamatu. Tāpat kā tik daudzi rindas sekošanas roboti pirms viņa, viņš darīs visu iespējamo, lai paliktu līnija, ko izraisa pāreja starp grīdu un maiņstrāvu
UCL - iegulta - izvēlieties un ievietojiet: 4 soļi
UCL - iegulta - izvēlies un novieto: šī pamācība tiks sniegta, lai gan tiek veidota 2D izvēles un ievietošanas vienība un kā to kodēt
UCL - iegults // Divu asu gaismas izsekotājs saules paneļiem: 7 soļi
UCL - iegults // Divu asu gaismas izsekotājs saules paneļiem: samontētais projekts un atsevišķi 3D faili
UCL - sarkanā mezgla pievienošana Siemens PLC, izmantojot KEPserver: 7 soļi
UCL-sarkanā mezgla savienošana ar Siemens PLC, izmantojot KEPserver: Prasības Sarkans mezgls: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6 izlaidums
UCL - Rūpniecība 4.0: Candy Mixer 4.000: 9 soļi
UCL - Industry 4.0: Candy Mixer 4.000: Mūsu projektam Industry 4.0 mēs esam nolēmuši izgatavot maisītāju konfektēm. Ideja ir tāda, ka mums ir lietotāja panelis, kas izgatavots mezgla sarkanā krāsā, kur klienti var pasūtīt savas konfektes, tad arduino apstrādās pasūtījumu un sajauks konfektes bļodā. Tad mēs