İçindekiler:
- Adım 1: Malzeme
- 2. Adım: Aufbau
- 3. Adım: Kodlayın
- 4. Adım: Firebase 1
- Adım 5: Firebase 2
- 6. Adım: Firebase 3
- 7. Adım: Firebase 4
- Adım 8: Firebase 5
- Adım 9: Flaş ESP8266-01
- Adım 10: Flaş ESP8266-01s
- Adım 11: ÇALIŞTIR
- Adım 12: Firebase DATABASE
- Adım 13: UYGULAMA
Video: Daha Akıllı: 13 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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
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
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
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
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
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
"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
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
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
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
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
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:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Daha Az Alanda Daha Fazla Marul Yetiştirmek Veya Uzayda Marul Yetiştirmek, (Daha Fazla veya Daha Az).: 10 Adım
Daha Az Alanda Daha Fazla Marul Yetiştirmek Veya… Uzayda Büyüyen Marul, (Daha Fazla veya Daha Az).: Bu, Instructables aracılığıyla gönderilen Growing Beyond Earth, Maker Yarışması'na profesyonel bir başvurudur. Uzay mahsulü üretimi için tasarım yapmaktan ve ilk Instructable'ımı göndermekten daha fazla heyecanlanamazdım. Başlamak için yarışma bizden
Daha Güvenli Daha Güvenli: Tren İstasyonlarını Daha Güvenli Hale Getirmek: 7 Adım
Daha Güvenli Daha İyi: Tren İstasyonlarını Daha Güvenli Hale Getirmek: Bugün birçok tren istasyonu, güvenlik eksikliği, bariyerler ve gelen trenin uyarısı nedeniyle güvensizdir. Bunun düzeltilmesi gerektiğini gördük. Bu sorunu çözmek için Safer Better'ı yarattık. Titreşim sensörleri, hareket sensörleri kullandık ve
Pike - Daha Güvenli Sürüş, Daha Akıllı Sürüş, Bir Pike Sürme!: 5 Adım
Pike - Daha Güvenli Sür, Daha Akıllı Sür, Pike Sür!: Pike adlı projeme hoş geldiniz! Bu, eğitimimin bir parçası olan bir projedir. Belçika'da Howest'te NMCT öğrencisiyim. Amaç, bir Raspberry Pi kullanarak akıllı bir şey yapmaktı. Akıllı hale getirmek istediğimiz tam bir özgürlüğümüz vardı. Benim için
Daha Soğuk Hava! Daha Az Para için! Klima Süper Şarjı!!: 14 Adım (Resimlerle)
Daha Soğuk Hava! Daha Az Para için! Klima Süper Şarjı!!: Bu yöntemle daha iyi soğutma elde edebilir ve güç maliyetlerini düşürebilirsiniz. Bir klima, gaz halindeki bir soğutucuyu dış taraftaki (tahmin ettiğiniz) kondenserde yoğunlaşana kadar sıkıştırarak çalışır. Bu, dışarıdaki ısıyı serbest bırakır. Sonra ne zaman