Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom @ll!
Aufwand für Anfänger verfunden, ESP8266-01 (s) zap flashen va IP-ni o'chirib qo'yish kerak, lekin hech bo'lmaganda Garagentor brauzeri, sizning shaxsiy ma'lumotlaringiz.
-Ablauf des flashens ESP8266-01 va ESP8266-01s
- "Firebase" fon rasmi
- ESP8266-01 uchun eskizlar.
O'qish kerak bo'lganda, biz bu dasturni o'qiymiz, lekin bu darslik uchun juda muhim. ausreichen;)
Viel Spa!
1 -qadam: material
Als erstes brauchen wire die entsprechende Firebase-library, downloades und installieren.
Weiterhin menutze die ESP8266WiFi kutubxonasi, yuklab olish va o'rnatishdan oldin.
Qattiq disklar BOM -da ishlab chiqarilgan Hardwarekomponentlardan biri.
2 -qadam: Aufbau
Umuman, ESP8266-01 (lar) ni o'chirib qo'yish mumkin, lekin ular "GPIO0" tugmachasini GND-ni o'chirib tashlaganidan keyin, flesh-modul o'chiriladi.
Bu erda siz Zeichnungen aufbauen und anschliessen ni ko'rasiz.
3 -qadam: kod
Ma'lumotlar kodining nisbiy o'zgaruvchanligi, shuningdek, Torsteuerung va boshqa har qanday ma'lumotni o'z ichiga oladi.
Yong'in bazasi kutubxonasida misollar keltirilgan.
4 -qadam: Firebase 1
O'ylaymanki, Stelle davon aus, FirebaseDB -ni o'chirib tashlamang, Einrichtung eines solchen sollte auch ohne anleitung funktionieren;)
Bu erda hech qanday muammo yo'q edi.
5 -qadam: Firebase 2
"Ma'lumotlar bazasi - Ma'lumotlar" bandini toping, shunda u URL manzilini o'chirib tashlaydi.
Bu erda "https:// - url" ohne "https://" dre am ende befindliche "/" kopieren, "FIREBASE_HOST" kodlari yo'q.
6 -qadam: Firebase 3
Ma'lumotlar bankining sirlari Konto uchun sir emas.
Diesen erreichen wir unter
Eynstellungen (Zahnrad)
Loyiha
Dienstkonten
Ma'lumotlar banki sirlari"
"FIREBASE_AUTH" kodini kirgizib bo'lmaganda, bu juda qiyin.
7 -qadam: Firebase 4
Veb -saytlar ro'yxatga olinmagan taqdirda ham, foydalanuvchilarni tasdiqlash uchun elektron pochta xabarlari, shuningdek, elektron pochta xabarlari va boshqa elektron pochta xabarlari, shuningdek, muqobil variantlar mavjud.
"Ma'lumotlar bazasi - Regeln" ma'lumotlarini to'plang.
Bu erda:
"foydalanuvchilar": {"$ uid": {". o'qish": "$ uid === auth.uid", ".write": "$ uid === auth.uid"}}}}
bir necha oydan buyon Eintrags.
8 -qadam: Firebase 5
"Autentifikatsiya - anmeldemetod" buyrug'iga binoan autentifikatsiya qilish usuli.
Benutzer "Nutzer" ga o'ting.
9-qadam: Flashen ESP8266-01
ESP8266-01-ni o'qing, shundan so'ng qadam bosiladi!
Bir qadam o'tib ketganda, qadam bosiladi.
Arduino IDE -ni tanlang, bu Arduio UNO OHNE chipini o'chirish uchun ESP -ni o'chirib qo'ying.
Hierzu, Einstellungen übernehmen, Code einfügen und flashen.
10-qadam: ESP8266-01s-ni yoqing
Arduino IDE ni tanlang Arduio UNO OHNE chipini o'chirib qo'ying, bu ESP -ni o'chirib qo'yadi. Hierzu Einstellungen o'bernehmen, Code einfügen und flashen.
Bu erda hech qanday ma'lumot yo'q, lekin bu "DOUT" emas, balki 1 mb dan oshmaydi.
11 -qadam: ishga tushirish
Shunday qilib, biz hamma narsani eslatib o'tmoqchimiz, lekin bu eskizning vazifasi.
Ma'lumotni o'chirish, konfiguratsiya to'g'ridan -to'g'ri konsolda emas, balki konsolda ham IDE -ni qayta tiklashga yordam beradi.
Wenn nicht: Nocheinmal sorgfältig qadamlari tugadi
Qachonki, manchmal bizni o'ldirib qo'ysa, shunday bo'ladi: D
Bu erda Fragen Stellen juda ko'p narsani biladi.
12 -qadam: Firebase DATABASE
"Ma'lumotlar bazasi" ni bosing.
Bu erda hech qanday ma'lumot yo'q.
Aufbau nima bo'lishidan qat'iy nazar, Interaktion bzw. Daten auswerten vafot etdi.
Qachonki, ular hech qachon o'zgartirilmasligi, shuningdek, kompyuterlar, suhbatlar, sensorlar va ma'lumotlar almashinuvining bir necha bosqichda bajarilishi kerak.
SmartHome -da, biz haroratni, haroratni, Liftni va Vohunngni (Funksteckdosenseteuerung mit esp8266) va Laufradni hamsterlar bilan bog'lamaymiz;).
Keyn Grenzen!
Viel Spaß:)
13 -qadam: APP
Ilovalar har doim 2 -ilovada (2 -ilovalarni ixtirochi) va boshqa dasturlarda mavjud bo'lib, ular dasturiy ta'minotni o'rgatadi …
TUT folgt ….