Բովանդակություն:
- Քայլ 1. Arduino IDE- ի կարգավորում, տեղադրեք Esp8266 խորհուրդը
- Քայլ 2. Arduino IDE- ի կարգավորում, տեղադրեք Arduino Json գրադարանը
- Քայլ 3. Arduino IDE- ի կարգավորում, տեղադրեք Firebase գրադարան
- Քայլ 4: Firebase, Ստեղծեք նախագիծ
- Քայլ 5: Firebase, Rրագրի կանոններ
- Քայլ 6. Firebase, Realtime Database Data:
- Քայլ 7: Կոդ
- Քայլ 8: Կոդ, անձնական տվյալներ
- Քայլ 9: Esp8266 Վարորդներ
- Քայլ 10: Փորձարկեք ծածկագիրը
Video: Esp8266 Firebase միացում. 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս նախագծից սկսելու համար ձեզ հարկավոր են հետևյալ բաղադրիչները.
- esp8266 (NodeMcu v3 Lua)
- google հաշիվ (firebase)
Դուք կարող եք esp8266 գնել այստեղից ՝
- amazon.com
- aliexpress.com
Քայլ 1. Arduino IDE- ի կարգավորում, տեղադրեք Esp8266 խորհուրդը
Տեղադրեք esp8266 խորհուրդը
Բացեք Arduino IDE> Ֆայլ> Նախապատվություններ> Տախտակների կառավարչի լրացուցիչ հասցեներ> "https://arduino.esp8266.com/stable/package_esp8266c…> OK
Գործիքներ> Տախտակ.> Տախտակների կառավարիչ> esp8266> տեղադրել
Քայլ 2. Arduino IDE- ի կարգավորում, տեղադրեք Arduino Json գրադարանը
Տեղադրեք Arduino json գրադարանը
Տեղադրեք 5.13.1 տարբերակը
Դիտեք տեղադրման տեսանյութը ԱՅՍՏԵ
Քայլ 3. Arduino IDE- ի կարգավորում, տեղադրեք Firebase գրադարան
Տեղադրեք Firebase գրադարանը
Ներբեռնեք վերջին կայուն կառուցվածքը ԱՅՍՏԵ un «բացեք« Փաստաթղթեր / Arduino / գրադարաններ »բաժնում
ՈEՇԱԴՐՈԹՅՈՆ, վրիպակ կա «v0.3 երկկողմանի հոսքային աջակցություն»> մատնահետքի թարմացում Սեղմեք ԱՅՍՏԵ Տեղեկությունների համար
Քայլ 4: Firebase, Ստեղծեք նախագիծ
Ստեղծեք Firebase նախագիծ
Գնալ դեպի «https://console.firebase.google.com»
Քայլ 5: Firebase, Rրագրի կանոններ
Նախագծի կանոններ
Տվյալների բազա (Իրական ժամանակի տվյալների շտեմարան)> կանոններ
{/* Անվտանգության կանոններին ավելին իմանալու համար այցելեք https://firebase.google.com/docs/database/security: */ "rules": {".read": true, ".write": true}}
Քայլ 6. Firebase, Realtime Database Data:
Իրական ժամանակի տվյալների շտեմարան
Տվյալների բազա (Իրական ժամանակի տվյալների շտեմարան)> Տվյալներ
Ավելացնել ՝ "LED1"> "" 0 ""
Քայլ 7: Կոդ
#ներառում
#ներառում
#սահմանել WIFI_SSID «SSID» #սահմանել WIFI_PASSWORD «WIFI PASSWORD» #սահմանել 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);
}
void 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 PASSWORD> ձեր wifi ցանցի գաղտնաբառը
FIREBASE HOST> «?????????????. Firebaseio.com» - ի նման մի բան: Դուք կարող եք գտնել այն Իրական ժամանակի տվյալների շտեմարանի «Տվյալներ» ներդիրում:
AUTH KEY> Նախագծի կարգավորումներ> accountsառայության հաշիվներ> Տվյալների բազայի գաղտնիքներ
Քայլ 9: Esp8266 Վարորդներ
Բեռնել:
Կտտացրեք ԱՅՍՏԵ un> բացեք և տեղադրեք
Քայլ 10: Փորձարկեք ծածկագիրը
Վերբեռնման կոդը ՝
տախտակի կառավարիչում օգտագործեք esp8266 մոդուլը> կտտացրեք «ESP-12E մոդուլ»:
Բացեք սերիական մոնիտորը և դրեք «115200»:
Եվ դուք պետք է ստանաք նույն տվյալները, ինչ ձեր տվյալների բազայում:
Խորհուրդ ենք տալիս:
ՊՆ ՝ Ender 3 LCD լուսարձակի միացում/անջատում ՝ 6 քայլ
ՊՆ ՝ Ender 3 LCD լուսարձակի միացում/անջատում. Գիշերային ժամերին ցուցադրվող լույսի միացման/անջատման ցուցադրման ռեժիմ: Այժմ կարող եք անջատել հետևի լույսը
Arduino WiFi- ի ամպին միացում ESP8266: 7 քայլերի միջոցով
Arduino WiFi- ն ամպին միացնելով ESP8266- ի միջոցով. Այս ձեռնարկում մենք կբացատրենք ձեզ, թե ինչպես միացնել ձեր Arduino- ն IoT ամպին WiFi- ի միջոցով: Մենք կկարգավորենք Arduino- ից և ESP8266 WiFi մոդուլից կազմված կարգավորումը որպես IoT Thing և պատրաստ կդարձնենք այն: AskSensors cloud.L- ի հետ շփվելու համար:
WiFi- ի ավտոմատ միացում ESP8266/ESP32 տախտակների հետ `3 քայլ
Օգտագործելով WiFi AutoConnect ESP8266/ESP32 տախտակներով. Մենք կսովորենք, թե ինչպես օգտագործել AutoConnect գրադարանը, որը մեզ թույլ է տալիս սմարթֆոնի միջոցով միանալ և կառավարել WiFi մուտքի կետերը: Վերոնշյալ տեսանյութը ձեզ կառաջնորդի գործընթացում ՝ ձեզ անհրաժեշտ տարբեր էկրանների հետ միասին: մուտք գործել ՝ տեղեկություններ ստանալու մասին
DHT11/DHT22 տվիչի ամպին միացում ESP8266- ի վրա հիմնված տախտակի միջոցով. 9 քայլ
DHT11/DHT22 տվիչը ամպին միացնելը ESP8266- ի վրա հիմնված տախտակով. Նախորդ հոդվածում ես ESP8266- ի վրա հիմնված NodeMCU տախտակին միացրի Cloud4RPi ծառայությանը: Հիմա, իսկական նախագծի ժամանակն է:
ESP-12E (ESP8266) Arduino Uno- ի հետ. Միացում. 3 քայլ
ESP-12E (ESP8266) Arduino Uno- ի հետ. Միացում. Աշխատեք առաջընթացի մեջ, ԹՈԵՔ ՄԵԿՆԱԲԱՆՈԹՅՈՆՆԵՐԸ, որպեսզի կարողանանք միասին բարելավել: Ավելի կոնկրետ, ես կօգտագործեմ դրանց ESP-12E տարբերակը