Obsah:
- Krok 1: Nastavte Firebase a získejte tajný klíč
- Krok 2: Vytvořte aplikaci pomocí aplikace MIT App Inventor 2
- Krok 3: Nakonfigurujte Arduino IDE pro Nodemcu Esp8266
- Krok 4: Nahrajte kód s některými nezbytnými změnami
- Krok 5: Konfigurace hardwaru
- Krok 6: Magic Time
Video: Regulátor hladiny vody na bázi IOT využívající NodeMCU ESP8266: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je návod, jak vytvořit regulátor hladiny vody na bázi IOT.
Vlastnosti tohoto projektu jsou:-
- Aktualizace hladiny vody v reálném čase v aplikaci pro Android.
- Automaticky zapněte vodní čerpadlo, když voda dosáhne pod minimální úroveň.
- Pokud voda dosáhne maximální úrovně, automaticky vypněte vodní čerpadlo.
- Ruční možnost ovládání vodního čerpadla na jakékoli vodní hladině.
Požadavky:-
- Vývojová deska NodeMCU ESP8266
- Ultrazvukový senzor HCSR04
- Prkénko
- Jednokanálová reléová deska (k ovládání vodního čerpadla)
- LM7805 +5V regulátor napětí IC.
- Baterie (9V-12V).
- WiFi router (pro připojení NodeMCU k internetu)
- Firebase (k vytvoření databáze)
- MIT app inventor 2 (k vytvoření aplikace pro Android)
Začněme tedy.
Krok 1: Nastavte Firebase a získejte tajný klíč
Použijeme databázi v reálném čase od firebase Google. Tato databáze v reálném čase bude fungovat jako prostředník mezi Nodemcu a zařízením Android.
- Nejprve přejděte na web firebase a přihlaste se pomocí svého účtu Google.
- Vytvořte novou databázi v reálném čase.
- Získejte adresu URL skutečné databáze a tajný klíč pro přístup k databázi z aplikace. Podrobný návod můžete zjistit, jak integrovat firebase s vynálezcem aplikace MIT.
Krok 2: Vytvořte aplikaci pomocí aplikace MIT App Inventor 2
K vytvoření naší aplikace pro Android použijeme MIT app inventor 2. Jeho velmi jednoduché použití a snadná integrace vyhrává Google firebase.
Postupujte podle následujících kroků:-
Stáhněte si níže uvedený soubor projektu vynálezce aplikace MIT (soubor.aia)
Poté přejděte na Inventor aplikace MIT >> projekty >> importovat projekt (jak je znázorněno na obrázku 1). Vyberte soubor z počítače a nahrajte jej
Otevřete projekt a přejděte na Screen3 (jak ukazuje obrázek 2)
- Poté přejděte do okna rozložení, klikněte na firebaseDB1 (umístěný ve spodní části pracovního prostoru), zadejte URL a klíč databáze. Také nastavte ProjectBucket na S_HO_C_K (jak je znázorněno na obrázku 3).
- Nakonec klikněte na tlačítko „sestavit“a uložte soubor aplikace (soubor.apk) do počítače. Později tento soubor přeneste do svého zařízení Android.
Krok 3: Nakonfigurujte Arduino IDE pro Nodemcu Esp8266
Nejprve nakonfigurujte Arduino IDE pro Nodemcu esp8266. Doporučil bych tento krok za krokem tutoriál o základech NodeMCU od Armtronix. Děkujeme Armtronix za tento užitečný návod
Poté přidejte tyto dvě knihovny (jak je znázorněno na snímku obrazovky):-
1. Arduino Json
2. Firebase Arduino
Krok 4: Nahrajte kód s některými nezbytnými změnami
Před nahráním do Nodemcu musíte provést některé nezbytné změny v kódu.
Stáhněte si připojený soubor (soubor.ino) a otevřete jej pomocí Arduino IDE
- Na řádek 3 zadejte adresu URL databáze bez 'https://'.
- Na řádku 4 zadejte tajný klíč databáze.
- Na řádcích 5 a 6 nezapomeňte aktualizovat WiFi SSID a Wifi heslo (ke kterému se chcete připojit NodeMCU ESP8266).
Přejděte trochu dolů a aktualizujte minimální hladinu vody, maximální hladinu vody a okraje podle hloubky vlastní vodní nádrže
Poté nahrajte program na NodeMCU ESP8266.
Krok 5: Konfigurace hardwaru
- Vytvořte obvod podle výše uvedeného obrázku. Můžete použít buď 9V nebo 12V baterii.
- Umístěte ultrazvukový senzor na horní část vodní nádrže.
- Připojte vodní čerpadlo pomocí reléové desky (volitelně během testování).
Krok 6: Magic Time
- Nainstalujte si aplikaci (vytvořenou v kroku 2) do svého zařízení Android.
- Napájení zařízení.
- Počkejte, až se NodeMCU připojí k hotspotu (můžete použít router nebo přenosný hotspot).
- Vše hotovo! Nyní můžete ovládat/sledovat hladinu vody odkudkoli na světě.
Doporučuje:
Detektor hladiny vody: 7 kroků
Detektor hladiny vody: Ultrazvukový senzor funguje na stejných principech jako radarový systém. Ultrazvukový senzor dokáže přeměnit elektrickou energii na akustické vlny a naopak. Slavný ultrazvukový senzor HC SR04 generuje ultrazvukové vlny o frekvenci 40 kHz. Typický
Bateriově napájený snímač hladiny sběrače vody: 7 kroků (s obrázky)
Bateriově napájený snímač hladiny sběrače vody: Náš dům má nádrž na vodu napájenou z deště dopadajícího na střechu a používanou na toaletu, pračku a zalévání rostlin v zahradě. Poslední tři roky byla léta velmi suchá, takže jsme sledovali hladinu vody v nádrži. S
Inteligentní parkovací systém na bázi IoT využívající NodeMCU ESP8266: 5 kroků
Inteligentní parkovací systém založený na IoT využívající NodeMCU ESP8266: V současné době je hledání parkování v rušných oblastech velmi obtížné a neexistuje žádný systém, který by podrobnosti o dostupnosti parkování získal online. Představte si, že byste ve svém telefonu mohli získat informace o dostupnosti parkovacího místa a neměli byste se toulat a kontrolovat
Monitor hladiny soli změkčovače vody: 7 kroků
Monitor hladiny soli změkčovače vody: Změkčovače vody fungují pomocí procesu nazývaného iontová výměna, při kterém se ionty vápníku a hořčíku z tvrdé vody vyměňují za speciální pryskyřici s chloridem sodným (solí). Voda jde do tlakové nádoby, kde se pohybuje pryskyřičnými kuličkami
Automatický regulátor hladiny vody pomocí tranzistorů nebo časovače IC 555: 5 kroků
Automatický regulátor hladiny vody pomocí tranzistorů nebo časovače 555 IC: Úvod: Hii Všichni se zde budeme učit o efektivním šetření vodou. projděte tedy pečlivě kroky a věty. Přetečení vodní nádrže je běžným problémem, který vede k plýtvání vodou. Ačkoli existují někteří