Obsah:

Připojení Esp8266 Firebase: 10 kroků
Připojení Esp8266 Firebase: 10 kroků

Video: Připojení Esp8266 Firebase: 10 kroků

Video: Připojení Esp8266 Firebase: 10 kroků
Video: Send Data From Esp8266 To Firebase Database New Method 2022 2024, Červen
Anonim
Image
Image
Nastavení Arduino IDE, instalace desky Esp8266
Nastavení Arduino IDE, instalace desky Esp8266

Chcete -li začít s tímto projektem, potřebujete následující součásti:

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

Zde si můžete koupit esp8266:

  • amazon.com
  • aliexpress.com

Krok 1: Nastavení Arduino IDE, instalace desky Esp8266:

Nastavení Arduino IDE, instalace desky Esp8266
Nastavení Arduino IDE, instalace desky Esp8266
Nastavení Arduino IDE, instalace desky Esp8266
Nastavení Arduino IDE, instalace desky Esp8266
Nastavení Arduino IDE, instalace desky Esp8266
Nastavení Arduino IDE, instalace desky Esp8266

Nainstalujte desku esp8266:

Otevřete Arduino IDE> Soubor> Předvolby> další adresy URL Správce desek> „https://arduino.esp8266.com/stable/package_esp8266c…> OK

Nástroje> Deska:> Správce desek> esp8266> nainstalovat

Krok 2: Nastavení Arduino IDE, instalace knihovny Arduino Json:

Image
Image

Nainstalujte si knihovnu Arduino json:

Nainstalujte verzi 5.13.1

Podívejte se na instalační video ZDE

Krok 3: Nastavení Arduino IDE, instalace knihovny Firebase:

Nastavení Arduino IDE, instalace Firebase knihovny
Nastavení Arduino IDE, instalace Firebase knihovny

Nainstalujte si knihovnu Firebase:

Stáhněte si nejnovější stabilní verzi ZDE> rozbalte v "Documents / Arduino / libraries"

UPOZORNĚNÍ Existuje chyba v „v0.3 Podpora obousměrného streamování“> aktualizace otisku prstu KLIKNĚTE ZDE PRO INFO

Krok 4: Firebase, vytvoření projektu:

Firebase, vytvořit projekt
Firebase, vytvořit projekt
Firebase, vytvořit projekt
Firebase, vytvořit projekt

Vytvořit projekt Firebase:

Přejít na „https://console.firebase.google.com“

Krok 5: Firebase, pravidla projektu:

Firebase, pravidla projektu
Firebase, pravidla projektu

Pravidla projektu:

Databáze (Realtime Database)> pravidla

{/* Další informace o bezpečnostních pravidlech najdete na adrese https://firebase.google.com/docs/database/security. */ "rules": {".read": true, ".write": true}}

Krok 6: Firebase, data databáze v reálném čase:

Firebase, data databáze v reálném čase
Firebase, data databáze v reálném čase

Data databáze v reálném čase:

Databáze (databáze v reálném čase)> Data

Přidat: "LED1"> "" 0 ""

Krok 7: Kód:

#zahrnout

#zahrnout

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

int LED1 = 4;

neplatné nastavení ()

{Serial.begin (115200);

pinMode (LED1, VÝSTUP);

zpoždění (2000);

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

Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);

zpoždění (10);

}

prázdná smyčka ()

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

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

zpoždění (10);

if (WiFi.status ()! = WL_CONNECTED)

{wifiConnect (); } zpoždění (10);

}

zrušit wifiConnect ()

{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Připojení k síti Serial.print ("Připojování k"); Serial.print (WIFI_SSID); Serial.println ("…");

int teller = 0;

while (WiFi.status ()! = WL_CONNECTED) {// Počkejte na zpoždění připojení Wi-Fi (1000); Serial.print (++ pokladník); Serial.print (''); }

Serial.println ('\ n');

Serial.println („Připojení navázáno!“); Serial.print ("IP adresa: / t"); Serial.println (WiFi.localIP ()); // Odeslání IP adresy ESP8266 do počítače}

Krok 8: Kód, osobní informace:

Kód, osobní informace
Kód, osobní informace
Kód, osobní informace
Kód, osobní informace

osobní informace:

SSID> název vaší wifi sítě

WIFI HESLO> heslo vaší wifi sítě

FIREBASE HOST> něco jako „?????????????. Firebaseio.com“. Najdete ho na kartě „Data“ve své databázi v reálném čase.

AUTH KEY> Nastavení projektu> Účty služeb> Tajemství databáze

Krok 9: Ovladače Esp8266:

Ovladače Esp8266
Ovladače Esp8266

Stažení:

Klikněte ZDE> rozbalit a nainstalovat

Krok 10: Otestujte kód:

Otestujte kód
Otestujte kód

Nahrát kód:

použijte modul esp8266 ve správci desek> klikněte na „modul ESP-12E“.

Otevřete sériový monitor a nastavte jej na „115200“.

A měli byste získat stejná data jako ve své databázi.

Doporučuje: