Мазмұны:

Esp8266 Firebase қосылымы: 10 қадам
Esp8266 Firebase қосылымы: 10 қадам

Бейне: Esp8266 Firebase қосылымы: 10 қадам

Бейне: Esp8266 Firebase қосылымы: 10 қадам
Бейне: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 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, жоба ережелері

Жобаның ережелері:

Деректер базасы (Realtime Database)> ережелер

{/* Қауіпсіздік ережелері туралы көбірек білу үшін https://firebase.google.com/docs/database/security сайтына кіріңіз. */ «ережелер»: {«.оқу»: шын, «.жазу»: шын}}

6 -қадам: Firebase, нақты уақыттағы мәліметтер базасының деректері:

Firebase, нақты уақыттағы мәліметтер базасы деректері
Firebase, нақты уақыттағы мәліметтер базасы деректері

Нақты уақыттағы мәліметтер базасының деректері:

Деректер базасы (Нақты уақыттағы мәліметтер базасы)> Деректер

Қосу: «LED1»> «» 0 «»

7 -қадам: код:

#қосу

#қосу

#WIFI_SSID «SSID» анықтаңыз #«WIFI ПАРОЛЬ» WIFI_ПАРОЛЫН анықтаңыз #FIREBASE_HOST «анықтаңыз ?????????????. firebaseio.com» #FIREBASE_AUTH «AUTH KEY» анықтаңыз

int LED1 = 4;

жарамсыз орнату ()

{Serial.begin (115200);

pinMode (LED1, OUTPUT);

кешіктіру (2000);

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

Firebase.begin (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> Wi -Fi желісінің атауы

Wi -Fi құпия сөзі> Wi -Fi желісінің құпия сөзі

FIREBASE HOST> «??????????????? firebaseio.com» сияқты нәрсе. Сіз оны нақты деректер базасының «Деректер» қойындысынан таба аласыз.

AUTH KEY> Жоба параметрлері> Қызметтік шоттар> Деректер қорының құпиялары

9 -қадам: Esp8266 драйверлері:

Esp8266 жүргізушілері
Esp8266 жүргізушілері

Жүктеу:

ОСЫНДА басыңыз> ашу және орнату

10 -қадам: кодты тексеріңіз:

Кодты тексеріңіз
Кодты тексеріңіз

Жүктеу коды:

борт менеджерінде esp8266 модулін қолданыңыз> «ESP-12E модулін» басыңыз.

Сериялық мониторды ашып, оны «115200» деп орнатыңыз.

Сіз дерекқордағыдай деректерді алуыңыз керек.

Ұсынылған: