Talaan ng mga Nilalaman:
- Hakbang 1: I-setup ang Firebase at Kumuha ng Lihim na Susi
- Hakbang 2: Lumikha ng App Gamit ang MIT App Inventor 2
- Hakbang 3: I-configure ang Arduino IDE para sa Nodemcu Esp8266
- Hakbang 4: Mag-upload ng Code Sa Ilang Kinakailanganang Mga Pagbabago
- Hakbang 5: I-configure ang Hardware
- Hakbang 6: Magic Time
Video: IOT Batay sa Antas ng Tubig na Controller Paggamit ng NodeMCU ESP8266: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Maituturo ito sa kung paano lumikha ng isang IOT na nakabatay sa antas ng tubig na taga-kontrol.
Ang mga tampok ng proyektong ito ay: -
- Mga pag-update sa antas ng tubig na real-time sa Android app.
- Awtomatikong I-ON ang water pump kapag umabot ang tubig sa ibaba ng isang minimum na antas.
- Awtomatikong i-OFF ang water pump kapag umabot ang tubig sa itaas ng maximum na antas.
- Manu-manong pagpipilian upang makontrol ang pump ng tubig sa anumang antas ng tubig.
Mga Kinakailangan: -
- NodeMCU ESP8266 development board
- HCSR04 ultrasonic sensor
- Breadboard
- Single channel relay board (upang makontrol ang water pump)
- LM7805 + 5V boltahe regulator IC.
- Baterya (9V-12V).
- WiFi Router (upang ikonekta ang NodeMCU sa internet)
- Firebase (upang lumikha ng isang database)
- MIT app imbentor 2 (upang lumikha ng Android application)
Kaya't magsimula tayo.
Hakbang 1: I-setup ang Firebase at Kumuha ng Lihim na Susi
Gagamitin namin ang isang real-time na database ng Google firebase. Ang real-time na database na ito ay kikilos bilang isang midway broker sa pagitan ng Nodemcu at Android device.
- Una sa lahat, mag-navigate sa firebase site at mag-log in gamit ang iyong google account.
- Lumikha ng isang bagong database ng real-time.
- Kumuha ng real-database URL at lihim na key upang ma-access ang database mula sa app. Para sa isang detalyadong tutorial, maaari mong suriin kung paano isama ang firebase sa imbentor ng MIT app.
Hakbang 2: Lumikha ng App Gamit ang MIT App Inventor 2
Gagamitin namin ang MIT app imbentor 2 upang likhain ang aming Android app. Napakadaling gamitin at madaling isama ang manalo ng Google firebase.
Sundin lamang ang mga hakbang na ito: -
Mag-download ng file ng proyekto ng imbentor ng MIT app (.aia file) na nakakabit sa ibaba
Pagkatapos ay pumunta sa imbentor ng MIT app >> mga proyekto >> i-import ang proyekto (tulad ng ipinakita sa screenshot 1). Piliin ang file mula sa iyong computer at i-upload ito
Buksan ang proyekto at mag-navigate sa Screen3 (tulad ng ipinakita sa screenshot 2)
- Pagkatapos nito, pumunta sa window ng layout, mag-click sa firebaseDB1 (matatagpuan sa ilalim ng workspace), ipasok ang database URL at key. Itakda din ang ProjectBucket sa S_HO_C_K (tulad ng ipinakita sa screenshot 3).
- Sa wakas, mag-click sa pindutang "build" at i-save ang file ng app (.apk file) sa iyong computer. Mamaya ilipat ang file na iyon sa iyong Android device.
Hakbang 3: I-configure ang Arduino IDE para sa Nodemcu Esp8266
Una sa lahat, i-configure ang Arduino IDE para sa Nodemcu esp8266. Inirerekumenda ko ang hakbang-hakbang na tutorial sa mga pangunahing kaalaman sa NodeMCU ng Armtronix. Salamat Armtronix para sa kapaki-pakinabang na tutorial na ito
Pagkatapos nito, idagdag ang dalawang aklatan na ito (tulad ng ipinakita sa screenshot): -
1. Arduino Json
2. Firebase Arduino
Hakbang 4: Mag-upload ng Code Sa Ilang Kinakailanganang Mga Pagbabago
Dapat kang gumawa ng ilang kinakailangang mga pagbabago sa code bago mag-upload sa Nodemcu.
I-download ang nakalakip na file (.ino file) at buksan ito gamit ang Arduino IDE
- Sa linya 3, ipasok ang database URL nang walang 'https://'.
- Sa linya 4, ipasok ang lihim na key ng database.
- Sa linya 5 at 6, huwag kalimutang i-update ang WiFi SSID at Wifi password (kung saan nais mong ikonekta ang NodeMCU ESP8266).
Mag-scroll pababa nang kaunti at i-update ang minimum na antas ng tubig, maximum na antas ng tubig, at mga margin ayon sa lalim ng iyong sariling tangke ng tubig
Pagkatapos nito, mag-upload ng programa sa NodeMCU ESP8266.
Hakbang 5: I-configure ang Hardware
- Lumikha ng isang circuit tulad ng ipinakita sa itaas na pigura. Maaari mong gamitin ang alinman sa isang 9V o 12V na baterya.
- Ilagay ang ultrasonic sensor sa tuktok ng tangke ng tubig.
- Ikonekta ang water pump gamit ang isang relay board (opsyonal habang sinusubukan).
Hakbang 6: Magic Time
- I-install ang app (nilikha sa hakbang 2) sa iyong Android device.
- I-supply ang lakas sa pag-setup.
- Hintayin ang NodeMCU na kumonekta sa hotspot (maaari mong gamitin ang alinman sa router o portable hotspot).
- Tapos na! Ngayon ay maaari mong kontrolin / subaybayan ang antas ng tubig mula sa kahit saan sa mundo.
Inirerekumendang:
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Tubig na Naa-access !: 7 Mga Hakbang (na may Mga Larawan)
Mga Laruang Switch-Adapt: Mga Paglalakad sa Tubig na Lumalakad sa Dragon na Naa-access !: Ang pagbagay ng laruan ay nagbubukas ng mga bagong paraan at na-customize na solusyon upang payagan ang mga bata na may limitadong mga kakayahan sa motor o mga kapansanan sa pag-unlad na makipag-ugnay sa mga laruan nang nakapag-iisa. Sa maraming mga kaso, ang mga bata na nangangailangan ng inangkop na mga laruan ay hindi maaring
Mga tagapagpahiwatig ng Antas ng Tubig / Feed: 10 Mga Hakbang (na may Mga Larawan)
Mga tagapagpahiwatig ng Antas ng Tubig / Pakain: Sa itinuturo na ito ipapakita ko sa iyo kung paano ako gumawa ng isang tagapagpahiwatig ng antas ng tubig nang hindi ginagamit ang mga micro processors, micro controler, Raspberry Pi, Arduino atbp. Pagdating sa electronics, kumpleto ako " dummy ". Gumagamit ako ng ilang mga electronic na sangkap
Mga Sistema ng Babala sa Baha - Mga Antas ng Tubig + Patnubay sa Monitoring ng IoT Sensor: 6 na Hakbang
Mga Sistema ng Babala sa Baha - Mga Antas ng Tubig + Gabay sa Pagsubaybay sa Sensor ng IoT: Kailangan mo bang subaybayan ang mga antas ng tubig? Malalaman mo kung paano gumawa ng mga sistema ng pagsubaybay sa antas ng tubig sa tutorial na ito. Ang mga aparato ng Industrial IoT na ito ay ipinakalat bilang mga sistema ng babala sa pagbaha sa USA. Upang mapanatiling ligtas ka at ang iyong komunidad, kailangan ng mga Smart Cities na
Awtomatikong Controller ng Antas ng Tubig Gamit ang Transistors o 555 Timer IC: 5 Mga Hakbang
Awtomatikong Controller ng Antas ng Tubig Gamit ang Transistors o 555 Timer IC: Panimula: Hii Lahat ng tao dito ay matututunan natin ang tungkol sa Pag-save ng tubig nang mahusay. kaya dumaan sa mga hakbang at maingat na Pangungusap. Ang overflow ng tangke ng tubig ay isang pangkaraniwang problema na hahantong sa pag-aaksaya ng tubig. Kahit na may mga ma
Mga Paraan ng Pagtuklas sa Antas ng Tubig Arduino Paggamit ng Ultrasonic Sensor at Funduino Water Sensor: 4 na Hakbang
Mga Paraan ng Pagtuklas sa Antas ng Tubig Arduino Gamit ang Ultrasonic Sensor at Funduino Water Sensor: Sa proyektong ito, ipapakita ko sa iyo kung paano lumikha ng isang murang detektor ng tubig gamit ang dalawang pamamaraan: 1. Ultrasonic sensor (HC-SR04) .2. Funduino water sensor