Orodha ya maudhui:

Udhibiti wa Joto la Joto la IOT: Hatua 5
Udhibiti wa Joto la Joto la IOT: Hatua 5

Video: Udhibiti wa Joto la Joto la IOT: Hatua 5

Video: Udhibiti wa Joto la Joto la IOT: Hatua 5
Video: Lou Bega - Mambo No. 5 (A Little Bit of...) 2024, Novemba
Anonim
Image
Image

Hii inaelekezwa kwa mradi wa kudhibiti joto la chumba cha IOT.

Vipengele:-

1. Washa kiotomatiki shabiki juu ya joto la chumba lililowekwa.

2. Zima kiatomati shabiki chini ya joto la chumba.

3. Udhibiti wa mwongozo wakati wowote wa joto wakati wowote wa joto

Mahitaji: -

  • Bodi ya maendeleo ya NodeMCU ESP8266
  • Sensor ya joto ya DHT11
  • Bodi ya relay moja ya kituo (5V)
  • Waya za Jumper
  • Wifi router au hotspot inayoweza kubeba (kuunganisha NodeMCU ESP8266 kwenye mtandao)
  • 9V betri

Basi hebu tuzame kwenye mafunzo.

Hatua ya 1: Sanidi Firebase na Pata Ufunguo wa Siri

Sanidi Firebase na Pata Ufunguo wa Siri
Sanidi Firebase na Pata Ufunguo wa Siri

Tutatumia hifadhidata ya wakati halisi na Google firebase. Hifadhidata hii ya wakati halisi itafanya kama broker katikati kati ya Nodemcu na kifaa cha Android.

  • Kwanza kabisa, nenda kwenye wavuti ya firebase na uingie ukitumia akaunti yako ya google.
  • Unda hifadhidata mpya ya wakati halisi.
  • Pata URL ya hifadhidata halisi na ufunguo wa siri kupata hifadhidata kutoka kwa programu. Kwa mafunzo ya kina, unaweza kuangalia jinsi ya kutumia firebase na mvumbuzi wa programu ya MIT.

Hatua ya 2: Unda App Kutumia MIT App Inventor 2

Unda App Kutumia MIT App Inventor 2
Unda App Kutumia MIT App Inventor 2
Unda App Kutumia MIT App Inventor 2
Unda App Kutumia MIT App Inventor 2

Tutatumia MIT mwanzilishi wa programu 2 kuunda programu yetu ya Android. Ni rahisi sana kutumia na ni rahisi kujumuisha kushinda Google firebase.

  • Pakua faili ya mradi wa MIT iliyoambatanishwa na MIT 2 (faili ya.aia).
  • Nenda kwa mvumbuzi wa programu ya MIT ukurasa wa kwanza wa 2 na uingie kwenye akaunti yako. Kisha nenda kwenye miradi >> kuagiza mradi. Chagua faili kutoka kwa kompyuta yako na uipakie.
  • Nenda kwenye dirisha la mpangilio, bonyeza firebaseDB1 (iko chini ya nafasi ya kazi), ingiza URL ya hifadhidata na kitufe cha siri. Pia weka ProjectBucket kama S_HO_C_K (kama inavyoonyeshwa kwenye skrini 2).

Baada ya hapo, bonyeza kitufe cha kujenga na uhifadhi faili ya programu (.apk file) kwenye kompyuta yako. Hamisha faili hiyo baadaye kwenye kifaa chako cha Android.

Hatua ya 3: Sanidi Arduino IDE ya Nodemcu ESP8266

Sanidi Arduino IDE ya Nodemcu ESP8266
Sanidi Arduino IDE ya Nodemcu ESP8266
  • Kwanza kabisa, sanidi Arduino IDE ya Nodemcu esp8266. Napenda kupendekeza mafunzo haya ya hatua kwa hatua juu ya misingi ya NodeMCU na Armtronix. Asante Armtronix kwa mafunzo haya muhimu.
  • Baada ya hapo, ongeza maktaba haya mawili (skrini ya kumbukumbu): -
  1. Arduino Json
  2. Firebase Arduino
  3. Maktaba ya Sensorer ya DHT

  4. Maktaba ya Sensorer Universal

Hatua ya 4: Pakia Nambari kwa NodeMCU ESP8266

Pakia Nambari kwa NodeMCU ESP8266
Pakia Nambari kwa NodeMCU ESP8266

Pakua faili ya IDE ya Arduino (faili ya.ino) iliyoambatanishwa hapa chini. Baada ya hapo, badilisha mpango kwa mabadiliko kadhaa muhimu: -

  • Kwenye mstari wa 3, ingiza URL ya hifadhidata bila 'https://'.
  • Kwenye laini ya 4, ingiza ufunguo wa siri wa hifadhidata.
  • Kwenye laini ya 5 na 6, usisahau kusasisha nywila ya SSID ya WiFi na Wifi (ambayo unataka kuunganisha NodeMCU ESP8266).

Ukimaliza, pakia programu kwenye bodi ya maendeleo ya NodeMCU ESP8266.

Hatua ya 5: Unganisha vifaa

Image
Image
  • Unda mzunguko kama inavyoonyeshwa kwenye takwimu hapo juu.
  • Sakinisha programu (iliyoundwa katika hatua ya 2) kwenye smartphone yako ya Android.
  • Imarisha mzunguko na ufurahie!

Ilipendekeza: