Sisukord:

IOT -põhine ruumitemperatuuri reguleerimine: 5 sammu
IOT -põhine ruumitemperatuuri reguleerimine: 5 sammu

Video: IOT -põhine ruumitemperatuuri reguleerimine: 5 sammu

Video: IOT -põhine ruumitemperatuuri reguleerimine: 5 sammu
Video: 16 ошибок штукатурки стен. 2024, November
Anonim
Image
Image

See on juhendatav IOT -põhise toatemperatuuri reguleerimise projekti puhul.

Funktsioonid:-

1. Lülitage ventilaator automaatselt toatemperatuurist kõrgemale.

2. Lülitage ventilaator automaatselt alla toatemperatuurist alla.

3. Käsitsi juhtimine igal ajahetkel mis tahes temperatuuril

Nõuded:-

  • NodeMCU ESP8266 arendusplaat
  • DHT11 temperatuuriandur
  • Ühe kanaliga releeplaat (5V)
  • Jumper juhtmed
  • Wifi ruuter või kaasaskantav leviala (NodeMCU ESP8266 ühendamiseks Internetiga)
  • 9V aku

Nii et sukeldume õpetusse.

Samm: seadistage Firebase ja hankige salajane võti

Seadistage Firebase ja hankige salajane võti
Seadistage Firebase ja hankige salajane võti

Kasutame Google'i tulebaasi reaalajas andmebaasi. See reaalajas andmebaas toimib Nodemcu ja Android-seadme vahelise vahendajana.

  • Kõigepealt liikuge Firebase'i saidile ja logige sisse oma Google'i kontoga.
  • Looge uus reaalajas andmebaas.
  • Rakendusest andmebaasile juurdepääsemiseks hankige andmebaasi tegelik URL ja salajane võti. Üksikasjaliku õpetuse saamiseks vaadake, kuidas kasutada Firebase'i koos MIT -i rakenduse leiutajaga.

Samm: looge rakendus MIT App Inventor 2 abil

Rakenduse loomine MIT App Inventor 2 abil
Rakenduse loomine MIT App Inventor 2 abil
Rakenduse loomine MIT App Inventor 2 abil
Rakenduse loomine MIT App Inventor 2 abil

Kasutame oma Androidi rakenduse loomiseks MIT rakenduse leiutajat 2. Seda on väga lihtne kasutada ja hõlpsasti integreerida win Google firebase.

  • Laadige alla lisatud MIT -rakenduse leiutaja 2 projektifail (.aia -fail).
  • Minge MIT rakenduse leiutaja 2 avalehele ja logige sisse oma kontole. Seejärel minge projektide juurde >> impordi projekt. Valige oma arvutist fail ja laadige see üles.
  • Minge paigutusaknasse, klõpsake firebaseDB1 (asub tööruumi allosas), sisestage andmebaasi URL ja salajane võti. Määrake ka ProjectBucket väärtuseks S_HO_C_K (nagu on näidatud ekraanipildil 2).

Pärast seda klõpsake ehitamisnuppu ja salvestage rakenduse fail (.apk -fail) oma arvutisse. Hiljem kandke see fail oma Android -seadmesse.

Samm: konfigureerige Arduino IDE Nodemcu ESP8266 jaoks

Seadistage Arduino IDE Nodemcu ESP8266 jaoks
Seadistage Arduino IDE Nodemcu ESP8266 jaoks
  • Kõigepealt konfigureerige Arduino IDE Nodemcu esp8266 jaoks. Soovitan seda Armtronixi NodeMCU põhitõdede samm -sammult õpetust. Täname Armtronixit selle kasuliku õpetuse eest.
  • Pärast seda lisage need kaks teeki (viiteekraan):-
  1. Arduino Json
  2. Firebase Arduino
  3. DHT andurite kogu

  4. Adafruit'i universaalne andurite kogu

Samm: laadige kood üles NodeMCU ESP8266 -sse

Laadige kood üles NodeMCU ESP8266
Laadige kood üles NodeMCU ESP8266

Laadige alla lisatud Arduino IDE -fail (.ino -fail). Pärast seda muutke programmi vajalike muudatuste tegemiseks:-

  • Sisestage reale 3 andmebaasi URL ilma „https://”.
  • Sisestage reale 4 andmebaasi salajane võti.
  • 5. ja 6. real ärge unustage uuendada WiFi SSID -d ja Wifi parooli (millega soovite ühendada NodeMCU ESP8266).

Kui see on tehtud, laadige programm üles NodeMCU ESP8266 arendusplaadile.

Samm: riistvara kokkupanek

Image
Image
  • Looge ahel, nagu on näidatud ülaltoodud joonisel.
  • Installige rakendus (loodud 2. toimingus) oma Android -nutitelefoni.
  • Lülitage ahel sisse ja nautige!

Soovitan: