İçindekiler:

Daha Akıllı: 13 Adım
Daha Akıllı: 13 Adım

Video: Daha Akıllı: 13 Adım

Video: Daha Akıllı: 13 Adım
Video: Adım Adım 13. Ay 🥰 Akıllı Bebek Eğitim ve Gelişim Seti Kutu Açılımı Bebek Gelişimi Bebek Büyütme 2024, Kasım
Anonim
Daha akıllı
Daha akıllı

Tepe!

ESP8266-01(s)'in en iyi ve en kapsamlı IP adresidir.

- Ich zeige den Ablauf des flashens ESP8266-01 ve ESP8266-01s eines

- Ich zeige die Einstellungen von Firebase

- Ich zeige einen taslağı için ESP8266-01(ler)

Zu einem späteren Zeitpunkt, stelle ich auch eine app passend zu diesem Tutorial bereit, für Heute soll es aber mit den o.g. ausreichen;)

Viel Spas!

Adım 1: Malzeme

Malzeme
Malzeme

Temel bilgiler Firebase-kütüphanesi, indirme ve yükleme işlemleri.

Weiterhin benutze die ESP8266WiFi kütüphanesi, diese auch downloaden ve installieren.

BOM festgehalten'de bulunan Donanım Bileşenleri.

2. Adım: Aufbau

Aufbau
Aufbau
Aufbau
Aufbau

Um den ESP8266-01(ler) zum flashen müssen wir diesen in flashmodus geten, dies passiert in dem beim starten des ESP, der "GPIO0" pin auf GND gelegt wird.

Bitte wie in den Zeichnungen aufbauen und anschliessen.

3. Adım: Kodlayın

Der Code ist natürlich göreli değişken, meiner dient als Beispiel für eine Torsteuerung, kann natürlich für alles mögliche benutzt werden.

Weitere Befehle, Örnekler der firebase kitaplığında sich buldu.

4. Adım: Firebase 1

Firebase 1
Firebase 1

Bir kalıp olarak Stelle davon aus, das man ein FirebaseDB Konto hat, die Einrichtung eines solchen sollte auch ohne Anleitung funktionieren;)

Bitte hier ein neues Projekt erstellen.

Adım 5: Firebase 2

Firebase 2
Firebase 2

Unter "Veritabanı - Daten" findet man die benötigte URL.

Bitte die "https:// - url" ohne "https://" ve ohne das am ende befindliche "/" kopieren, ve im "FIREBASE_HOST" eintragen kodu.

6. Adım: Firebase 3

Firebase 3
Firebase 3
Firebase 3
Firebase 3

Nun brauchen wir den Datenbank gizli Konto için.

Diesen erreichen wir unter

Einstellungen (Zahnrad)

Projekteinstellungen

Dienstkonten

Datenbank-Sırları"

Diesen bitte herauskopieren ve im Kodu "FIREBASE_AUTH" eintragen altında.

7. Adım: Firebase 4

Firebase 4
Firebase 4
Firebase 4
Firebase 4

Weiterhin müssen wie die Regel für unser Projekt so umschreiben, das nur authentifizierte Kullanıcı teilnehmen können, meinem içinde Beispiel mache ich das mit e-posta, es gibt aber gut dokumentierte Alternativen.

Zunächst gehen wir dazu auf "Veritabanı - Regeln".

Hier geben wir:

{ "tüzük": {

"users": { "$uid": { ".read": "$uid === auth.uid", ".write": "$uid === auth.uid" } } } }

anstatt des vorhandenen Eintrags ein.

Adım 8: Firebase 5

Firebase 5
Firebase 5
Firebase 5
Firebase 5

"Authentification - Anmeldemethod" ile ilgili olarak Die Authentifizierungsmethode wählen wählen.

Die Benutzer, "Nutzer" olarak adlandırılmıştır.

Adım 9: Flaş ESP8266-01

Flaşör ESP8266-01
Flaşör ESP8266-01

Wenn du einen ESP8266-01s flashen en hızlı adım daha hızlı!

Ansonsten überspringe hier nach den nächsten adımı.

Die Arduino IDE biet ve einem Arduio UNO OHNE yongası ve ESP'ler güncellendi.

Hierzu die Einstellungen übernehmen, Code einfügen und flashen.

Adım 10: Flaş ESP8266-01s

Yanıp sönen ESP8266-01'ler
Yanıp sönen ESP8266-01'ler

Arduino IDE biet'i mit einem Arduio UNO OHNE çipi ve ESP'leri güncelleyin. Hierzu die Einstellungen übernehmen, Code einfügen und flashen.

01er kennt, Besondere daha yüksek "DOUT" setzen ve die 1mb mit spiffs umstellen das.

Adım 11: ÇALIŞTIR

ÇALIŞTIRMAK
ÇALIŞTIRMAK
ÇALIŞTIRMAK
ÇALIŞTIRMAK
ÇALIŞTIRMAK
ÇALIŞTIRMAK

Yani, her şeyden önce, her şeyden önce, en iyi eskiz rahibe funktionieren.

Den Aufbau leicht verändern, und man kann in dieser Konfiguration direkt nach dem flashen sogar die Console der IDE benutzen um geri bildirimler aus zu lesen o.ä.

Wenn nicht:Nocheinmal sorgfältig kalıp adımları durchlesen bitte

Es dauert manchmal bis man diesen kleinen Quälgeist besiegt şapka:D

Gerne könnt ihr mir auch Fragen stellen, ich versuche zeitnah zu antworten.

Adım 12: Firebase DATABASE

Firebase VERİTABANI
Firebase VERİTABANI

Auf"Veritabanı" tıklanır.

Hier könnt ihr nun uygulaması unabhängig Daten einsehen.

Je nach Aufbau kann man hier die Interaktion bzw. Daten auswerten öl.

Daha fazla bilgi için bkz. En iyi hizmetler ve modifikasyonlar, kapsamlı Schaltungen, Sohbetler, SensorDaten ve vieles mehr eingepflegt werden.

Ich selber baue mir ein SmartHome auf, bis jetzt kann ich Temperatur, Luftfeuchtigkeit erfassen, das Licht in der Wohunng steuern (Funksteckdosenseteuerung mit esp8266) ve Laufrad Hamsters auswerten;)

Keine Grenzen!

Viel Spass:)

Adım 13: UYGULAMA

UYGULAMA
UYGULAMA

Eine funktionierende App habe ich schon, ai2'de (uygulama mucidi 2) allerdings eine Einführung ve das programmieren hierzu scheint mir ein gutes nächstes Tutorial zu sein, …

TUT folgt…..

Önerilen: