Obsah:

Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU - v platformě IOT: 14 kroků
Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU - v platformě IOT: 14 kroků

Video: Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU - v platformě IOT: 14 kroků

Video: Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU - v platformě IOT: 14 kroků
Video: 3. Rada za všechny prachy - Jak si vyrobit zahradní zavlažovací systém (28. 8. 2015) 2024, Listopad
Anonim
Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU | na platformě IOT
Jak vytvořit domácí automatizační systém Firebase pomocí NodeMCU | na platformě IOT

CÍL TÉTO PROJEKTU

Tento projekt si klade za cíl vyvinout systém domácí automatizace, který uživateli poskytne úplnou kontrolu nad všemi dálkově ovladatelnými zařízeními jeho domova pomocí aplikace IOT pro Android. Existuje mnoho online serverů a platforem třetích stran, které jsou k dispozici pro předvádění dat vašeho projektu IOT. Ale všechny tyto platformy jako ThingSpeak, Adafruit.io, Blynk a IFTT atd. Ale dnes vybírám firebase

Krok 1:

Krok 2: Proč jste vybrali Firebase

Firebase poskytuje rychlý způsob, jak uchovat senzorická data shromážděná na úrovni zařízení, a funguje skvěle s rozhraními Android API, která jsou podporována AndroidThings. Mnoho programátorů pro mobily a zařízení, se kterými jsem se setkal, bojuje s programováním na straně serveru. Firebase může skutečně pomoci překlenout tuto mezeru a usnadnit ji. Bude zajímavé sledovat, jak vývojáři používají její offline funkce. Pokud jste nováčkem v IoT nebo obecně v jakémkoli zařízení, které shromažďuje data a potřebuje je přenášet po sítích, platí zlaté pravidlo, že nelze předpokládat připojení k síti. V důsledku toho budete muset shromažďovat data offline a pokud je síť k dispozici, odešlete je na svůj server. Firebase s funkcí offline to může opravdu usnadnit mnoha vývojářům.

Firebase má spoustu funkcí, včetně Real-time Database, Authentication, Cloud Messaging, Storage, Hosting, Test Lab a Analytics, ale já budu používat pouze Authentication, Real-time Database.

Krok 3: Dobře, prosím, přejděte ke zničení projektu ……

Tento projekt rozdělím na tři části

1. Vytvoření účtu fairbase

2. Vytváření aplikací

3. Část programu Ardunio

Krok 4: Vytvoření účtu Fairbase

Vytvoření účtu Fairbase
Vytvoření účtu Fairbase

Nejprve přejděte na https://console.firebase.google.com/ a přihlaste se

Klikněte na Přidat projekt

Krok 5: Poté zobrazte toto rozhraní a zadejte název projektu a vyberte název země

Poté ukažte toto rozhraní, zadejte název projektu a vyberte název země
Poté ukažte toto rozhraní, zadejte název projektu a vyberte název země

Krok 6: Slyšte I Vyberte název projektu Automatizace domů a vyberte moji zemi, poté stiskněte Vytvořit

Poslechněte si Vyberte název projektu Automatizace domů a Vyberte moji zemi Poté stiskněte Vytvořit
Poslechněte si Vyberte název projektu Automatizace domů a Vyberte moji zemi Poté stiskněte Vytvořit

Krok 7: Po chvíli ukažte toto rozhraní Klikněte na Contention

Po chvilce ukažte toto rozhraní Klikněte na Contention
Po chvilce ukažte toto rozhraní Klikněte na Contention

Krok 8: Poté přejděte na Začínáme

Poté přejděte na Začínáme
Poté přejděte na Začínáme

Krok 9: Přejděte na Pravidla a upravte kód jako obrázek

Přejděte na Pravidla a upravte kód jako obrázek
Přejděte na Pravidla a upravte kód jako obrázek
Přejděte na Pravidla a upravte kód jako obrázek
Přejděte na Pravidla a upravte kód jako obrázek

Krok 10: Přejděte na nastavení a ukažte svůj klíč API

Přejděte do svého nastavení a poté ukažte svůj klíč API
Přejděte do svého nastavení a poté ukažte svůj klíč API

Krok 11: Vytváření aplikací

Žádné napětí Poskytnu vám kompletní soubor řádků pro appinventor, stačí kliknout sem a stáhnout

tento soubor neotevírejte na ai2.appinventor.mit.edu

Krok 12: Nyní přejděte na Projekt a importujte soubor Homeautomation.aia do počítače

Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače
Nyní přejděte do projektu a importujte soubor Homeautomation.aia do počítače

Krok 13: Klikněte na možnost Červený kruh a tečte za tento obrázek

Klikněte na možnost Červený kruh a tečte za obrázek
Klikněte na možnost Červený kruh a tečte za obrázek
Klikněte na možnost Červený kruh a tečte za tento obrázek
Klikněte na možnost Červený kruh a tečte za tento obrázek

Krok 14: Část programu Ardunio

Musíte potřebovat nějakou změnu v kódu ardunio

FIREBASE_HOST kopie a minulost v databázi fairbase

FIREBASE_AUTH kopie a minulost při nastavení projektu

a nastavte své WIFI jméno a heslo

Klikněte zde ardunio tresky

Tento návod byl poprvé publikován kliknutím sem

další tutoriál o Nodemcu klikněte zde

Doporučuje: