İçindekiler:
- Adım 1: Tüm Malzemeleri ve Araçları Toplayın
- Adım 2: Devreyi Bağlayın
- Adım 3: Kodu Arduino Arayüzünden Yapılandırın
- Adım 4: Kodu ESP8266'ya Yükleyin
- Adım 5: Gelecekteki Yükseltmeler
Video: ESP8266 ile WiFi Kontrollü RGB LED Şerit: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Fikir, WiFi'den kontrol edilebilen bir LED ışık yaratmaktır. Noel'den kalma bazı yedek LED şeritlerim var, bu yüzden bunu LED'in WiFi'den kontrol edilmesini sağlayan ESP8266'ya geri dönüştürüyorum.
ESP8266, web sunucusu olarak işlev görebilir, bu, LED Strip'i kontrol etmek için Uzak düzeni oluşturmak için kullanılacaktır. Sahip olduğum LED şerit 12V, bu yüzden bunun için 12 V'luk bir güç kaynağına ihtiyacım olacak, aksi takdirde 5V LED'iniz varsa, LED şeridine ESP8266 devresine güç veren aynı güç kaynağından güç verebilirsiniz.
Adım 1: Tüm Malzemeleri ve Araçları Toplayın
Bunun için aşağıdaki malzemelere ihtiyacınız olacak:
- 1 x ESP8266
- 3 adet MOSFET IRF510
- RGB LED Şerit
- Prototip panosu
- Konektör Teli
- LED Şerit için 12 V Güç kaynağı
- ESP8266 için 5 V Güç kaynağı
Aşağıdakiler ihtiyacınız olacak araçlardır:
- Tel striptizci
- Havya
- Multimetre (Sorun giderme için kullanışlı araçlar)
Adım 2: Devreyi Bağlayın
Devreyi yukarıdaki şemaya göre bağlayın. LED'in 3 rengini (KIRMIZI, YEŞİL, MAVİ) çalıştırmak için 3 MOSFET'e ihtiyacımız var. Bireysel adreslenebilir LED şeridi kullanmadığımı unutmayın. Bunun için farklı bir bağlantıya ihtiyacınız olacak.
LED'in 3 rengini kullanarak daha birçok renk oluşturabiliyoruz. Eğitim amaçlı olarak, çocuklara Ana renkleri ve diğer renkleri oluşturan kombinasyonları öğretebilmek harika bir şey.
Unutulmaması gereken bir diğer nokta ise 12 V güç kaynağının GND'sinin 5V güç kaynağının GND'sine bağlı olduğundan emin olmanız gerektiğidir. Diğer bir alternatif ise, 5V'luk regülatör LM7805'i kullanarak 5V'ye güç sağlamak için 12V güç kaynağını kullanabilirsiniz.
Adım 3: Kodu Arduino Arayüzünden Yapılandırın
Kullandığım kodu web sitemden aşağıdaki konumdan indirebilirsiniz. Kodun çalışması için aşağıdaki kütüphaneye ihtiyacı olacaktır.
-ESP8266WiFI
-ESP8266Web sunucusu
-Arduino OTA'sı
Kodu Arduino arayüzüne yükledikten sonra, yapılandırmanız gereken birkaç şey var.
1. Aşağıdakileri wifi ssid ve şifrenizi gösterecek şekilde değiştirin
/* Ağ ayarları */const char* ssid = "yourWIFISSID"; // SSID - WiFi'nizin adı const char* password = "wifiparolanız"; // Parola
2. IP adresini Yönlendirici alt ağınızı yansıtacak şekilde değiştirin ve aynı IP adresinde hiçbir cihaz bulunmadığından emin olun.
IPAdresi ip(192, 168, 1, 111); // cihaz IPAdresi ağ geçidinin statik IP adresi(192, 168, 1, 1); // Gatway IPAdresi alt ağı(255, 255, 255, 0); // Ağ maskesi
3. Kurulum bölümündeki OTA (On the air update) parolasını 62. satır civarında değiştirin.
// OTA kodu ArduinoOTA.setHostname("LEDStrip"); ArduinoOTA.setPassword((const char *)"ledstripOTApassword"); ArduinoOTA.begin();
Adım 4: Kodu ESP8266'ya Yükleyin
Kodu WiFi kurulumunuza uyacak şekilde yapılandırdıktan sonra, kodu ESP8266'ya yükleme zamanı gelmiştir. ESP8266'nızın bağlı olduğu doğru bağlantı noktasını seçtiğinizden emin olun. Yukarıdaki örnekte, /dev/cu.wchusbserial14750 üzerinde benimki var, bu PC veya Mac'inizden farklı olabilir.
Ardından Sketch->Yükle'yi seçin.
Yükleme tamamlanana kadar bekleyin. Her şey yolunda giderse, ESP8266 WiFi yönlendiricinize bağlanmalı ve 192.168.1.111 IP adresine sahip olmalıdır. Önceki adımda değiştirdiyseniz, bu değişebilir. Tarayıcınızı bu IP adresine yönlendirin, https://192.168.1.111, resimde gösterildiği gibi LED uzaktan kumandayı görmelisiniz.
LED'in rengini ruh halinize göre değiştirmek için renge tıklayın ve keyfini çıkarın.
Adım 5: Gelecekteki Yükseltmeler
Artık çalışan bir WiFi kontrollü RGB LED şeridiniz olduğuna göre, daha farklı disko ışıkları kombinasyonları eklemek için kodla oynayabilirsiniz. Gelecekteki yükseltme önerilerinin bazıları şunları içerir:
- Devreyi MQTT'ye bağlayarak internet üzerinden kontrol edebilmeniz
- Gece lambası için LED ışıklarını otomatik olarak açmak için hareket algılama devresi ekleyin
- Farklı yanıp sönme modları (Flash, Strobe, Fade, Smooth) için kod ekleyin, bu düğmeler şu anda işlevsel değil.
- Açık rengi Müziğe göre değiştirin.
Hepsi bu, umarım bu gönderiyi beğenirsiniz. Ve bunu beğendiyseniz, Aydınlatma yarışmasında bana oy verebilirsiniz. Diğer basit IoT projeleri için web sitemi ziyaret edebilirsiniz.
Ayrıca, gelecekteki yükseltme için hangi öneriyi görmek istediğinize dair bir yorum bırakabilirsiniz, böylece bu fikri bir sonraki talimatlara göndermek için kullanabilirim.
Önerilen:
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: 4 Adım
Android veya Iphone'dan Bluetooth ile Kontrol Edilen Arduino ile Neopixel Ws 2812 LED Şerit: Merhaba arkadaşlar, bu talimatta, Bluetooth bağlantısını kullanarak Android telefonunuzdan veya iphone'unuzdan bir neopixel led şeridi veya ws2812 led şeridi nasıl kontrol edebileceğinizi tartıştım. Arduino ile birlikte evinize neopixel led şerit ekleyin
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
WiFi Üzerinden Blynk Uygulaması ile Akıllı Telefon Kontrollü Neopikseller (LED Şerit): 6 Adım
Akıllı Telefon Kontrollü Neopikseller (LED Şerit) WiFi Üzerinden Blynk Uygulaması ile: Bu projeyi, bir arkadaş evinde akıllı telefon kontrollü neopiksellerden ilham aldıktan sonra oluşturdum, ancak onunki dükkandan satın alındı. "Kendim yapmak ne kadar zor olabilir, hem de çok daha ucuza gelir!" diye düşündüm
Tasker ile Raspberry Pi Kullanan Wifi Kontrollü 12v Led Şerit, Ifttt Entegrasyonu.: 15 Adım (Resimli)
Tasker ile Raspberry Pi Kullanan Wifi Kontrollü 12v Led Şerit, Ifttt Entegrasyonu.: Bu projemde sizlere ahududu pi kullanarak wifi üzerinden basit bir 12v analog led şeridi nasıl kontrol edeceğinizi göstereceğim.Bu proje için ihtiyacınız olacak: 1x Raspberry Pi (I Raspberry Pi 1 Model B+ kullanıyorum) 1x RGB 12v Le
Raspberry Pi ile Web Sitesi/WiFi Kontrollü LED Şerit: 9 Adım (Resimlerle)
Raspberry Pi ile Web Sitesi/WiFi Kontrollü LED Şerit: Arka plan: Ben bir gencim ve robotik yarışmalarına katılmanın yanı sıra son birkaç yıldır küçük elektronik projeleri tasarlıyor ve programlıyorum. Geçenlerde masa kurulumumu güncellemeye çalışıyordum ve güzel bir eklentinin