Obsah:
- Krok 1: Nastavte Firebase a získajte tajný kľúč
- Krok 2: Vytvorte aplikáciu pomocou MIT App Inventor 2
- Krok 3: Nakonfigurujte Arduino IDE pre Nodemcu ESP8266
- Krok 4: Nahrajte kód na NodeMCU ESP8266
- Krok 5: Zostavte hardvér
Video: Regulácia teploty miestnosti založená na IOT: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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ľúč
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
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
- 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):-
- Arduino Json
- Firebase Arduino
-
Knižnica snímačov DHT
- Univerzálna knižnica senzorov Adafruit
Krok 4: 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
- 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:
Regulácia vlhkosti: 4 kroky
Regulácia vlhkosti: Tento projekt ukáže, ako ovládať vlhkosť pomocou Arduina. V skutočnosti som dostal rozbitý suchý box, ale nemôžem nájsť náhradný diel na výmenu. Tak som sa rozhodol to opraviť
Regulácia tlaku pomocou Arduina: 4 kroky
Riadenie tlaku pomocou Arduina: Toto je môj prvý projekt arduino, ktorý som dokončil ako projekt pre svoju univerzitu. Tento projekt má byť modelom riadiacej jednotky tlaku vzduchu dostupnej v lietadlách. Partneri projektu: -Mjed Aleytouni
Monitor teploty a vlhkosti v miestnosti: 6 krokov
Monitor teploty a vlhkosti v miestnosti: Môj projekt, QTempair, meria teplotu v miestnosti, vlhkosť a kvalitu vzduchu. Tento projekt číta údaje zo senzorov, odosiela ich do databázy a údaje sa zobrazia na webovej stránke. Teplotu môžete uložiť v nastaveniach
Regulácia teploty s ventilátormi Arduino a PWM: 6 krokov (s obrázkami)
Regulácia teploty s ventilátormi Arduino a PWM: Regulácia teploty s PID na ventilátoroch Arduino a PWM pre chladenie servera/sieťového stojana vlastnými rukami. Pred niekoľkými týždňami som potreboval nastaviť stojan so sieťovými zariadeniami a niekoľkými servermi. Stojan je umiestnený v uzavretej garáži, takže teplotný rozsah medzi zimou a
Regulácia teploty v mrazničke alebo chladničke: 7 krokov
Regulácia teploty v mrazničke alebo chladničke: Tento návod sa zaoberá integráciou regulácie teploty Johnson Controls do predlžovacieho kábla s vypínačom a elektrickou zásuvkou na ovládanie mrazničky. Na kvasenie piva je hrudníková mraznička fantastickou platformou, ale továreň pokračuje