Obsah:

Automatizace domácnosti pomocí Google Firebase: 3 kroky
Automatizace domácnosti pomocí Google Firebase: 3 kroky

Video: Automatizace domácnosti pomocí Google Firebase: 3 kroky

Video: Automatizace domácnosti pomocí Google Firebase: 3 kroky
Video: Chytrý dům 30 Home assistant / Zigbee action stavy vysílané ovladači 2024, Červenec
Anonim
Image
Image
Automatizace domácnosti pomocí Google Firebase
Automatizace domácnosti pomocí Google Firebase

Úvod:

Toto je projekt domácí automatizace, který používá firebase a nodeMCU. První důvod, proč jsem si vybral Firebase, je ten, že jej lze snadno udržovat, má zprávu o pokroku, Crash Analytics atd. A přesně to je zdarma, takže můžeme tento projekt použít k ovládání světel, ventilátorů, televize atd. Začněme tedy

Zásoby

  • NodeMcu - 1 č
  • Reléový modul - 1 č
  • Breadboard - 1 č
  • Mužské a ženské propojky - 3 nos
  • Připojení k internetu
  • Telefon s Androidem

Krok 1: Vytvoření databáze

Vytváření databáze
Vytváření databáze
Vytváření databáze
Vytváření databáze
Vytváření databáze
Vytváření databáze
Vytváření databáze
Vytváření databáze

Nejprve musíte přejít na tento web a přihlásit se ke svému účtu Google. A klikněte na vytvořit nový projekt, zadejte název projektu a klikněte na pokračovat. Po několika minutách se zobrazí zpráva „váš projekt je připraven“a zobrazí se tlačítko Pokračovat, na které se klikne, zobrazí se hlavní panel. Na levé straně bude záložka databáze, klikněte na ni a pomalu přejděte dolů a uvidíte vytvoření v reálném čase. klikněte na tlačítko databáze. Otevře se dialogové okno s výzvou k výběru buď zamčeného nebo testovacího režimu. Vyberte testovací režim a klikněte na Povolit. Budete přesměrováni na kartu Data v horní části uvidíte čtyři karty, které kliknou na kartu Pravidla a zkontrolujete, zda jsou pravidla čtení i zápisu pravdivá. Pokud ne, změňte oba na true. Nyní přejděte do nastavení projektu a zkopírujte ID projektu a klíč webového API, které použijeme později. A také přejděte na kartu účtů služeb, na levé straně bude karta tajemství databáze, klikněte na kartu a přejděte dolů, uvidíte název databáze a tajné kliknutí na možnost zobrazit na pravé straně tajemství a zkopírujte tajemství a vložte to v okně poznámkového bloku. A teď tato část skončila. Nyní přejdeme k části pro vynálezce aplikací.

Krok 2: Konfigurace aplikace

Konfigurace aplikace
Konfigurace aplikace
Konfigurace aplikace
Konfigurace aplikace

Část aplikace není těžká práce. Poskytl jsem odkaz ke stažení souboru.aia. Stačí si jej stáhnout a importovat do svého účtu. Nejprve se přihlaste k vynálezci aplikace MIT a nahoře bude můj projekt, klikněte na něj a zobrazí se seznam možností, klikněte na importovat projekt (.aia) z mého počítače a vyberte stažený soubor aia a klikněte na import projekt bude importován a bude otevřen. nyní klikněte na widget firebaseDB1, na pravé straně se otevře karta nastavení, která změní token firebase pomocí klíče web API a změní adresu URL firebase pomocí ID projektu firebase ve formátu (https:// {your-project-id }.firebaseio.com/). A kliknutím na možnost sestavení stáhněte soubor APK vaší aplikace. Nyní nainstalujte aplikaci do svého mobilního telefonu. A přejdeme k dalšímu kroku.

Krok 3: Kód

Kód
Kód

Takže jsem také poskytl kód. Stáhněte si tedy kód a otevřete jej, změňte firebase_HOST pomocí ID vašeho projektu ve formátu ({Your-project-id}.firebaseio.com). Změňte také firebase_Auth pomocí tajného klíče firebase, který jste zkopírovali dříve. A hlavně nezapomeňte změnit název a heslo wifi.

Odkaz: Kód a aplikace

Doporučuje: