Orodha ya maudhui:
- Hatua ya 1: Sanidi Firebase na Pata Ufunguo wa Siri
- Hatua ya 2: Unda App Kutumia MIT App Inventor 2
- Hatua ya 3: Sanidi Arduino IDE ya Nodemcu Esp8266
- Hatua ya 4: Pakia Msimbo na Mabadiliko kadhaa ya lazima
- Hatua ya 5: Sanidi vifaa
- Hatua ya 6: Wakati wa Uchawi
Video: Mdhibiti wa Kiwango cha Maji cha IOT Kutumia NodeMCU ESP8266: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Hii inaweza kufundishwa juu ya jinsi ya kuunda mtawala wa kiwango cha maji cha IOT.
Makala ya mradi huu ni: -
- Sasisho la kiwango cha maji cha wakati halisi kwenye programu ya Android.
- Washa moja kwa moja pampu ya maji wakati maji yanafika chini ya kiwango cha chini.
- ZIMA moja kwa moja pampu ya maji wakati maji hufikia juu ya kiwango cha juu.
- Mwongozo chaguo kudhibiti pampu ya maji katika kiwango chochote cha maji.
Mahitaji: -
- Bodi ya maendeleo ya NodeMCU ESP8266
- Sensor ya ultrasonic ya HCSR04
- Bodi ya mkate
- Bodi moja ya kupitisha kituo (kudhibiti pampu ya maji)
- LM7805 + 5V mdhibiti wa voltage IC.
- Betri (9V-12V).
- WiFi Router (kuunganisha NodeMCU na mtandao)
- Firebase (kuunda hifadhidata)
- MIT mvumbuzi wa programu 2 (kuunda programu ya Android)
Basi wacha tuanze.
Hatua ya 1: Sanidi Firebase na Pata Ufunguo wa Siri
Tutatumia hifadhidata ya wakati halisi na Google firebase. Hifadhidata hii ya wakati halisi itafanya kama broker katikati kati ya Nodemcu na kifaa cha Android.
- Kwanza kabisa, nenda kwenye wavuti ya firebase na uingie ukitumia akaunti yako ya google.
- Unda hifadhidata mpya ya wakati halisi.
- Pata URL ya hifadhidata halisi na ufunguo wa siri kupata hifadhidata kutoka kwa programu. Kwa mafunzo ya kina, unaweza kuangalia jinsi ya kujumuisha moto na buni ya programu ya MIT.
Hatua ya 2: Unda App Kutumia MIT App Inventor 2
Tutatumia MIT mwanzilishi wa programu 2 kuunda programu yetu ya Android. Ni rahisi sana kutumia na ni rahisi kujumuisha kushinda Google firebase.
Fuata tu hatua hizi: -
Pakua faili ya mradi wa uvumbuzi wa programu ya MIT (faili ya.aia) iliyoambatanishwa hapa chini
Kisha nenda kwa mvumbuzi wa programu ya MIT >> miradi >> kuagiza mradi (kama inavyoonyeshwa kwenye picha ya skrini 1). Chagua faili kutoka kwa kompyuta yako na uipakie
Fungua mradi na nenda kwa Screen3 (kama inavyoonyeshwa kwenye skrini 2)
- Baada ya hapo, nenda kwenye dirisha la mpangilio, bonyeza firebaseDB1 (iliyo chini ya nafasi ya kazi), ingiza URL ya hifadhidata na ufunguo. Pia weka ProjectBucket kwa S_HO_C_K (kama inavyoonyeshwa kwenye picha ya skrini 3).
- Mwishowe, bonyeza kitufe cha "jenga" na uhifadhi faili ya programu (.apk file) kwenye kompyuta yako. Hamisha faili hiyo baadaye kwenye kifaa chako cha Android.
Hatua ya 3: Sanidi Arduino IDE ya Nodemcu Esp8266
Kwanza kabisa, sanidi Arduino IDE ya Nodemcu esp8266. Napenda kupendekeza mafunzo haya ya hatua kwa hatua juu ya misingi ya NodeMCU na Armtronix. Asante Armtronix kwa mafunzo haya muhimu
Baada ya hapo, ongeza maktaba haya mawili (kama inavyoonyeshwa kwenye skrini): -
1. Arduino Json
2. Firebase Arduino
Hatua ya 4: Pakia Msimbo na Mabadiliko kadhaa ya lazima
Lazima ufanye mabadiliko muhimu kwenye nambari kabla ya kupakia kwa Nodemcu.
Pakua faili iliyoambatishwa (faili ya.ino) na uifungue na Arduino IDE
- Kwenye mstari wa 3, ingiza URL ya hifadhidata bila 'https://'.
- Kwenye laini ya 4, ingiza ufunguo wa siri wa hifadhidata.
- Kwenye laini ya 5 na 6, usisahau kusasisha nywila ya SSID ya WiFi na Wifi (ambayo unataka kuunganisha NodeMCU ESP8266).
Tembea chini kidogo na usasishe kiwango cha chini cha maji, kiwango cha juu cha maji, na kingo kulingana na kina cha tanki lako la maji
Baada ya hapo, pakia programu kwa NodeMCU ESP8266.
Hatua ya 5: Sanidi vifaa
- Unda mzunguko kama inavyoonyeshwa kwenye takwimu hapo juu. Unaweza kutumia betri ya 9V au 12V.
- Weka sensor ya ultrasonic juu ya tanki la maji.
- Unganisha pampu ya maji ukitumia bodi ya relay (hiari wakati wa upimaji).
Hatua ya 6: Wakati wa Uchawi
- Sakinisha programu (iliyoundwa katika hatua ya 2) kwenye kifaa chako cha Android.
- Ugavi wa nguvu kwa usanidi.
- Subiri NodeMCU kuungana na hotspot (unaweza kutumia router au hotspot inayoweza kubebeka).
- Yote Yamefanywa! Sasa unaweza kudhibiti / kufuatilia kiwango cha maji kutoka mahali popote ulimwenguni.
Ilipendekeza:
Kiashiria cha Kiwango cha Maji Kutumia Arduino katika TinkerCad: Hatua 3
Kiashiria cha Kiwango cha Maji Kutumia Arduino katika TinkerCad: Nakala hii ni juu ya mtawala wa kiwango cha maji anayefanya kazi kwa kutumia Arduino. Mzunguko unaonyesha kiwango cha maji kwenye tangi na hubadilisha motor ON wakati kiwango cha maji kinakwenda chini ya kiwango kilichopangwa tayari. Mzunguko hubadilisha kiotomatiki
Joto la Maji ya Kisima Halisi, Uendeshaji na mita ya Kiwango cha Maji: Hatua 6 (na Picha)
Joto la Maji ya Kisima cha Maji ya Wakati wa Kweli, Uendeshaji na mita ya Kiwango cha Maji: Maagizo haya yanaelezea jinsi ya kujenga gharama ya chini, wakati halisi, mita ya maji kwa ufuatiliaji wa joto, Uendeshaji wa Umeme (EC) na viwango vya maji kwenye visima vilivyochimbwa. Mita imeundwa kutundika ndani ya kisima kilichochimbwa, kupima joto la maji, EC
Wasiliana na Kiashiria Kidogo na cha Kutu Kiashiria cha Kiwango cha Maji na Udhibiti wa Magari. 5 Hatua
Wasiliana na Kiashiria cha kiwango cha chini cha maji na ulikaji na Udhibiti wa Magari. Njia isiyo ya kuwasiliana kwa msaada wa sensorer ya ultrasonic na Arduino uno board.P
KIWANGO CHA KIWANGO CHA DYI, Kioevu cha Maji ya PC: Hatua 7
KIWANGO CHA KIWANGO CHA DYI, Baridi ya Maji ya PC: Kwa kupoza maji kwa Kompyuta hakuna chaguzi nyingi za vichungi vya mkondoni ambavyo vinatoa uwezo na mtiririko mkubwa. ilionekana kwangu kama suluhisho kamili na kimsingi ilikuwa inakosa seti ya vifaa vya G1 / 4. na tangu Kuri yangu
Njia za Kugundua Kiwango cha Maji Arduino Kutumia Sensor ya Ultrasonic na Sensor ya Maji ya Funduino: Hatua 4
Njia za Kugundua Kiwango cha Maji Arduino Kutumia Sensorer ya Ultrasonic na Sensor ya Maji ya Funduino: Katika mradi huu, nitakuonyesha jinsi ya kuunda kichungi cha maji cha gharama nafuu ukitumia njia mbili: 1. Sensor ya Ultrasonic (HC-SR04) .2. Sensor ya maji ya Funduino