תוכן עניינים:

חכם יותר: 13 שלבים
חכם יותר: 13 שלבים

וִידֵאוֹ: חכם יותר: 13 שלבים

וִידֵאוֹ: חכם יותר: 13 שלבים
וִידֵאוֹ: 10 חרקים שכדאי לכם להתרחק מהם בכל מחיר┃טופטן 2024, נוֹבֶמבֶּר
Anonim
חכם יותר
חכם יותר

היי @ll!

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

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

- Ich zeige die Einstellungen von Firebase

- סקיצה של Ich zeige einen für einen ESP8266-01 (ים)

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ß!

שלב 1: חומר

חוֹמֶר
חוֹמֶר

אם אתה צריך להשתמש באפליקציית Firebase-library, אפשר להוריד ולהתקין.

ספריית Wi -Fi, ניתן להוריד ולהתקין.

Die Hardwarekomponenten sind in der BOM festgehalten.

שלב 2: Aufbau

Aufbau
Aufbau
Aufbau
Aufbau

אום ESP8266-01 (ים) כדי להבחין במכשירי הבזק במודעי הבזק, ניתן לעבור אותם בעת הפעלת ESP, לפי "GPIO0" פין GND.

Bitte wie in den Zeichnungen aufbauen und anschliessen.

שלב 3: קוד

Der Code ist natürlich relativ relative, meiner servies as voorbeeldiel for one Torsteuerung, kann natürlich für alles mögliche benutzt werden.

Weitere Befehle finden sich in den דוגמאות der firebase library.

שלב 4: Firebase 1

Firebase 1
Firebase 1

Ich gehe an dieser Stelle davon aus, das man ein FirebaseDB Konto hat, die Einrichtung eines solchen sollte auch ohne Anleitung functionieren;)

Bitte hier ein neues Projekt erstellen.

שלב 5: Firebase 2

Firebase 2
Firebase 2

בצע את כתובת ה- URL של "מסד נתונים - נתונים".

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

שלב 6: Firebase 3

Firebase 3
Firebase 3
Firebase 3
Firebase 3

אין צורך לקבל את נתוני הבנק הסודיים ליצירת קשר.

Diesen erreichen wir unter

Einstellungen (זהרד)

Projekteinstellungen

Dienstkonten

Datenbank-Secrets"

Diesen bitte herauskopieren und im Code unter "FIREBASE_AUTH" eintragen.

שלב 7: Firebase 4

Firebase 4
Firebase 4
Firebase 4
Firebase 4

אנו יכולים להשתמש במגוון נושאים של דואר אלקטרוני.

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

Hier geben wir:

"משתמשים": {"$ uid": {".read": "$ uid === auth.uid", ".write": "$ uid === auth.uid"}}}}}

anstatt des vorhandenen Eintrags ein.

שלב 8: Firebase 5

Firebase 5
Firebase 5
Firebase 5
Firebase 5

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

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

שלב 9: הבזק ESP8266-01

Flashen ESP8266-01
Flashen ESP8266-01

Wenn du einen ESP8266-01s flashen möchtest clicke einen step weiter!

Ansonsten überspringe hier nach den next step.

Die Arduino IDE יכול לבוא ליחידת Arduio UNO OHNE שבב eine gute Möglichkeit ESPs to flashen.

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

שלב 10: הברק ESP8266-01s

Flashen ESP8266-01s
Flashen ESP8266-01s

Die Arduino IDE bietet with one arduio UNO OHNE chip eine gute Möglichkeit ESPs zu flashen. Hierzu die Einstellungen übernehmen, Code einfügen and flashen.

בכל עת, לא ניתן לזהות את המקום הזה "DOUT" ולהגדיר את 1mb עם spiffs umstellen.

שלב 11: הפעלה

לָרוּץ
לָרוּץ
לָרוּץ
לָרוּץ
לָרוּץ
לָרוּץ

אז, wenn bis jetzt alles gut gelaufen ist, sollte der sketch nun functionieren.

Den Aufbau leicht verändern, and 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 die steps durchlesen bitte

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

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

שלב 12: Firebase DATABASE

Firebase DATABASE
Firebase DATABASE

לחץ על "מסד הנתונים".

כאן אנו יכולים לאתר יישום נזירה בלתי תלוי.

Je nach Aufbau kann man hier die die Interaction bzw. die Daten auswerten.

Wenn ihr beispielsweise mehrere Endgeräte benutzt and modifiziert, können complexxe Schaltungen, Chats, SensorDaten and 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;)

קיין גרנזן!

וייל סאס:)

שלב 13: אפליקציה

אפליקציה
אפליקציה

Eine functionierende App habe ich schon, allerdings eine Einführung in ai2 (ממציא אפליקציות 2) ותכנת את התכנות שלנו לשערות נוספות לאחר מכן Tutorial zu sein,…

TUT folgt…..

מוּמלָץ: