İçindekiler:
- 1. Adım: Firebase'i Ayarlama
- Adım 2: ESP-01'i Gelecekteki Güncelleme için Temel OTA ile Programlayın
- Adım 3: ESP01'i Moodlight Over OTA ile Programlayın
- Adım 4: Her Şeyi Lehimleme
- Adım 5: !!ÖNEMLİ GÜNCELLEME!
- Adım 6: Github ve Shematic bağlantısı
- Adım 7: Nihai Ürün
Video: Gerçek Zamanlı + OTA'da Firebase ile ESP01 Moodlight: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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
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ı
ESP01 Moodlight GITHUB
Adım 7: Nihai Ürün
Önerilen:
Arduino'yu Havadan Programlama (OTA) - Ameba Arduino: 4 Adım
Arduino Üzerinden Programlama (OTA) - Ameba Arduino: Piyasada birçok Wi-Fi mikrodenetleyici var, birçok üretici Arduino IDE kullanarak Wi-Fi mikrodenetleyicilerini programlamaktan keyif alıyor. Ancak, bir Wi-Fi mikro denetleyicisinin sunduğu en havalı özelliklerden biri gözden kaçma eğilimindedir, yani