Агуулгын хүснэгт:

Esp8266 Firebase холболт: 10 алхам
Esp8266 Firebase холболт: 10 алхам

Видео: Esp8266 Firebase холболт: 10 алхам

Видео: Esp8266 Firebase холболт: 10 алхам
Видео: ESP8266 Exception 3 2024, Арваннэгдүгээр
Anonim
Image
Image
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу

Энэхүү төслийг эхлүүлэхийн тулд танд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.

  • esp8266 (NodeMcu v3 Lua)
  • google данс (firebase)

Та эндээс esp8266 худалдаж авах боломжтой.

  • amazon.com
  • aliexpress.com

Алхам 1: Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу

Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу
Arduino IDE -ийг тохируулж, Esp8266 самбарыг суулгана уу

Esp8266 самбарыг суулгах:

Arduino IDE> Файл> Тохиргоо> нэмэлт самбар менежерийн URL -уудыг нээнэ үү "" https://arduino.esp8266.com/stable/package_esp8266c…> OK

Багаж хэрэгсэл> Удирдах зөвлөл:> Самбар менежер> esp8266> суулгах

Алхам 2: Arduino IDE -ийг тохируулах, Arduino Json номын санг суулгах:

Image
Image

Arduino json номын санг суулгах:

5.13.1 хувилбарыг суулгана уу

Суулгах бичлэгийг ЭНД ДАРЖ үзнэ үү

Алхам 3: Arduino IDE -ийг тохируулах, Firebase номын санг суулгах:

Arduino IDE -ийг тохируулж Firebase номын санг суулгана уу
Arduino IDE -ийг тохируулж Firebase номын санг суулгана уу

Firebase номын санг суулгах:

Хамгийн сүүлийн тогтвортой бүтцийг ЭНД татаж аваарай "Баримт бичиг / Arduino / номын сан" дотроос задлах.

ТАЙЛБАР: "v0.3 Хоёр чиглэлтэй цацалтын дэмжлэг" -д алдаа гарсан> хурууны хээгээ шинэчилнэ үү. Мэдээллийг эндээс үзнэ үү.

Алхам 4: Firebase, Төсөл үүсгэх:

Firebase, төсөл үүсгэх
Firebase, төсөл үүсгэх
Firebase, төсөл үүсгэх
Firebase, төсөл үүсгэх

Firebase төсөл үүсгэх:

"Https://console.firebase.google.com" руу очно уу.

Алхам 5: Firebase, Төслийн дүрэм:

Firebase, төслийн дүрмүүд
Firebase, төслийн дүрмүүд

Төслийн дүрэм:

Өгөгдлийн сан (Бодит цагийн мэдээллийн сан)> дүрэм

{/* Аюулгүй байдлын дүрмийн талаар илүү ихийг мэдэхийн тулд https://firebase.google.com/docs/database/security хаягаар зочилно уу. */ "дүрэм": {". унших": үнэн, ". бичих": үнэн}}

Алхам 6: Firebase, бодит цагийн мэдээллийн сангийн өгөгдөл:

Firebase, бодит цагийн мэдээллийн сангийн өгөгдөл
Firebase, бодит цагийн мэдээллийн сангийн өгөгдөл

Бодит цагийн мэдээллийн сангийн мэдээлэл:

Өгөгдлийн сан (Бодит цагийн мэдээллийн сан)> Өгөгдөл

Нэмэх: "LED1"> "" 0 ""

Алхам 7: Код:

#оруулах

#оруулах

#WIFI_SSID "SSID" -г тодорхойлох "WIFI_ нууц үг" -г тодорхойлох "WIFI Нууц үг" #FIREBASE_HOST -ийг тодорхойлох ?????????????

int LED1 = 4;

хүчингүй тохиргоо ()

{Serial.begin (115200);

pinMode (LED1, OUTPUT);

саатал (2000);

Serial.println ('\ n'); wifiConnect ();

Firebase.bin эхлэх (FIREBASE_HOST, FIREBASE_AUTH);

саатал (10);

}

хоосон давталт ()

{Serial.print (Firebase.getString ("LED1") + "\ n");

analogWrite (LED1, Firebase.getString ("LED1"). toInt ());

саатал (10);

хэрэв (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } саатал (10);

}

хүчингүй wifiConnect ()

{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Сүлжээнд холбогдох Serial.print ("Холбогдож байна"); Serial.print (WIFI_SSID); Serial.println ("…");

int teller = 0;

while (WiFi.status ()! = WL_CONNECTED) {// Wi-Fi саатал (1000) холбогдохыг хүлээнэ үү; Serial.print (++ теллер); Serial.print (''); }

Serial.println ('\ n');

Serial.println ("Холболт байгуулагдсан!"); Serial.print ("IP хаяг: / t"); Serial.println (WiFi.localIP ()); // ESP8266 -ийн IP хаягийг компьютерт илгээх}

Алхам 8: Код, хувийн мэдээлэл:

Код, хувийн мэдээлэл
Код, хувийн мэдээлэл
Код, хувийн мэдээлэл
Код, хувийн мэдээлэл

Хувийн мэдээлэл:

SSID> таны wifi сүлжээний нэр

WIFI Нууц үг> таны wifi сүлжээний нууц үг

FIREBASE HOST> "??????????????? firebaseio.com" гэх мэт. Та үүнийг бодит цагийн мэдээллийн сангийн "Өгөгдөл" таб дээрээс олж болно.

AUTH KEY> Төслийн тохиргоо> Үйлчилгээний данс> Өгөгдлийн сангийн нууц

Алхам 9: Esp8266 жолооч нар:

Esp8266 жолооч нар
Esp8266 жолооч нар

Татаж авах:

ЭНД дарж> задалж суулгана уу

Алхам 10: Кодыг турших:

Кодыг турших
Кодыг турших

Код байршуулах:

ТУЗ-ийн менежерт esp8266 модулийг ашиглана уу> "ESP-12E модуль" дээр дарна уу.

Цуваа мониторыг нээж "115200" болгож тохируулна уу.

Мөн та мэдээллийн санд байгаа өгөгдлийг авах ёстой.

Зөвлөмж болгож буй: