Talaan ng mga Nilalaman:

Pag-aautomat sa Bahay Gamit ang Google Firebase: 3 Mga Hakbang
Pag-aautomat sa Bahay Gamit ang Google Firebase: 3 Mga Hakbang

Video: Pag-aautomat sa Bahay Gamit ang Google Firebase: 3 Mga Hakbang

Video: Pag-aautomat sa Bahay Gamit ang Google Firebase: 3 Mga Hakbang
Video: ISRAEL INASEMBOL ang 3 SPECIAL FORCES UPANG HANTINGIN ANG ISANG TAO at SUPPLY ng ARMA$ ng HAMA$ 2024, Hulyo
Anonim
Image
Image
Home Automation Gamit ang Google Firebase
Home Automation Gamit ang Google Firebase

Panimula:

Ito ay isang proyekto sa automation ng bahay na gumagamit ng firebase at nodeMCU. Una kung bakit pinili ko ang Firebase ay dahil madali itong mapapanatili mayroon itong ulat sa pag-usad, Crash Analytics atbp at eksaktong wala itong gastos upang magamit natin ang proyektong ito upang makontrol ang mga ilaw, tagahanga, TV, atbp. Kaya't magsimula tayo

Mga gamit

  • NodeMcu - 1 Blg
  • Relay Module - 1 Blg
  • Breadboard - 1 Blg
  • Lalake hanggang babaeng jumper - 3 Blg
  • Isang koneksyon sa internet
  • Isang android phone

Hakbang 1: Lumilikha ng Database

Lumilikha ng Database
Lumilikha ng Database
Lumilikha ng Database
Lumilikha ng Database
Lumilikha ng Database
Lumilikha ng Database
Lumilikha ng Database
Lumilikha ng Database

Una kailangan mong pumunta sa website na ito at mag-log in sa iyong Google account. At mag-click sa lumikha ng isang bagong proyekto at bigyan ang iyong pangalan ng proyekto at i-click ang magpatuloy. Pagkatapos ng ilang minuto, sinasabi nito, "handa na ang iyong proyekto" at lilitaw ang isang pindutan na magpatuloy upang i-click ito, lilitaw ang dashboard, Sa kaliwang bahagi ng tab ng database ay doon mag-click dito at dahan-dahang mag-scroll pababa makikita mo ang paglikha ng real-time ang pindutan ng database ay mag-click dito. Nagbubukas ito ng isang dialog box na nagsasabi sa iyo na pumili ng alinman sa isang naka-lock na mode o isang mode ng pagsubok. Piliin ang mode ng pagsubok at pag-click paganahin. Ididirekta ka sa tab na Data sa itaas makikita mo ang apat na mga tab na mag-click sa tab na mga panuntunan at suriin kung pareho ang mga panuntunan sa pagbasa at pagsulat. Kung hindi baguhin ang pareho sa totoo. Pumunta ngayon sa mga setting ng proyekto at kopyahin ang iyong proyekto id at web API key na gagamitin namin sa paglaon. At pumunta rin sa tab ng mga account ng serbisyo, sa kaliwang tab ng mga lihim ng database ay nariyan mag-click sa tab at mag-scroll pababa makikita mo ang pangalan ng database at isang lihim na pag-click sa pagpipiliang ipakita sa kanang bahagi ng lihim at kopyahin ang lihim at i-paste ito sa isang notepad window. At ngayon ang bahaging ito ay natapos na. Ngayon pupunta kami sa bahagi ng imbentor ng app.

Hakbang 2: Pag-configure ng App

Pag-configure ng App
Pag-configure ng App
Pag-configure ng App
Pag-configure ng App

Ang bahagi ng app ay hindi isang matigas na trabaho na ibinigay ko ang link upang i-download ang.aia file. Maaari mo lamang itong i-download at mai-import ito sa iyong account. Una, mag-sign in sa MIT app imbentor at sa tuktok, ang aking proyekto ay doon mag-click dito isang listahan ng mga pagpipilian ay ipapakita mag-click sa import na proyekto (.aia) mula sa aking computer at piliin ang na-download na aia file at i-click ang i-import ang ang proyekto ay mai-import at bubuksan. mag-click ngayon sa widget ng firebaseDB1 ang tab na mga setting ay magbubukas sa kanang bahagi sa pagbabago ng token ng firebase gamit ang web API key at palitan ang firebase URL kasama ang iyong firebase project id sa format (https:// {your-project-id }.firebaseio.com /). At i-click ang pagpipiliang build upang i-download ang apk file ng iyong app. I-install ngayon ang app sa iyong mobile phone. At lilipat kami sa susunod na hakbang.

Hakbang 3: Code

Code
Code

Kaya't ibinigay ko rin ang code. Kaya i-download ang code at buksan ito palitan ang firebase_HOST kasama ang iyong project id sa format ({Your-project-id}.firebaseio.com). Baguhin din ang firebase_Auth gamit ang iyong lihim na firebase na kinopya mo kanina. At lalo na huwag kalimutang baguhin ang pangalan at password ng wifi.

Link: Code at App

Inirerekumendang: