Talaan ng mga Nilalaman:

Paano Gumawa ng Firebase Home Automation System Gamit ang NodeMCU - sa IOT Platform: 14 Mga Hakbang
Paano Gumawa ng Firebase Home Automation System Gamit ang NodeMCU - sa IOT Platform: 14 Mga Hakbang

Video: Paano Gumawa ng Firebase Home Automation System Gamit ang NodeMCU - sa IOT Platform: 14 Mga Hakbang

Video: Paano Gumawa ng Firebase Home Automation System Gamit ang NodeMCU - sa IOT Platform: 14 Mga Hakbang
Video: IoT Projects : Android Apps Online Monitoring Temperature & Humidity 2024, Nobyembre
Anonim
Paano Gumawa ng Firebase Home Automation System Gamit ang NodeMCU | sa IOT Platform
Paano Gumawa ng Firebase Home Automation System Gamit ang NodeMCU | sa IOT Platform

LAYUNIN NG PROYEKTO NA ITO

Nilalayon ng proyektong ito na bumuo ng isang sistema ng pag-aautomat sa bahay na nagbibigay sa gumagamit ng kumpletong kontrol sa lahat ng malayuang makokontrol na mga aparato ng kanyang tahanan gamit ang IOT Android app. Maraming magagamit na third party na online server at mga platform para sa pagpapakita ng data ng iyong proyekto ng IOT. Ngunit, lahat ng mga platform na ito tulad ng ThingSpeak, Adafruit.io, Blynk at IFTT atbp ngunit ngayon pumili ako ng firebase

Hakbang 1:

Hakbang 2: Bakit Mo Napili ang Firebase

Nagbibigay ang Firebase ng isang mabilis na paraan upang mapanatili ang data ng pandama na nakolekta sa antas ng aparato, at gumagana ito ng mahusay sa mga Android API, na sinusuportahan ng AndroidThings. Ang isang pulutong ng mga programmer ng mobile at aparato na nakatagpo ako ng pakikibaka sa pagprogram ng panig ng server. Makatutulong talaga ang Firebase na tulay ang puwang na iyon at gawing mas madali ito. Nakatutuwang makita ang mga developer na gumagamit ng mga tampok na offline. Kung bago ka sa IoT o sa pangkalahatan ang anumang aparato na nangongolekta ng data at kailangang maipadala ito sa mga network, ang ginintuang panuntunang ipapalagay na ang pagkakakonekta sa network ay hindi maaaring ipalagay. Bilang isang resulta, kakailanganin mong kolektahin ang data offline at kapag may magagamit na network, ipadala ito sa iyong server. Ang Firebase kasama ang tampok na offline ay maaaring gawing simple ito para sa maraming mga developer.

Ang Firebase ay may isang toneladang tampok kabilang ang Real-time Database, Authentication, Cloud Messaging, Storage, Hosting, Test Lab at Analytics ngunit gagamitin ko lang ang Authentication, Real-time Database.

Hakbang 3: Ok Baka Pumunta sa Pagkawasak ng Proyekto ……

Ibabahagi ko ang proyektong ito ng Tatlong bahagi na bahagi

1. Lumilikha ng fairbase account

2. Paggawa ng app

3. Bahagi ng programa ng Arunio

Hakbang 4: Lumilikha ng Fairbase Account

Lumilikha ng Fairbase Account
Lumilikha ng Fairbase Account

Pumunta muna sa https://console.firebase.google.com/ at mag-login

Mag-click sa Magdagdag ng proyekto

Hakbang 5: Pagkatapos Ipakita Tulad ng Interface na Ito at Bigyan ang Pangalan ng Proyekto at Piliin ang Pangalan ng Bansa

Pagkatapos Ipakita Tulad ng Interface na Ito at Bigyan ang Pangalan ng Proyekto at Piliin ang Pangalan ng Bansa
Pagkatapos Ipakita Tulad ng Interface na Ito at Bigyan ang Pangalan ng Proyekto at Piliin ang Pangalan ng Bansa

Hakbang 6: Pakinggan ang Pinili Ko ang Pangalan ng Proyekto sa Home Automation at Piliin ang Aking Bansa Pagkatapos Pindutin ang Lumikha

Pakinggan Piliin ang Pangalan ng Proyekto sa Home Automation at Piliin ang Aking Bansa Pagkatapos Pindutin ang Lumikha
Pakinggan Piliin ang Pangalan ng Proyekto sa Home Automation at Piliin ang Aking Bansa Pagkatapos Pindutin ang Lumikha

Hakbang 7: Pagkatapos ng isang Sandali na Ipakita ang Interface na Ito Mag-click sa Pakikipagtalo

Pagkatapos ng isang Sandali na Ipakita ang Interface na Ito Mag-click sa Pakikipagtalo
Pagkatapos ng isang Sandali na Ipakita ang Interface na Ito Mag-click sa Pakikipagtalo

Hakbang 8: Pagkatapos Pumunta upang Magsimula

Pagkatapos Pumunta sa Magsimula
Pagkatapos Pumunta sa Magsimula

Hakbang 9: Pumunta sa Mga Panuntunan at Tulad ng Imahe ng Eadit Code

Pumunta sa Mga Panuntunan at Eadit Code Tulad ng Imahe
Pumunta sa Mga Panuntunan at Eadit Code Tulad ng Imahe
Pumunta sa Mga Panuntunan at Eadit Code Tulad ng Imahe
Pumunta sa Mga Panuntunan at Eadit Code Tulad ng Imahe

Hakbang 10: Pumunta sa Iyong Pagtatakda Pagkatapos Ipakita ang Iyong Api Key

Pumunta sa Iyong Pagtatakda Pagkatapos Ipakita ang Iyong Api Key
Pumunta sa Iyong Pagtatakda Pagkatapos Ipakita ang Iyong Api Key

Hakbang 11: Paggawa ng App

Walang pag-igting na ibibigay ko sa iyo ng isang kumpletong file ng hilera para sa appinventor i-click lamang dito at i-download ito

hindi pumunta sa ai2.appinventor.mit.edu para buksan ang file na ito

Hakbang 12: Ngayon Pumunta sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer

Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer
Pumunta Ngayon sa Project at Mag-import ng Homeautomation.aia File sa Iyong Computer

Hakbang 13: Mag-click sa Pagpipilian sa Red Circle at Daloyin ang Komendong Iyon

Mag-click sa Pagpipilian sa Red Circle at Daloyin ang Iyong Larawan
Mag-click sa Pagpipilian sa Red Circle at Daloyin ang Iyong Larawan
Mag-click sa Pagpipilian sa Red Circle at Daloyin ang Iyong Larawan
Mag-click sa Pagpipilian sa Red Circle at Daloyin ang Iyong Larawan

Hakbang 14: Bahagi ng Ardunio Program

Kailangan mong mangailangan ng ilang pagbabago sa iyong ardunio code

FIREBASE_HOST kopya at nakaraan sa fairbase database

FIREBASE_AUTH kopya at nakaraan sa setting ng proyekto

at i-setup ang iyong pangalan ng WIFI sa password

Mag-download ng ardunio cod mula dito mag-click dito

Ang tutorial na ito ay unang nai-publish sa pag-click dito

higit pang tutorial tungkol sa Nodemcu i-click Dito

Inirerekumendang: