Სარჩევი:

უფრო ჭკვიანი: 13 ნაბიჯი
უფრო ჭკვიანი: 13 ნაბიჯი

ვიდეო: უფრო ჭკვიანი: 13 ნაბიჯი

ვიდეო: უფრო ჭკვიანი: 13 ნაბიჯი
ვიდეო: ზურა ყიფშიძე და ლელა წურწუმია 2024, დეკემბერი
Anonim
უფრო ჭკვიანი
უფრო ჭკვიანი

გამარჯობა @ll!

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

-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 (s)

Zu einem späteren Zeitpunkt, stelle ich auch eine app passend zu diesem Tutorial ადრე, f Her Heute soll es aber mit den o.g. ავსტრიხენი;)

Viel Spaß!

ნაბიჯი 1: მასალა

მასალა
მასალა

ასევე უნდა დარეკოთ Firebase- ბიბლიოთეკა, გადმოწერეთ და დააინსტალირეთ.

Weiterhin benutze die ESP8266WiFi ბიბლიოთეკა, გადმოწერეთ და დააინსტალირეთ.

Die Hardwarekomponenten sind in der BOM დღესასწაული.

ნაბიჯი 2: აუფბაუ

აუფბაუ
აუფბაუ
აუფბაუ
აუფბაუ

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

Bitte wie in den Zeichnungen aufbauen und anschliessen.

ნაბიჯი 3: კოდი

Der Code ist natürlich relativ variabel, meiner dient als Beispiel für eine Torsteuerung, kann natürlich für alles mögliche benutzt werden.

Weitere Befehle იპოვა sich in მაგალითები firebase ბიბლიოთეკაში.

ნაბიჯი 4: Firebase 1

Firebase 1
Firebase 1

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

Bitte hier ein neues Projekt erstellen.

ნაბიჯი 5: Firebase 2

Firebase 2
Firebase 2

Unter "Database - Daten" იპოვნეთ ადამიანი, რომელიც მოიძიებს 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

Nun brauchen wir den Datenbank secret für unser Konto.

Diesen erreichen wir unter

აინშტელუნგენი (ზაჰნრად)

პროეკტეინშტელუნგენი

დიენსტკონტენ

დატენბანკის საიდუმლოებები"

დაწვრილებითი კოდი და კოდი არა "FIREBASE_AUTH" eintragen.

ნაბიჯი 7: Firebase 4

Firebase 4
Firebase 4
Firebase 4
Firebase 4

Weiterhin miessen wie die Regel für unser Projekt so umschreiben, nas nur authentifizierte User teilnehmen können, in meinem Beispiel mache ich das mit email, it gibt aber gut dokumentierte Alternativen.

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

აქ არის გებენის კაბელი:

"users": {"$ 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 არ იცის "ნუცერი".

ნაბიჯი 9: Flashen ESP8266-01

Flashen ESP8266-01
Flashen ESP8266-01

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

Ansonsten überspringe hier nach den nächsten ნაბიჯი.

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.

ნაბიჯი 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, das Besondere hier ist "DOUT" setzen und die 1mb mit spiffs umstellen.

ნაბიჯი 11: გაუშვით

გაშვებული
გაშვებული
გაშვებული
გაშვებული
გაშვებული
გაშვებული

ამრიგად, wenn bis jetzt alles gut gelaufen ist, sollte der sketch nun funktionieren.

სხვა სიტყვებით რომ ვთქვათ, შეიძლება ითქვას, რომ არ არის შესაძლებელი კონფიგურაციის დაყენება და გაფრქვევა, როგორც კონსოლი, ასევე IDE ბენეტენზი და უკუკავშირი.

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 მონაცემთა ბაზა

Firebase მონაცემთა ბაზა
Firebase მონაცემთა ბაზა

დაწკაპეთ "მონაცემთა ბაზა".

აქ არის აპლიკაცია, რომელიც არ არის მითითებული.

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

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

კეინ გრენზენი!

Viel Spaß:)

ნაბიჯი 13: APP

ᲐᲞᲚᲘᲙᲐᲪᲘᲐ
ᲐᲞᲚᲘᲙᲐᲪᲘᲐ

ეს არის ფუნქციური აპლიკაცია, რომელიც შეიძლება იყოს განმსაზღვრელი, ის განმეორებითია ai2- ში (აპლიკაციის გამომგონებელი 2) და პროგრამის შემდგომ, როგორც ჩანს, არ არის საჭირო სასწავლო პროგრამა,…

TUT ფოლგი ….

გირჩევთ: