Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kinakailangan sa Hardware
- Hakbang 2: Mga Kinakailangan sa Software
- Hakbang 3: Maikling Prinsipyo sa Paggawa
- Hakbang 4: Pag-install ng Library
- Hakbang 5: Hardware Schematics at Hardware Assambly
- Hakbang 6: Mga setting ng NodeMCU o Mercury Droid System Web Server Network
- Hakbang 7: Mga Setting ng Application ng Mercury Droid Android
- Hakbang 8: Madaling Tagubilin sa Video para sa Pag-set up ng Buong System (kung Nahulog na Anumang Suliranin)
- Hakbang 9: Link ng Play Store ng Mercury Droid Android Application
- Hakbang 10: Lahat ng Source Code ng Mercury Droid System
Video: IoT Home Weather Monitoring System Sa Android Application Support (Mercury Droid): 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Panimula
Ang Mercury Droid ay isang uri ng IoT (Internet ng mga bagay) Naka-embed na system batay sa Mercury Droid Android Mobile Application. Alin ang may kakayahang sukatin at subaybayan ang aktibidad ng panahon sa bahay. ito ay napaka-mura sistema ng pagsubaybay sa lagay ng panahon sa bahay hindi mo kailangan ng mas maraming pera upang maitayo ito. Kailangan mo lamang ng <= 10 $ upang maitayo ang sistemang ito. Alam namin na maraming mga IoT Tools ang naroon tulad ng Blynk, Cayenne, ThingsSpeak atbp. Ang mga tool na ito ay napaka-simple gamitin upang makuha ang iba't ibang data ng sensor. Ngunit sa proyektong ito ipapakita ko sa iyo kung paano gumawa ng iyong sariling IoT Home na sistema ng pagsubaybay sa panahon nang hindi gumagamit ng anumang handa na mga tool sa IoT maid. Ang tutorial na ito ay magbibigay sa iyo ng buong potensyal na bumuo ng iyong sariling Hardware at Software para sa iyong home IoT home monitoring system. Kaya't ibinibigay ko ang lahat ng aking source code sa proyektong ito. para sa iyo ang paggamit at pagbabago ng aking code at maaaring lumikha ng iyong iba't ibang Sistema ng pagsubaybay sa panahon sa bahay. Maaari mo ring i-download ang aking Mercury Droid Android mobile application mula sa playstore na ibinigay ko na sa proyektong ito. Good luck at handa tayong lumikha.
Pag-download ng Mercury Droid Android Mobile Application na ito:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Tandaan: kung nakatagpo ka ng anumang problema sa pagse-set up ng proyektong ito, ang buong video ng tagubilin ay ibinibigay sa pagtatapos ng proyektong ito
Hakbang 1: Mga Kinakailangan sa Hardware
1. Node MCU (ESP-8266) IoT Wifi Module.
2. Sensor ng pagsukat ng Temperatura at Humidity ng DHT-11
3. Power bank para mapalakas ang Mercury Droid System
4. Ang ilang mga kalalakihan-Babae Jumper ware
5. Isang USB Cable.
6. Isang Android Mobile.
Hakbang 2: Mga Kinakailangan sa Software
1. Arduino IDE
2. Wifi Manager & DHT-11 Library (Ang screen shoot ay ibinibigay sa proyekto upang mai-install ang wifi manager library sa iyong proyekto).
3. Android Studio (kinakailangan ito, kung na-customize mo ang aking Mercury Droid application code).
4. Mercury Droid Android Mobile Application.
Hakbang 3: Maikling Prinsipyo sa Paggawa
Sa proyektong ito gumagamit ako ng NodeMcu (ESP-8266) wifi IoT module. Ang NodeMCU ay woking bilang isang utak ng Mercury Droid System na ito. Sinusukat ng temperatura ng DHT11 at sensor ng kahalumigmigan ang real time na temperatura at halumigmig sa bahay at ipadala ang mga ito sa NodeMCU. Kapag nakuha ng NodeMCU ang lahat ng data ng DHT11 Sensor pagkatapos ay binago nito ang data na ito sa isang "JSON" String o Data at ipadala sa kanila ito ay Webserver. Ngayon binabasa ng application ng mobile na Mercury Droid ang data na JSON na ito mula sa NodeMCU Webserver at ipinapakita ang data na ito sa UI (User interface). Ang application na ito ay mayroon ding isang espesyal na tampok upang masukat ang labis na halaga ng temperatura at ihambing ito sa ibinigay na halaga ng threshold ng gumagamit. Tulad nito kung ang aming kasalukuyang temperatura ng panahon sa Home ay 29 * C ngunit ang halaga ng threshold ay mas mababa sa 29 * C kung gayon ang application ay magbibigay sa iyo ng alerto. Kung ang halaga ng Threshold ay mas malaki kaysa sa temperatura ng Home Kasalukuyan hindi ka bibigyan ng anumang alerto.
Hakbang 4: Pag-install ng Library
Buksan ang iyong Arduino IDE at pindutin ang Sketch >> Isama ang Library >> Pamahalaan ang Mga Aklatan
Pagkatapos sa "Salain ang Iyong Paghahanap" Bar Isulat ang "Wifi Manager". Ipapakita nito sa iyo ang wifi manager library, pindutin ang drop down menu at piliin ang bersyon ng wifi manager at pindutin ang install. Ngayon ay natapos itong mag-install.
Ngayon i-install ang DHT sensor Library sa parehong paraan na nag-i-install kami ng wifi manager library ngunit pinili ang "DHT sensor library ng Adafruit Version" at piliin ang iyong nais na bersyon pagkatapos ay i-install. Ngunit inirerekumenda na pumili ng pinakabagong bersyon ng parehong DHT-11 at Wifi manager Library.
Hakbang 5: Hardware Schematics at Hardware Assambly
Ang Data ng DHT-11 Data Pin Nakakonekta sa NodeMCU D5 pin
Ang DHT-11 VCC Pin Nakakonekta sa NodeMCU Vin pin
Ang DHT-11 GND Pin Nakakonekta sa pin ng NodeMCU GND
Tandaan: Ang NodeMCU RST (I-reset) ang Button ay itinatakda lamang ang iyong pagsasaayos, NodeMCU FLASH Button Burahin ang lahat ng iyong code at pagsasaayos mula rito
pagkatapos matagumpay na nakakonekta ang DHT-11 sa NodeMcu handa na kaming i-configure ang aming NodeMCU WebServer at Mercury Droid Application.
Hakbang 6: Mga setting ng NodeMCU o Mercury Droid System Web Server Network
Ikonekta ngayon ang iyong NodeMcu sa PC at buksan ang Arduino IDE at i-upload ang code na ibinigay ko sa ibaba ng proyektong ito. Matapos ang pag-upload ng Code idiskonekta ang iyong NodeMcu at ikonekta ito sa Power bank gamit ang USB cable. Ngayon buksan ang setting ng wifi ng iyong mobile. Nakita mong i-scan ng wifi ang isang aparato na nagngangalang "AutoConnectAP" na iyong bukas na network ng NodeMCU. Ngayon pindutin ang AutoConnectAP awtomatiko itong nakakonekta.
pagkatapos kumonekta sa AutoConnectAP. Buksan ang iyong "MercuryDroid" Android Mobile Application. Naibigay ko na ang pagtatapos ng playstore ng application na ito ng tutorial ng proyekto na ito. Sundin ngayon ang mga hakbang ng mga imaheng ibinigay ko sa ibaba para sa pag-configure ng MercuryDroid webserver network.
Tandaan: Tandaan ang iyong Static IP ng MercuryDroid webserver. Alin ang napakahalagang makipag-usap sa MercuryDroid Webserver. Bilang default ang static IP ay 192.168.0.107. kung nais mong ibigay ang iyong ninanais na Static IP kailangan mong baguhin ito mula sa Code Ngunit sa ilalim ng saklaw na ito 192.168.0.100-192.168.0.110 (Inirekomenda)
Hakbang 7: Mga Setting ng Application ng Mercury Droid Android
pagkatapos matagumpay na na-set up ang pagsasaayos ng MercuryDroid Webserver, Idiskonekta ang NodeMCU mula sa Power Bank at maghintay ng 6-7 segundo pagkatapos ay ikonekta muli ang iyong NodeMCU sa power bank at pindutin ang NodeMCU Reset (RST) na pindutan ng dalawang beses. Ngayon simulan nating i-configure ang aming MercuryDroid Application. Sundin lamang ang mga hakbang ng mga imahe sa itaas.
pagkatapos ng matagumpay na pagdaragdag ng IP address at halaga ng Threshold. Pindutin ang start server pagkatapos ay makikita mo na ang lahat ng impormasyon ng sensor ng DHT-11 ay ipinapakita sa MercuryDroid Application. Ngayon ay kinukumpleto namin ang aming buong proyekto. Kung pinunan mo ang anumang problema sa pag-configure ng iyong NodeMCU o server ng MercuryDroid mangyaring panoorin ang buong video ng Tagubilin. Ang maikling video na ito ay kapaki-pakinabang para sa madaling pag-configure ng iyong MercuryDroid Server at Application kaysa sa Artikulo na ito.
Hakbang 8: Madaling Tagubilin sa Video para sa Pag-set up ng Buong System (kung Nahulog na Anumang Suliranin)
Ang maikling video na ito ay kapaki-pakinabang para sa madaling pag-configure ng iyong MercuryDroid Server at Application kaysa sa Artikulo na ito. sundin lamang ang mga hakbang na ipinakita ko sa video na ito
Hakbang 9: Link ng Play Store ng Mercury Droid Android Application
Ito ang aking binuo android application para sa Mercury Droid system. maaari mo ring i-download ito mula sa Play Store.
Ang Play Store Link ng Mercury Droid Android Mobile Application ay ibinibigay sa ibaba:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Hakbang 10: Lahat ng Source Code ng Mercury Droid System
Mercury Droid System o NodeMCU (ESP-8266MOD) Arduino IDE Code:
github.com/avimallik/IoT-Home-weather-moni…
Application Code ng Mercury Droid Android Source Code para sa Android Studio:
github.com/avimallik/Mercury-Droid
lahat ng source code ay ibinibigay sa GitHub. mangyaring pumunta sa github at i-download ito.
Ito ang aking buong itinuro tungkol sa napaka-murang sistema ng pagsubaybay sa lagay ng panahon sa bahay na may suporta sa android application. makakatulong sa iyo ang mga itinuturo na ito upang mabuo ang iyong sariling IoT na may kaugnayan sa sistema ng pagsubaybay sa lagay ng Panahon ng Hardware pati na rin ang Software
Salamat at Magsimulang handa na para sa Paglikha)
>>>>>>>>>>>>>>>>>>>>> THE END >>>>>>>>>>>>>>>>>>>>
Inirerekumendang:
LoRa-Batay sa Visual Monitoring System para sa Agrikultura Iot - Pagdidisenyo ng isang Pangunahing Application Gamit ang Firebase & Angular: 10 Hakbang
LoRa-Batay sa Visual Monitoring System para sa Agrikultura Iot | Pagdidisenyo ng isang Pangunahing Application Gamit ang Firebase & Angular: Sa nakaraang kabanata pinag-uusapan natin kung paano gumagana ang mga sensor sa loRa module upang mapunan ang firebase Realtime database, at nakita namin ang napakataas na antas ng diagram kung paano gumagana ang aming buong proyekto. Sa kabanatang ito ay pag-uusapan natin kung paano namin magagawa
Smart Distribution IoT Weather Monitoring System Paggamit ng NodeMCU: 11 Mga Hakbang
Smart Distribution IoT Weather Monitoring System Gamit ang NodeMCU: Lahat kayo ay maaaring magkaroon ng kamalayan sa tradisyunal na istasyon ng panahon; ngunit naisip mo ba kung paano ito aktwal na gumagana? Dahil ang tradisyunal na istasyon ng panahon ay magastos at malaki, ang density ng mga istasyon sa bawat yunit ng yunit ay mas mababa na nag-aambag sa
Radioactivity Counter (IoT) at Monitoring Eco-system: 6 Mga Hakbang (na may Mga Larawan)
Ang Radioactivity Counter (IoT) at Monitoring Eco-system: Katayuan: Hindi nai-publish. Ang firmware ng C-GM ay huling na-update noong Hunyo, ika-10 2019 na may bagong 1.3 bersyon 50 $ / 43 €) Ang proyekto ng C-GM Counter ay nagbibigay ng hardware at firmware para sa pagbuo
Bagong Wireless IOT Sensor Layer para sa Home Environmental Monitoring System: 5 Hakbang (na may Mga Larawan)
Bagong Wireless IOT Sensor Layer para sa Home Environmental Monitoring System: Ang Instructable na ito ay naglalarawan ng isang mas mababang gastos, walang kapangyarihan na baterya na layer ng IOT sensor para sa aking naunang Masusukat: LoRa IOT Home Environmental Monitoring System. Kung hindi mo pa ito tiningnan nang mas maaga Magagawa, inirerekumenda kong basahin ang ipinakilala
IoT Plant Monitoring System (Sa IBM IoT Platform): 11 Mga Hakbang (na may Mga Larawan)
Ang IoT Plant Monitoring System (Sa IBM IoT Platform): Pangkalahatang-ideya Ang Plant Monitoring System (PMS) ay isang application na itinayo sa mga indibidwal na nasa working class na may isang berdeng hinlalaki ang nasa isip. Ngayon, ang mga nagtatrabaho indibidwal ay mas abala kaysa dati; pagsusulong ng kanilang karera at pamamahala ng kanilang pananalapi.