Obsah:

Regulácia teploty miestnosti založená na IOT: 5 krokov
Regulácia teploty miestnosti založená na IOT: 5 krokov

Video: Regulácia teploty miestnosti založená na IOT: 5 krokov

Video: Regulácia teploty miestnosti založená na IOT: 5 krokov
Video: Электрический или водяной полотенцесушитель? Что выбрать? Установка. #25 2024, November
Anonim
Image
Image

To je možné inštruovať na projekte regulácie izbovej teploty založenom na IOT.

Vlastnosti:-

1. Automaticky zapnite ventilátor nad zadanú izbovú teplotu.

2. Automaticky VYPNITE ventilátor pod zadanú izbovú teplotu.

3. Ručné ovládanie v ľubovoľnom čase pri akejkoľvek teplote

Požiadavky:-

  • Vývojová doska NodeMCU ESP8266
  • Snímač teploty DHT11
  • Jednokanálová reléová doska (5V)
  • Prepojovacie vodiče
  • Wifi router alebo prenosný hotspot (na pripojenie NodeMCU ESP8266 k internetu)
  • 9V batéria

Poďme sa teda vrhnúť na návod.

Krok 1: Nastavte Firebase a získajte tajný kľúč

Nastavte Firebase a získajte tajný kľúč
Nastavte Firebase a získajte tajný kľúč

Budeme používať databázu v reálnom čase od spoločnosti Google Firebase. Táto databáza v reálnom čase bude fungovať ako sprostredkovateľ medzi Nodemcu a zariadením Android.

  • Najprv prejdite na stránku firebase a prihláste sa pomocou svojho účtu Google.
  • Vytvorte novú databázu v reálnom čase.
  • Získajte adresu URL skutočnej databázy a tajný kľúč na prístup k databáze z aplikácie. Podrobný návod nájdete v článku Ako používať Firebase s vynálezcom aplikácie MIT.

Krok 2: Vytvorte aplikáciu pomocou MIT App Inventor 2

Vytvorte aplikáciu pomocou aplikácie MIT App Inventor 2
Vytvorte aplikáciu pomocou aplikácie MIT App Inventor 2
Vytvorte aplikáciu pomocou aplikácie MIT App Inventor 2
Vytvorte aplikáciu pomocou aplikácie MIT App Inventor 2

Na vytvorenie našej aplikácie pre Android použijeme aplikáciu MIT inventor 2. Jeho použitie je veľmi jednoduché a integrácia je jednoduchá, pretože môžete vyhrať firebase Google.

  • Stiahnite si priložený súbor projektu MIT app inventor 2 (súbor.aia).
  • Prejdite na domovskú stránku MIT app inventor 2 a prihláste sa do svojho účtu. Potom prejdite na projekty >> importovať projekt. Vyberte súbor z počítača a nahrajte ho.
  • Prejdite do okna rozloženia, kliknite na firebaseDB1 (nachádza sa v spodnej časti pracovného priestoru), zadajte adresu URL databázy a tajný kľúč. Nastavte tiež ProjectBucket ako S_HO_C_K (ako je znázornené na obrázku 2).

Potom kliknite na tlačidlo zostavenia a uložte súbor aplikácie (súbor.apk) do počítača. Neskôr preneste tento súbor do svojho zariadenia Android.

Krok 3: Nakonfigurujte Arduino IDE pre Nodemcu ESP8266

Nakonfigurujte Arduino IDE pre Nodemcu ESP8266
Nakonfigurujte Arduino IDE pre Nodemcu ESP8266
  • Najprv nakonfigurujte Arduino IDE pre Nodemcu esp8266. Odporučil by som tento krok za krokom návod na základy NodeMCU od Armtronix. Ďakujem Armtronix za tento užitočný návod.
  • Potom pridajte tieto dve knižnice (referenčná snímka obrazovky):-
  1. Arduino Json
  2. Firebase Arduino
  3. Knižnica snímačov DHT

  4. Univerzálna knižnica senzorov Adafruit

Krok 4: Nahrajte kód na NodeMCU ESP8266

Nahrajte kód na NodeMCU ESP8266
Nahrajte kód na NodeMCU ESP8266

Stiahnite si nižšie uvedený súbor Arduino IDE (súbor.ino). Potom zmeňte program na niektoré potrebné zmeny:-

  • Do riadka 3 zadajte adresu URL databázy bez „https://“.
  • Na riadku 4 zadajte tajný kľúč databázy.
  • Na riadkoch 5 a 6 nezabudnite aktualizovať WiFi SSID a Wifi heslo (ku ktorému sa chcete pripojiť NodeMCU ESP8266).

Po dokončení nahrajte program na vývojovú dosku NodeMCU ESP8266.

Krok 5: Zostavte hardvér

Image
Image
  • Vytvorte obvod podľa obrázku vyššie.
  • Nainštalujte aplikáciu (vytvorenú v kroku 2) do svojho smartfónu s Androidom.
  • Zapnite okruh a užívajte si!

Odporúča: