İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Bu proje, masamın arka tarafındaki led ışıklarını kontrol etmek ve manipüle etmek için bir sunucu olarak firebase kullanımını göstermektedir
Gereçler
- ESP8266.
- Led Şeritler WS2812B.
- En az 10W@5V dereceli güç kaynağı.
- LED Şeritleri kontrol etmek için bir uygulama.
Adım 1: Şeritleri Doğru Yere Getirin
İlk şey, LED şeritleri yerine oturtmaktır.
Bu proje için mülayim eski bilgisayar masamı seçtim, bu yüzden bazı yapışkan bantlar kullandım ve WS2812b led şeritlerimi arka tarafına sabitledim ve VCC, GND, DATA hatlarını resimlerde gösterildiği gibi birkaç kablo ile bağladım.
2. Adım: Küçük Bağlantıları Yapın
Güç kaynağını ESP8266'ya bağlayın [Not* - Ev Otomasyonu için kullandığım bir kart kullandım ancak yalnızca ESP8266'ya ihtiyacımız var]
Aşağıdaki gibi bağlanın:
- D5(Pin 14) -> LED şeridin Veri Pimi
- ESP8266, Güç Kaynağı, LED Şeritlerinin GND pinini birbirine bağlayın.
Bu donanım için, şimdi kodlama panosuna geçelim.
3. Adım: Firebase Kuralları ve Veritabanı Şeması
Veritabanı Şeması basittir.
-
(kullanıcı)
-
neopikseller
-
0
{r:12, g:220, b:120}
-
1
{r:112, g:150, b:200}
-
-
jeton
- genel: {belirteç}
- özel: {belirteç}
-
Bu Şema, basit bir yapıyı, Led değerlerinin bir listesini temsil eder.
Belirteç bölümleri, kimliği doğrulanırsa genel ve özel bölümün eşleştiği basit bir kimlik doğrulama sistemini temsil eder.
4. Adım: Kurulum Kodu
Kod oldukça açıklayıcı.
- Gerekli kitaplıkları ekleyin.
- Veritabanının kimlik doğrulama belirtecini ayarlayın
- WiFI kimlik bilgilerini sağlayın
- Firebase akışını neopiksel değişikliklerine ayarlayın ve istemci tarafı tarafından tetiklenen verilerdeki değişiklikleri dinlemeye başlayın.
- Döngüde olayları kontrol etmeye devam edin ve gelen verileri yardımcı işlevlere gönderin.
-
Yardımcı işlev, verileri alır ve neopiksel güncellemesinin ne zaman tetiklendiğini aşağıdakiler için kontrol eder:
- Tek bir LED
- Bir dizi LED numarası
- Tüm LED'ler.
Adım 5: Autoroom Uygulaması
Flutter'da Dart Programlama Dili, LED Işıkları kontrol ederek "Autoroom" adlı bir uygulama yaptım.
İşte bununla ilgili örnek sonuçlar.
- İlk önce, benim durumumda kimlik bilgileriyle giriş yapın (xritzx)
- Rengi ve aralığı seçin ve güncellemeye basın.
- Veya -1'i seçerek tüm aralığı renklendirebilirsiniz.
Önerilen:
WiFi Kontrollü Tek Boynuzlu At Şapkası? RGB Işıkları ile: 5 Adım (Resimlerle)
WiFi Kontrollü Tek Boynuzlu At Şapkası? RGB Işıkları ile: Herkese merhaba. Küçüğüm bir süredir beni tek boynuzlu atlarla ilgili ilginç giyilebilir DIY'ler hakkında dürtüyordu. Bu yüzden kafamı kaşıdım ve alışılmadık ve çok düşük bütçeli bir şey yaratmaya karar verdim. Bu proje, uygulamanın devam etmesini gerektirmiyor
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz
Etkileşimli Avlu Işıkları, Geçit Işıkları: 3 Adım
Etkileşimli Avlu Işıkları, Geçit Işıkları: Arka bahçem için bir çeşit etkileşimli avlu ışığı yapmak istedim. Fikir, birisi bir yöne yürüdüğünde, yürüdüğünüz yönde bir animasyon başlatacaktı. Dollar General 1.00$ güneş ışığıyla başladım
Kendin Yap Noel Işıkları Müziğe Ayarlandı - Koreograflı Ev Işıkları: 15 Adım (Resimlerle)
Kendin Yap Noel Işıkları Müziğe Ayarlandı - Koreograflı Ev Işıkları: Müzik Ayarlı DIY Noel Işıkları - Koreograflı Ev Işıkları Bu yeni başlayan bir DIY DEĞİLDİR. Elektronik, devre, BASIC programlama ve elektrik güvenliği ile ilgili genel zeka konularında sağlam bir kavrayışa ihtiyacınız olacak. Bu DIY, deneyimli bir kişi içindir, yani