สารบัญ:

ฉลาดขึ้น: 13 ขั้นตอน
ฉลาดขึ้น: 13 ขั้นตอน

วีดีโอ: ฉลาดขึ้น: 13 ขั้นตอน

วีดีโอ: ฉลาดขึ้น: 13 ขั้นตอน
วีดีโอ: ฉลาดขึ้นทุกวัน แค่ทำ 14 วิธีนี้ | Neurobic Exercise | อาหารสมอง 6 โมงเย็น 2024, พฤศจิกายน
Anonim
ฉลาดขึ้น
ฉลาดขึ้น

เนินเขา!

ใช้งานจริง 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 brauchtech, บทเรียนสำหรับผู้ปกครอง

- Ich zeige den Ablauf des flashens eines ESP8266-01 และ eines ESP8266-01s

- Ich zeige ตาย Einstellungen von Firebase

- Ich zeige einen sketch สำหรับ einen ESP8266-01(s)

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

Viel Spass !

ขั้นตอนที่ 1: วัสดุ

วัสดุ
วัสดุ

อื่น ๆ ที่ใช้งานได้ wir die entsprechende Firebase-library, diese downloaden und installieren

Weiterhin benutze ตายห้องสมุด ESP8266WiFi ตายหรือดาวน์โหลดและติดตั้ง

Die Hardwarekomponenten อยู่ใน der BOM festgehalten

ขั้นตอนที่ 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.

กัด wie ใน 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 ใน den Examples der firebase library

ขั้นตอนที่ 4: Firebase 1

Firebase 1
Firebase 1

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

Bitte hier ein neues Projekt erstellen

ขั้นตอนที่ 5: Firebase 2

Firebase 2
Firebase 2

ภายใต้ "ฐานข้อมูล - Daten" findet man die benötigte 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 ความลับสำหรับ Konto

Diesen erreichen wir unter

ไอน์สเตลลุงเงิน (ซาห์นราด)

Projekteinstellungen

Dienstkonten

Datenbank-ความลับ"

Diesen bitte herauskopieren และ im Code unter "FIREBASE_AUTH" eintragen.

ขั้นตอนที่ 7: Firebase 4

Firebase 4
Firebase 4
Firebase 4
Firebase 4

ใช้งานได้จริง สำหรับผู้ใช้ Projekt so umschreiben, das nur authentifizierte User teilnehmen können, in meinem Beispiel mache ich das mit email, es gibt aber gut dokumentierte Alternativen.

Zunächst gehen wir dazu auf "ฐานข้อมูล - Regeln".

Hier geben wir:

{ "กฎ": {

"ผู้ใช้": { "$uid": { ".read": "$uid === auth.uid", ".write": "$uid === auth.uid" } } } }

anstatt des vorhandenen Eintrags ใน

ขั้นตอนที่ 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

กะพริบ ESP8266-01
กะพริบ ESP8266-01

Wenn du einen ESP8266-01s กะพริบ ทดสอบ คลิก einen ขั้นตอน weiter!

Ansonsten überspringe hier nach den nächsten ขั้นตอน

Die Arduino IDE ทำงานด้วย einem Arduio UNO OHNE ชิป eine gute Möglichkeit ESPs กะพริบ

Hierzu ตาย Einstellungen übernehmen รหัส einfügen und flashen

ขั้นตอนที่ 10: Flashen ESP8266-01s

Flashen ESP8266-01s
Flashen ESP8266-01s

ตาย Arduino IDE กับ einem Arduio UNO OHNE ชิป eine gute Möglichkeit ESPs zu flashen. Hierzu ตาย Einstellungen übernehmen, รหัส einfügen และ flashen.

Wer den 01er kennt, das Besondere hier ist "DOUT" setzen und die 1mb กับ spiffs umstellen

ขั้นตอนที่ 11: RUN

วิ่ง
วิ่ง
วิ่ง
วิ่ง
วิ่ง
วิ่ง

ดังนั้น wenn bis jetzt alles gut gelaufen ist, sollte der sketch nun funktionieren

Den Aufbau leicht verändern, und man kann in dieser การกำหนดค่าตามต้องการ 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 หมวก:D

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

ขั้นตอนที่ 12: ฐานข้อมูล Firebase

ฐานข้อมูล Firebase
ฐานข้อมูล Firebase

คลิก "ฐานข้อมูล" ของ Auf

แอป Hier könnt ihr nun unabhängig Daten einsehen

Je nach Aufbau kann man hier ตาย Interaktion bzw. ตาย Daten auswerten

เพิ่มเติมจากข้อความที่โพสต์ โพสต์ล่าสุด และปรับแต่งใหม่, ติดต่อทีมงาน Schaltungen, Chats, SensorDaten และ 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) และ Laufrad unseres Hamsters ausw;)

คีน เกรนเซ่น!

Viel Spass:)

ขั้นตอนที่ 13: APP

แอป
แอป

Eine funktionierende App habe ich schon, allerdings eine Einführung in ai2 (app inventor 2) und das programmieren hierzu scheint mir ein gutes nächstes Tutorial zu sein, …

TUT folgt…..

แนะนำ: