İçindekiler:

Gerçek Zamanlı + OTA'da Firebase ile ESP01 Moodlight: 7 Adım
Gerçek Zamanlı + OTA'da Firebase ile ESP01 Moodlight: 7 Adım

Video: Gerçek Zamanlı + OTA'da Firebase ile ESP01 Moodlight: 7 Adım

Video: Gerçek Zamanlı + OTA'da Firebase ile ESP01 Moodlight: 7 Adım
Video: ESP32 ile Google Firebase Kullanımı Video Serisi -1 2024, Temmuz
Anonim
Image
Image

R-G-B modunu ve Fade efektini destekler. Ayrıca parlaklık kontrolü için destek var. OTA güncellemesi desteği

1. Adım: Firebase'i Ayarlama

Firebase'i Kurma
Firebase'i Kurma
Firebase'i Kurma
Firebase'i Kurma

Devam etmeden önce firebase'i kurmamız gerekiyor. Aşağıdaki bağlantıya https://firebase.google.com/ gidin ve gmail hesabınızla giriş yapın.

Bu adımı tamamladığınızda, firebase'de yeni bir proje yapmamız gerekiyor, bu yüzden firebase konsolunuza geçin.

Gerçek zamanlı veritabanınızın altında, bu şekilde okuma ve yazmayı etkinleştirmeniz gereken "kurallar" sekmesi vardır. Resim 2

firebase bağlantınızı ve sırrınızı burada bulabilirsiniz. Resim 3

Bu, firebase ile bağlanmak için arduino IDE'de kullanılır.

Adım 2: ESP-01'i Gelecekteki Güncelleme için Temel OTA ile Programlayın

Gelecekteki Güncelleme için Temel OTA'lı ESP-01 Programı
Gelecekteki Güncelleme için Temel OTA'lı ESP-01 Programı
Gelecekteki Güncelleme için Temel OTA ile ESP-01 Programı
Gelecekteki Güncelleme için Temel OTA ile ESP-01 Programı

Kaynak kodundan minimum OTA'yı indirebilir ve arduino IDE ile ESP01'inize flaş edebilirsiniz. Resim 1

Şimdi onu flashladıktan sonra, arduino IDE portunda bu şekilde açılmalıdır. Resim 2

Burada görünmüyorsa, sorun giderme için bir bağlantı var veya yorumlarda sorabilirsiniz.

Adım 3: ESP01'i Moodlight Over OTA ile Programlayın

Kaynak kodunu aşağıdan indirin ve daha önce karşılık gelen ESP bağlantı noktasının seçilmesiyle gösterildiği gibi OTA üzerinden arduino IDE aracılığıyla flaşlayın.

Adım 4: Her Şeyi Lehimleme

Aşağıdaki şemayı izleyerek küçük bir lehim uygulayın.

Güç kaynağı için voltaj regülatörüne bağlı 5V 1A eski telefon şarj cihazı kullanıyorum.

Bağlantılar:

Vcc ila 3V (Voltaj regülatörü) GND ila GND GPIO0 ila Kırmızı GPIO2 ila Yeşil GPIO3=RX ila Mavi CH_PD ila Vcc (veya ESP-01 modülünde bir çekme direnci lehimleyin) isteğe bağlı: sıfırlamak için GND'den RST'ye düğme modül

Bunu beyaz topumun içine koyacağım için, hareket etmesi veya kırılmaması için biraz sıcak tutkal koydum. Şimdi 3 hafta boyunca sorunsuz çalışıyor.

Adım 5: !!ÖNEMLİ GÜNCELLEME!

Mevcut yapı ile ilgili bir problem fark ettim ve LED ile ESP01 arasındaki 3 rengin (RGB) hepsini açma/kapama anahtarlarını koymak zorunda kaldım çünkü kapatıp tekrar açarsanız, çizimi çalıştırmak yerine flaş modunda takılıp kalacak.

Fişe takarken anahtarları kapatın ve ardından anahtarları AÇIN ve her şey iyi çalışacaktır.

Adım 6: Github ve Shematic bağlantısı

Github ve Shematic için bağlantı
Github ve Shematic için bağlantı

ESP01 Moodlight GITHUB

Adım 7: Nihai Ürün

Önerilen: