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 NodeMCU ESP8266
- Hakbang 5: Magtipon ng Hardware
Video: IOT Batay sa Temperatura Control: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Itinuturo ito sa IOT batay sa proyekto sa pagkontrol ng temperatura sa silid.
Mga Tampok: -
1. Awtomatikong i-ON ang fan sa itaas ng tinukoy na temperatura ng kuwarto.
2. Awtomatikong i-OFF ang fan sa ibaba ng tinukoy na temperatura ng kuwarto.
3. Manu-manong kontrol sa anumang punto ng oras sa anumang temperatura
Mga Kinakailangan: -
- NodeMCU ESP8266 development board
- Sensor ng temperatura ng DHT11
- Single channel relay board (5V)
- Jumper Wires
- Wifi router o portable hotspot (upang ikonekta ang NodeMCU ESP8266 sa internet)
- 9V na baterya
Kaya sumisid tayo sa tutorial.
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 gamitin 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.
- Mag-download ng naka-attach na MIT app imbentor 2 file ng proyekto (.aia file).
- Pumunta sa MIT app imbentor 2 home page at mag-login sa iyong account. Pagkatapos ay pumunta sa mga proyekto >> i-import ang proyekto. Piliin ang file mula sa iyong computer at i-upload ito.
- Pumunta sa window ng layout, mag-click sa firebaseDB1 (matatagpuan sa ilalim ng workspace), ipasok ang database URL at lihim na key. Itakda din ang ProjectBucket bilang S_HO_C_K (tulad ng ipinakita sa screenshot 2).
Pagkatapos nito, mag-click sa build button 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 (sangguniang screenshot): -
- Arduino Json
- Firebase Arduino
- Library ng Sensor ng DHT
- Adafruit Universal Sensor Library
Hakbang 4: Mag-upload ng Code sa NodeMCU ESP8266
Mag-download ng Arduino IDE file (.ino file) na nakakabit sa ibaba. Pagkatapos nito, baguhin ang programa para sa ilang kinakailangang mga pagbabago: -
- 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).
Kapag tapos na, mag-upload ng programa sa NodeMCU ESP8266 development board.
Hakbang 5: Magtipon ng Hardware
- Lumikha ng circuit tulad ng ipinakita sa itaas na pigura.
- I-install ang app (nilikha sa hakbang 2) sa iyong Android smartphone.
- Paganahin ang circuit at mag-enjoy!
Inirerekumendang:
Batay sa LED Control na Batay sa Google Assistant Gamit ang Raspberry Pi: 3 Hakbang
Kontrol ng LED na Batay sa Google Assistant Gamit ang Raspberry Pi: Hoy! Sa proyektong ito, ipapatupad namin ang kontrol ng batay sa Google Assistant sa LED gamit ang Raspberry Pi 4 gamit ang HTTP sa Python. Maaari mong palitan ang LED ng isang bombilya (malinaw naman na hindi literal, kakailanganin mo ng isang relay module sa pagitan) o anumang iba pang bahay
LDR Batay Sensor / Detector ng Batay: 3 Mga Hakbang
LDR Batay Sensor / Detector ng ilaw: Ang mga ilaw sensor at detektor ay lubos na kapaki-pakinabang para sa mga microcontroller at naka-embed na mga system at pagmamanman ng kasidhian ay dapat ding gawin. Ang isa sa pinakasimpleng at pinakamurang mga naturang sensor ay LDR. Ang LDR o Light Dependent Resistors ay maaaring madaling gamitin wit
Batay sa Arduino Hindi Makipag-ugnay sa Infrared Thermometer - Thermometer na Batay sa IR Gamit ang Arduino: 4 na Hakbang
Batay sa Arduino na Hindi Nakikipag-ugnay sa Infrared Thermometer | Thermometer na Batay sa IR Gamit ang Arduino: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang hindi nakikipag-ugnay na Thermometer gamit ang arduino. Dahil kung minsan ang temperatura ng likido / solid ay masyadong mataas o paraan upang mababa at pagkatapos ay mahirap makipag-ugnay dito at basahin ito temperatura noon sa mga tagpong iyon
Sistema ng Pagsukat ng Batay ng Static na Batay sa Sistema ng Pag-iilaw ng Emergency: 8 Hakbang
Static Elektrisidad na Pagsukat ng Batay sa Sistema ng Pag-iilaw ng Pagbabagong-buhay: Naisip mo ba na gumawa ng isang emergency na sistema ng pag-iilaw kapag namatay ang iyong pangunahing lakas. At dahil mayroon kang kahit kaunting kaalaman sa electronics dapat mong malaman na madali mong suriin ang pagkakaroon ng lakas ng mains sa pamamagitan ng simpleng pagsukat ng
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni