Orodha ya maudhui:

Uunganisho wa Esp8266 Firebase: Hatua 10
Uunganisho wa Esp8266 Firebase: Hatua 10

Video: Uunganisho wa Esp8266 Firebase: Hatua 10

Video: Uunganisho wa Esp8266 Firebase: Hatua 10
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Novemba
Anonim
Image
Image
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266

Kuanza na mradi huu, Unahitaji vifaa vifuatavyo:

  • esp8266 (NodeMcu v3 Lua)
  • akaunti ya google (firebase)

Unaweza kununua esp8266 kutoka hapa:

  • amazon.com
  • aliexpress.com

Hatua ya 1: Kuanzisha Arduino IDE, Sakinisha Bodi ya Esp8266:

Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266
Kuanzisha IDE ya Arduino, Sakinisha Bodi ya Esp8266

Sakinisha Bodi ya esp8266:

Fungua Arduino IDE> Faili> Mapendeleo> URL za Meneja wa Bodi za ziada> "https://arduino.esp8266.com/stable/package_esp8266c…> sawa

Zana> Bodi:> Meneja wa Bodi> esp8266> sakinisha

Hatua ya 2: Kuanzisha Arduino IDE, Sakinisha Maktaba ya Arduino Json:

Image
Image

Sakinisha maktaba ya Arduino json:

Sakinisha toleo 5.13.1

Tazama video ya kufunga HAPA

Hatua ya 3: Kuweka Arduino IDE, Sakinisha Maktaba ya Firebase:

Kuanzisha IDE ya Arduino, Sakinisha Maktaba ya Firebase
Kuanzisha IDE ya Arduino, Sakinisha Maktaba ya Firebase

Sakinisha maktaba ya Firebase:

Pakua ujenzi thabiti wa hivi karibuni HAPA> fungua zip kwenye "Nyaraka / Arduino / maktaba"

KUMBUKA, Kuna mdudu katika "v0.3 Msaada wa utiririshaji wa pande mbili"> sasisha alama ya kidole BONYEZA HAPA KWA HABARI

Hatua ya 4: Firebase, Unda Mradi:

Firebase, Unda Mradi
Firebase, Unda Mradi
Firebase, Unda Mradi
Firebase, Unda Mradi

Unda Mradi wa Firebase:

Nenda kwa "https://console.firebase.google.com"

Hatua ya 5: Firebase, Kanuni za Mradi:

Firebase, Kanuni za Mradi
Firebase, Kanuni za Mradi

Sheria za Mradi:

Hifadhidata (Hifadhidata ya Wakati Halisi)> sheria

{/ * Tembelea https://firebase.google.com/docs/database/security kupata maelezo zaidi kuhusu sheria za usalama. * / "sheria": {". soma": kweli, ". andika": kweli}}

Hatua ya 6: Firebase, Takwimu za Hifadhidata ya wakati halisi:

Firebase, Takwimu ya Hifadhidata ya Wakati Uliopo
Firebase, Takwimu ya Hifadhidata ya Wakati Uliopo

Takwimu za Hifadhidata ya Wakati halisi:

Hifadhidata (Hifadhidata ya Wakati halisi)> Takwimu

Ongeza: "LED1"> "" 0 ""

Hatua ya 7: Nambari:

# pamoja

# pamoja

#fafanua WIFI_SSID "SSID" #fafanua WIFI_PASSWORD "NENO LA WIFI" #fasili FIREBASE_HOST "?????????????

int LED1 = 4;

kuanzisha batili ()

{Serial.begin (115200);

pinMode (LED1, OUTPUT);

kuchelewa (2000);

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

Firebase.anza (FIREBASE_HOST, FIREBASE_AUTH);

kuchelewesha (10);

}

kitanzi batili ()

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

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

kuchelewesha (10);

ikiwa (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } kuchelewa (10);

}

wifiConnect ()

{WiFi.anza (WIFI_SSID, WIFI_PASSWORD); // Unganisha kwenye mtandao Serial.print ("Kuunganisha kwa"); Serial.print (WIFI_SSID); Serial.println ("…");

mtangazaji = 0;

wakati (WiFi.status ()! = WL_CONNECTED) {// Subiri Wi-Fi iunganishe kuchelewa (1000); Serial.print (++ mwambiaji); Serial.print ( ); }

Serial.println ('\ n');

Serial.println ("Uunganisho umeanzishwa!"); Serial.print ("Anwani ya IP: / t"); Serial.println (WiFi.localIP ()); // Tuma anwani ya IP ya ESP8266 kwa kompyuta}

Hatua ya 8: Msimbo, Maelezo ya Kibinafsi:

Msimbo, Maelezo ya Kibinafsi
Msimbo, Maelezo ya Kibinafsi
Msimbo, Maelezo ya Kibinafsi
Msimbo, Maelezo ya Kibinafsi

maelezo ya kibinafsi:

SSID> jina la mtandao wako wa wifi

NENO LA WIFI> nenosiri la mtandao wako wa wifi

FIREBASE HOST> kitu kama "??????????????. Firebaseio.com". Unaweza kuipata kwenye kichupo cha "Takwimu" ya Hifadhidata yako ya Wakati wa Kweli.

AUTH KEY> Mipangilio ya Mradi> Akaunti za huduma> Siri za hifadhidata

Hatua ya 9: Esp8266 Madereva:

Madereva wa Esp8266
Madereva wa Esp8266

Pakua:

Bonyeza HAPA> unzip na usakinishe

Hatua ya 10: Jaribu Kanuni:

Jaribu Kanuni
Jaribu Kanuni

Nambari ya kupakia:

tumia moduli ya esp8266 katika meneja wa bodi> bonyeza "moduli ya ESP-12E".

Fungua mfuatiliaji wa serial na uweke "115200".

Na unapaswa kupata data sawa na kwenye hifadhidata yako.

Ilipendekeza: