Obsah:

Pripojenie Esp8266 Firebase: 10 krokov
Pripojenie Esp8266 Firebase: 10 krokov

Video: Pripojenie Esp8266 Firebase: 10 krokov

Video: Pripojenie Esp8266 Firebase: 10 krokov
Video: ESP8266 Reboots 2024, Jún
Anonim
Image
Image
Inštalácia Arduino IDE, inštalácia dosky Esp8266
Inštalácia Arduino IDE, inštalácia dosky Esp8266

Na začiatok tohto projektu potrebujete nasledujúce komponenty:

  • esp8266 (NodeMcu v3 Lua)
  • účet Google (firebase)

Esp8266 si môžete kúpiť tu:

  • amazon.com
  • aliexpress.com

Krok 1: Nastavenie Arduino IDE, inštalácia dosky Esp8266:

Inštalácia Arduino IDE, inštalácia dosky Esp8266
Inštalácia Arduino IDE, inštalácia dosky Esp8266
Inštalácia Arduino IDE, inštalácia dosky Esp8266
Inštalácia Arduino IDE, inštalácia dosky Esp8266
Inštalácia Arduino IDE, inštalácia dosky Esp8266
Inštalácia Arduino IDE, inštalácia dosky Esp8266

Nainštalujte dosku esp8266:

Otvorte Arduino IDE> Súbor> Predvoľby> ďalšie adresy URL správcu dosiek> „https://arduino.esp8266.com/stable/package_esp8266c…> OK

Nástroje> Doska:> Správca dosiek> esp8266> nainštalovať

Krok 2: Nastavenie Arduino IDE, inštalácia knižnice Arduino Json:

Image
Image

Nainštalujte knižnicu Arduino json:

Nainštalujte verziu 5.13.1

Pozrite si inštalačné video TU

Krok 3: Nastavenie Arduino IDE, inštalácia knižnice Firebase:

Nastavenie Arduino IDE, inštalácia knižnice Firebase
Nastavenie Arduino IDE, inštalácia knižnice Firebase

Nainštalujte knižnicu Firebase:

Stiahnite si najnovšiu stabilnú zostavu TU> rozbaľte priečinok v priečinku „Dokumenty / Arduino / knižnice“

POZNÁMKA. Vyskytla sa chyba „v0.3 Podpora obojsmerného streamovania“> aktualizácia odtlačku prsta KLIKNUTÍM TU INFO

Krok 4: Firebase, vytvorenie projektu:

Firebase, vytvoriť projekt
Firebase, vytvoriť projekt
Firebase, vytvoriť projekt
Firebase, vytvoriť projekt

Vytvoriť projekt Firebase:

Prejdite na stránku „https://console.firebase.google.com“

Krok 5: Firebase, pravidlá projektu:

Firebase, pravidlá projektu
Firebase, pravidlá projektu

Pravidlá projektu:

Databáza (databáza v reálnom čase)> pravidlá

{/* Ďalšie informácie o pravidlách zabezpečenia nájdete na stránke https://firebase.google.com/docs/database/security. */ "rules": {".read": true, ".write": true}}

Krok 6: Firebase, údaje databázy v reálnom čase:

Firebase, údaje databázy v reálnom čase
Firebase, údaje databázy v reálnom čase

Údaje databázy v reálnom čase:

Databáza (databáza v reálnom čase)> Údaje

Pridajte: „LED1“> „„ 0 ““

Krok 7: Kód:

#zahrnúť

#zahrnúť

#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "?????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"

int LED1 = 4;

neplatné nastavenie ()

{Serial.begin (115200);

pinMode (LED1, VÝSTUP);

oneskorenie (2000);

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

Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);

oneskorenie (10);

}

prázdna slučka ()

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

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

oneskorenie (10);

ak (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } oneskorenie (10);

}

zrušiť wifiConnect ()

{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Pripojenie k sieti Serial.print ("Pripojenie k"); Serial.print (WIFI_SSID); Serial.println ("…");

int teller = 0;

while (WiFi.status ()! = WL_CONNECTED) {// Počkajte na oneskorenie pripojenia Wi-Fi (1000); Serial.print (pokladňa ++); Serial.print (''); }

Serial.println ('\ n');

Serial.println („Pripojenie nadviazané!“); Serial.print ("IP adresa: / t"); Serial.println (WiFi.localIP ()); // Odošlite IP adresu ESP8266 do počítača}

Krok 8: Kód, osobné informácie:

Kód, osobné informácie
Kód, osobné informácie
Kód, osobné informácie
Kód, osobné informácie

osobné informácie:

SSID> názov vašej siete Wi -Fi

WIFI HESLO> heslo vašej siete Wi -Fi

FIREBASE HOST> niečo ako „?????????????. Firebaseio.com“. Nájdete ho na karte „Údaje“vo svojej databáze v reálnom čase.

AUTH KEY> Nastavenia projektu> Účty služieb> Tajomstvá databázy

Krok 9: Ovládače Esp8266:

Ovládače Esp8266
Ovládače Esp8266

Stiahnuť ▼:

Kliknite TU> rozbaliť a nainštalovať

Krok 10: Otestujte kód:

Otestujte kód
Otestujte kód

Nahrať kód:

použite modul esp8266 v správcovi dosky> kliknite na „Modul ESP-12E“.

Otvorte sériový monitor a nastavte ho na "115200".

A mali by ste získať rovnaké údaje ako vo svojej databáze.

Odporúča: