Orodha ya maudhui:
- Hatua ya 1: Muhtasari
- Hatua ya 2: Chati ya mtiririko + Jinsi ya kusanikisha Node-nyekundu na Ongeza MySQL kwa Node-nyekundu
- Hatua ya 3: Orodha ya Sehemu
- Hatua ya 4: Uchapishaji wa 3D wa Mradi
- Hatua ya 5: Wiring kwenye Fritzing
- Hatua ya 6: Msimbo wa Arduino
- Hatua ya 7: Jinsi ya kusanikisha Bodi ya ESP8266 katika Arduino IDE
- Hatua ya 8: Orodha ya I / O
- Hatua ya 9: Node-nyekundu
- Hatua ya 10: MySQL
Video: UCL-IIoT-Chafu-na-wifi: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Huu ni mradi wa shule kwa muhula 3 kwenye UCL. Tuliamua kuendelea kufanya kazi kwenye chafu yetu lakini wakati huu na kukusanya data
Iliyotengenezwa na adam0220 na mort340d
Hatua ya 1: Muhtasari
Ni bustani gani ya bustani ambayo haijaota juu ya kuwa na "nyumba nzuri" ambapo mimea hupata maji moja kwa moja, wakati kiwango cha unyevu wa mchanga kinapungua au kuweza kutoa mimea yako "jua" moja kwa moja hata usiku?
Lengo letu ni kutengeneza chafu ambayo inaweza kukufanyia hivyo
Mafundisho haya yataelezea jinsi tulivyotengeneza chafu ambayo ina uwezo wa kujiendeleza, kupitia arduino.
Tumetumia DHT11 kupima joto na unyevu. Sensor yetu ya unyevu wa mchanga hutumiwa kupima unyevu wa mchanga. Pampu yetu ya maji hutumiwa kumwagilia udongo, wakati udongo unakauka sana. Mfuatiliaji wa LCD hutumiwa kuonyesha ni nini unyevu wa mchanga na joto. Viongozi hutumiwa kuonyesha jua. Tumetumia node nyekundu kuona maadili yetu yote tunayopata kutoka kwa arduino. WeMos D1 R2 hutumiwa kutuma data kupitia wifi. MySQL hutumiwa kutazama data kupitia ukurasa wa wavuti.
Hatua ya 2: Chati ya mtiririko + Jinsi ya kusanikisha Node-nyekundu na Ongeza MySQL kwa Node-nyekundu
Hapa kuna chati yetu ya chafu
1. Sakinisha node nyekundu kwenye kompyuta yako.
2. Sakinisha "dashibodi, nodi-remysql na node-serialport"
3. Ingia kusimamia palette
4. Kisha bonyeza kufunga
5. Kisha utafute moduli
6. Sakinisha wampserver kwenye kompyuta yako, kufungua MySQL
7. Fungua phpMyAdmin
8. Sanidi mfano wa block "uliopigwa kichwa"
9. Unda kichupo, andika jina la vidonda "unyevu aso" utakayopenda kuwa nayo.
10. Ingiza kizuizi cha MySQL kwenye node-nyekundu
11. Kizuizi kilicho na rangi nyekundu ya "Mysql" kinahitaji kutajwa kwa jina la Hifadhidata yetu ya sql kwa upande wetu "imetiwa kichwa"
Hatua ya 3: Orodha ya Sehemu
1 x Arduino uno
1 x WeMos D1 R2
2 x Bodi ya mkate
1 x Bomba la maji 12v
4 x Leds
1 x LCD skrini
1 x DHT 11
1 x sensorer ya unyevu
1 x Piga tena wimbo ky-019
1 x Mmiliki wa betri
8 x Betri (AA)
Upinzani wa 4 x 220 ohm
Bomba
Waya
Kwa kuongeza tulitumia
Udongo na mimea
Mchapishaji wa 3D + mkataji wa laser
Hatua ya 4: Uchapishaji wa 3D wa Mradi
Mainframe imetengenezwa kwa printa ya 3D
Paa imetengenezwa na plexiglass na mkataji wa laser
Kuta ni kufanywa og mbao na laser cutter
Unaweza kupata faili kutoka
Hatua ya 5: Wiring kwenye Fritzing
Hatua ya 6: Msimbo wa Arduino
Hapa kuna picha kutoka kwa nambari ya WeMos D1 R2. Inaonyesha jinsi tunavyounganisha na wifi na jinsi tunatuma data kutoka arduino hadi node-nyekundu
Picha ya 1. Katika picha WeMos inasoma maktaba na kushikamana na wifi na inaonyesha ni pini zipi zilizo kwenye arduino
Picha ya 2. Inachapisha mfuatiliaji wa serial kuwa imepokea pakiti na inaonyesha jinsi tunavyotumia "udp" kutuma data kwa kompyuta kupitia node-nyekundu.
Picha 3. Inaonyesha ni ngapi char tunaweza kutuma kwa node-nyekundu na usanidi batili
Picha ya 4. Hufanya joto, unyevu na unyevu kuelea, halafu urejeshe unyevu kuwa 0-100%. Baada ya hapo hutengenezwa kwa masharti kisha tuma kwa node-nyekundu.
Hatua ya 7: Jinsi ya kusanikisha Bodi ya ESP8266 katika Arduino IDE
Ili kusanikisha bodi ya ESP8266 katika IDE yako ya Arduino, fuata maagizo haya yafuatayo:
1) Fungua dirisha la upendeleo kutoka IDE ya Arduino. Nenda kwenye Faili> Mapendeleo
2) Ingiza https://arduino.esp8266.com/stable/package_esp8266com_index.json kwenye uwanja wa "URL za Meneja wa Bodi za Ziada" kama inavyoonyeshwa kwenye takwimu hapa chini. Kisha, bonyeza kitufe cha "OK".
3) Meneja wa bodi wazi. Nenda kwenye Zana> Bodi> Meneja wa Bodi…
4) Tembeza chini, chagua menyu ya bodi ya ESP8266 na usakinishe "esp8266" tunayotumia 2.3.0
5) Chagua bodi yako ya ESP8266 kutoka kwa Zana> Bodi> Moduli ya ESP8266 ya kawaida
6) Mwishowe, fungua tena Arduino IDE yako
Hatua ya 8: Orodha ya I / O
Hii ndio orodha yetu ya I / O ya UNO na WeMos D1 R2
Hatua ya 9: Node-nyekundu
Picha mbili za kwanza ni mahali ambapo data iko kupitia wifi na inaonyesha pato kwenye node-nyekundu. Picha ya pili ni programu nyekundu ya nodi ambapo inapita kwenye bandari ya kompyuta. Picha ya mwisho inatumia WeMos D1 R2
Sanidi node nyekundu
Hatua ya 10: MySQL
SQL ni wavuti tunayotumia kuhifadhi data tunayopata kutoka Arduino.
Ili kuunganishwa na MySQL lazima utumie wamp. Unaweza kupakua wamp kwenye
Ilipendekeza:
UCL - Iliyoingizwa - Chagua na Mahali: Hatua 4
UCL - Iliyopachikwa - Chagua na Mahali: Hii inaweza kufundishwa hata kama kitengo cha kuchagua na kuweka cha 2D kinafanywa na jinsi ya kukiandika
UCL - Iliyopachikwa // Dual Axis Light Tracker kwa Paneli za jua: Hatua 7
UCL - Iliyopachikwa // Dual Axis Light Tracker kwa Paneli za Jua: Mradi uliokusanyika na faili za kibinafsi za 3D
UCL - Kuunganisha Node-nyekundu kwa Nokia PLC Kutumia KEPserver: Hatua 7
UCL - Kuunganisha Node-nyekundu kwa Nokia PLC Kutumia KEPserver: MahitajiNode-nyekundu: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-kutolewa
UCL - Viwanda 4.0: Mchanganyiko wa Pipi 4.000: Hatua 9
UCL - Viwanda 4.0: Mchanganyiko wa Pipi 4.000: Kwa mradi wetu katika Viwanda 4.0 tumeamua kutengeneza mchanganyiko wa pipi. Wazo ni kwamba tuna jopo la mtumiaji, lililotengenezwa kwa Node-Red, ambapo wateja wanaweza kuagiza pipi zao, basi arduino itashughulikia agizo na kuchanganya pipi ndani ya bakuli. Halafu sisi
UCL-lloT-Nuru-ya nje iliyosababishwa na Jua / machweo: 6 Hatua
UCL-lloT-Nuru ya nje iliyosababishwa na Jua / machweo: Halo kila mtu! Kwa kufanya kazi kidogo, sehemu na nambari nimeweka pamoja hii inayoweza kufundishwa ambayo itakuonyesha kutoka mwanzo hadi mwisho haswa jinsi ya kutoa taa hii ya nje. Wazo lilitoka kwa baba yangu, ambaye wakati wa majira ya joto alilazimika kutoka nje