Orodha ya maudhui:

Nadhifu: Hatua 13
Nadhifu: Hatua 13

Video: Nadhifu: Hatua 13

Video: Nadhifu: Hatua 13
Video: Ремонт кофемолки Bosch MKM6003. Заклинила. (Как самому разобрать и почистить) 2024, Julai
Anonim
Nadhifu
Nadhifu

Halo @ll!

Da es immer noch mit einigem Aufwand für Anfänger verbunden ist, einen ESP8266-01 (s) zu flashen und ich persönlich eine IP unabhängige und "sichere" Lösung für mein Garagentor brauchte, habe ich mich entschlossen eu kleines Tutorial.

- Ich zeige den Ablauf des flashens eines ESP8266-01 und eines ESP8266-01s

- Ich zeige kufa Einstellungen von Firebase

- Mchoro wa Ich zeige einen für einen ESP8266-01 (s)

Zu einem späteren Zeitpunkt, stelle ich auch eine app passend zu diesem Tutorial bereit, für Heute soll es aber mit den o.g. ausreichen;)

Viel Spaß!

Hatua ya 1: Nyenzo

Nyenzo
Nyenzo

Als erstes brauchen wir die entsprechende Firebase-library, diese downloaden und installieren.

Weiterhin benutze die ESP8266WiFi library, diese auch downloaden und installieren.

Kufa Hardwarekomponenten sind katika der BOM festgehalten.

Hatua ya 2: Aufbau

Aufbau
Aufbau
Aufbau
Aufbau

Um den ESP8266-01 (s) zum flashen müssen wir diesen in den flashmodus bringen, dies passiert in dem beim starten des ESP, der "GPIO0" pin auf GND gelegt wird.

Bitte wie in den Zeichnungen aufbauen und anschliessen.

Hatua ya 3: Kanuni

Kanuni za habari ni aina tofauti za habari, kitabu cha habari zaidi cha Beispiel für eine Torsteuerung, kann natürlich für alles mögliche benutzt werden.

Weitere Befehle alipatikana katika den Mifano ya maktaba ya firebase.

Hatua ya 4: Firebase 1

Firebase 1
Firebase 1

Ich gehe dieser Stelle davon aus, das man ein FirebaseDB Konto kofia, kufa Einrichtung eines solchen sollte auch ohne Anleitung funktionieren;)

Bitte hier ein neues Projekt erstellen.

Hatua ya 5: Firebase 2

Firebase 2
Firebase 2

Kila "Hifadhidata - Daten" hupata mtu kufa URL.

Bitte die "https:// - url" ohne "https://" und ohne das am ende befindliche "/" kopieren, und im Code unter "FIREBASE_HOST" eintragen.

Hatua ya 6: Firebase 3

Firebase 3
Firebase 3
Firebase 3
Firebase 3

Mtawa brauchen wir den Datenbank siri für unser Konto.

Diesen erreichen wir unter

Einstellungen (Zahnrad)

Projekteinstellungen

Dienstkonten

Siri za Datenbank"

Diesen bitte herauskopieren na im Code bila "FIREBASE_AUTH" eintragen.

Hatua ya 7: Firebase 4

Firebase 4
Firebase 4
Firebase 4
Firebase 4

Weiterhin müssen wie die Regel for the Projekt so umschreiben, kwa maana ya kutambulisha Mtumiaji kwa njia ya barua pepe, katika orodha ya Beispiel mache na barua pepe, ikiwa ni pamoja na kutumia njia nyingine.

Zunächst gehen wir dazu auf "Hifadhidata - Regeln".

Hier geben wir:

{ "kanuni": {

"watumiaji": {"$ uid": {". soma": "$ uid === auth.uid", ".write": "$ uid === auth.uid"}}}}

anstatt des vorhandenen Eintrags ein.

Hatua ya 8: Firebase 5

Moto wa moto 5
Moto wa moto 5
Moto wa moto 5
Moto wa moto 5

Die Authentifizierungsmethode wählen wir unter "Uthibitishaji - Anmeldemethode".

Die Benutzer wählen wir dann unter "Nutzer".

Hatua ya 9: Flashen ESP8266-01

Flashen ESP8266-01
Flashen ESP8266-01

Wenn du einen ESP8266-01s flashen möchtest klicke einen hatua weiter!

Ansonsten überspringe hier nach den nächsten hatua.

Die Arduino IDE bietet mit einem Arduio UNO OHNE chip eine gute Möglichkeit ESPs zu flashen.

Hierzu die Einstellungen übernehmen, Kanuni einfügen und flashen.

Hatua ya 10: Flashen ESP8266-01s

Flashen ESP8266-01s
Flashen ESP8266-01s

Die Arduino IDE bietet mit einem Arduio UNO OHNE chip eine gute Möglichkeit ESPs zu flashen. Hierzu die Einstellungen übernehmen, Code einfügen und flashen.

Wer den 01er kennt, kama Besondere hier ist "DOUT" setzen und die 1mb mit spiffs umstellen.

Hatua ya 11: KIMBIA

KIMBIA
KIMBIA
KIMBIA
KIMBIA
KIMBIA
KIMBIA

Kwa hivyo, wenn bis jetzt alles gut gelaufen ist, sollte der sketch nun funktionieren.

Tundu Aufbau leicht verändern, und man kann in dieser Konfiguration direkt nach dem flashen sogar die Console der IDE benutzen um feedbacks aus zu lesen o.ä.

Wenn nicht: Nocheinmal sorgfältig kufa hatua durchlesen bitte

Es dauert manchmal bis man diesen kleinen Quälgeist besiegt kofia: D

Gerne könnt ihr mir auch Fragen stellen, ich versuche zeitnah zu antworten.

Hatua ya 12: Firebase DATABASE

HABARI YA Firebase
HABARI YA Firebase

"Hifadhidata" ya Auf ilifanywa haraka.

Hii ni programu ya programu unabhängig Daten einsehen.

Je! Ni Aufbau kama mtu aliyekodishwa kufa Interaktion bzw. kufa Daten auswerten.

Wenn ihr beispielsweise mehrere Endgeräte benutzt und modifiziert, können komplexe Schaltungen, Gumzo, SensorDaten und vieles mehr eingepflegt werden.

Ich selber baue mir ein SmartHome auf, bis jetzt kann ich Temperatur, Luftfeuchtigkeit erfassen, das Licht in der Wohunng steuern (Funksteckdosenseteuerung mit esp8266) und das Laufrad unseres Hamsters auswerten;)

Keine Grenzen!

Viel Spaß:)

Hatua ya 13: APP

APP
APP

Maoni ya programu hii yatatekelezwa, vizuizi vyovyote vya Einführung katika ai2 (mvumbuzi wa programu 2) na programu zinazotekelezwa kwa kutumia programu ya kutafakari,…

TUT folgt…..

Ilipendekeza: