Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto kurzu budeme vytvářet aplikaci pro Android, vytvářet databázi Firebase a ovládat NodeMCU ESP 8266 1.0 12E s koordinací dříve zmíněných produktů.
Krok 1: Všechny požadované nástroje
Zde je pár věcí, které potřebujeme, abychom mohli začít
1. Google Firebase
2. MIT App Inventor
3. NodeMCU ESP8266 1.0 12E
4. Několik propojovacích kabelů mezi ženami a ženami
5. USB kabel
6. Arduino IDE (k programování našeho ESP8266)
Krok 2: Začínáme s Google Firebase a vytvořením prvního projektu
Následuj kroky
1. Přihlaste se do Firebase pomocí svého účtu Google.
2. Klikněte na Přejít na konzolu a Přidat nový projekt a poté pojmenujte svůj projekt a pojmenujte svou oblast. Toto je velmi důležitý krok, pokud vyberete nesprávnou oblast, váš projekt nemusí fungovat.
3. Přejděte k nastavení projektu na pravé straně konzoly a najeďte na servisní účty a zkopírujte tajnou databázi, poznamenejte si ji někam pro další použití, budeme diskutovat později.
4. Nyní přejděte k vývoji sekce a přejděte do databáze a zkopírujte adresu URL projektu, která bude ve formuláři
xxxxxxxxxxxxxxxx.firebaseio.com/ -zkopírujte.
5. Přejděte do sekce pravidel a proveďte následující změny nebo ji jednoduše zkopírujte a nahraďte níže uvedeným kódem
".read": "true", ".write": "true"
}
}
Krok 3: Sestavení první aplikace pro Android, která bude ovládat váš ESP8266 přes Wi -Fi
Přejděte na web MIT App Inventor a při vytváření aplikace postupujte takto.
Toto je velmi jednoduchý nástroj pro tvorbu aplikací, který byl jednoduše vytvořen přetažením prvků
1. Spusťte nový projekt se jménem, které si vyberete.
2. V tomto projektu se budeme zabývat přepínáním vestavěné LED na našem NodeMCU, takže k zapnutí a vypnutí potřebujeme pouze dvě tlačítka.
3. Text a další atributy tlačítka můžete změnit na kartě Vlastnosti.
4. Protože používáme Firebase, přidáme do něj atribut firebase, který je přítomen v experimentální části karty uživatelského rozhraní, přetažením do sekce prohlížeče.
5. Nyní přepněte na kartu bloky a vytvořte logiku zobrazenou na výše uvedeném obrázku.
6. Potom znovu přejděte na kartu Návrhář a proveďte následující změny
- Kbelík projektu by měl být prázdný.
- Firebase Token Mělo by to být tak, jak to je, Žádné změny je třeba provádět.
- Nyní do pole URL firebase zadejte adresu URL zkopírovanou v předchozím kroku, zrušte zaškrtnutí políčka použít výchozí pole.
7. Nyní přejděte na firebase a přejděte do databáze> karta data> a vytvořte dítě pojmenované na stejnou proměnnou, která je použita v našem logickém diagramu App Inventor.
8. Nyní klikněte na Build v horní části stránky a stáhněte si soubor.apk do svého smartphonu Android.
Krok 4: Nahrání kódu do vašeho ESP8266
Kód můžete vložit do svého NodeMCU zkopírováním kódu přítomného v níže uvedeném úložišti.
github.com/saiyerniakhil/ESPFireBase
a mají být provedeny některé změny, které jsem sám objasnil v komentářích ke kódu.