Sisällysluettelo:

IOT -pohjainen huonelämpötilan säätö: 5 vaihetta
IOT -pohjainen huonelämpötilan säätö: 5 vaihetta

Video: IOT -pohjainen huonelämpötilan säätö: 5 vaihetta

Video: IOT -pohjainen huonelämpötilan säätö: 5 vaihetta
Video: 5 эпизод реалити- шоу «Новенькие», испытание юных гимнастов (4 этап испытаний). 2024, Marraskuu
Anonim
Image
Image

Tämä on opastettavissa IOT -pohjaisessa huonelämpötilan säätöprojektissa.

Ominaisuudet:-

1. Kytke tuuletin automaattisesti päälle määritetyn huonelämpötilan yläpuolelle.

2. Sammuta tuuletin automaattisesti määritetyn huonelämpötilan alapuolelle.

3. Manuaalinen ohjaus milloin tahansa missä tahansa lämpötilassa

Vaatimukset:-

  • NodeMCU ESP8266 -kehityskortti
  • DHT11 lämpötila -anturi
  • Yhden kanavan relekortti (5V)
  • Hyppyjohdot
  • Wifi -reititin tai kannettava yhteyspiste (NodeMCU ESP8266: n yhdistämiseksi Internetiin)
  • 9V akku

Joten sukellamme opetusohjelmaan.

Vaihe 1: Asenna Firebase ja hanki salainen avain

Asenna Firebase ja hanki salainen avain
Asenna Firebase ja hanki salainen avain

Käytämme Googlen firebasen reaaliaikaista tietokantaa. Tämä reaaliaikainen tietokanta toimii puolivälissä välittäjänä Nodemcun ja Android-laitteen välillä.

  • Siirry ensin firebase -sivustoon ja kirjaudu sisään Google -tililläsi.
  • Luo uusi reaaliaikainen tietokanta.
  • Hanki tietokannan todellinen URL-osoite ja salainen avain päästäksesi tietokantaan sovelluksesta. Jos haluat yksityiskohtaisen opetusohjelman, voit tarkistaa, miten voit käyttää firebasea MIT -sovellusten keksijän kanssa.

Vaihe 2: Luo sovellus MIT App Inventor 2 -ohjelmalla

Luo sovellus MIT App Inventor 2 -ohjelmalla
Luo sovellus MIT App Inventor 2 -ohjelmalla
Luo sovellus MIT App Inventor 2 -ohjelmalla
Luo sovellus MIT App Inventor 2 -ohjelmalla

Aiomme käyttää MIT -sovelluksen keksijää 2 Android -sovelluksemme luomiseen. Sen erittäin helppokäyttöinen ja helppo integroida win Google Firebase.

  • Lataa liitteenä oleva MIT -sovelluksen keksijä 2 -projektitiedosto (.aia -tiedosto).
  • Siirry MIT -sovelluksen keksijä 2: n kotisivulle ja kirjaudu tiliisi. Siirry sitten projekteihin >> tuoda projekti. Valitse tiedosto tietokoneeltasi ja lataa se.
  • Siirry ulkoasuikkunaan, napsauta firebaseDB1 (sijaitsee työtilan alaosassa), kirjoita tietokannan URL -osoite ja salainen avain. Aseta myös ProjectBucketiksi S_HO_C_K (kuten kuvakaappauksessa 2).

Napsauta sen jälkeen koontinäppäintä ja tallenna sovellustiedosto (.apk -tiedosto) tietokoneellesi. Siirrä tiedosto myöhemmin Android -laitteellesi.

Vaihe 3: Määritä Arduino IDE Nodemcu ESP8266: lle

Määritä Arduino IDE Nodemcu ESP8266: lle
Määritä Arduino IDE Nodemcu ESP8266: lle
  • Ensinnäkin määritä Arduino IDE Nodemcu esp8266: lle. Suosittelen tätä Armtronixin NodeMCU -perusasioiden vaiheittaista opetusohjelmaa. Kiitos Armtronix tästä hyödyllisestä opetusohjelmasta.
  • Lisää sen jälkeen nämä kaksi kirjastoa (kuvakaappaus):-
  1. Arduino Json
  2. Firebase Arduino
  3. DHT -anturikirjasto
  4. Adafruit Universal Sensor Library

Vaihe 4: Lähetä koodi NodeMCU ESP8266: een

Lähetä koodi NodeMCU ESP8266: een
Lähetä koodi NodeMCU ESP8266: een

Lataa alla oleva Arduino IDE -tiedosto (.ino -tiedosto). Muuta sen jälkeen ohjelmaa tarvittavien muutosten tekemiseksi:-

  • Kirjoita riville 3 tietokannan URL -osoite ilman
  • Kirjoita riville 4 tietokannan salainen avain.
  • Muista päivittää rivillä 5 ja 6 WiFi SSID ja Wifi -salasana (johon haluat yhdistää NodeMCU ESP8266).

Kun olet valmis, lataa ohjelma NodeMCU ESP8266 -kehityskortille.

Vaihe 5: Kokoa laitteisto

Image
Image
  • Luo piiri yllä olevan kuvan mukaisesti.
  • Asenna sovellus (luotu vaiheessa 2) Android -älypuhelimeesi.
  • Käynnistä piiri ja nauti!

Suositeltava: