İçindekiler:

WiFi Kontrollü Noel Işıklı Pencere Dekorasyonu: 4 Adım
WiFi Kontrollü Noel Işıklı Pencere Dekorasyonu: 4 Adım

Video: WiFi Kontrollü Noel Işıklı Pencere Dekorasyonu: 4 Adım

Video: WiFi Kontrollü Noel Işıklı Pencere Dekorasyonu: 4 Adım
Video: Bunlarda geçecek iyiki varsınız…🙏❤️ “güzel AİLEM”😍🙈 2024, Kasım
Anonim
Image
Image
WiFi Kontrollü Noel Işıklı Pencere Dekorasyonu
WiFi Kontrollü Noel Işıklı Pencere Dekorasyonu

Telefonunuzdan veya PC'nizden bir LED ışık şeridini kontrol edin - bir sürü eğlenceli Noel temalı ışık deseni.

Gereçler

1. ESP12e geliştirme kartı: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 geliştirme kartı, pil takımı ve önceden lehimlenmiş başlıklarla. Bu, RGB LED ve hatta bir ışık sensörü ile birlikte gelir. İstersen iki tane al! Bu proje, en sevdiğim D1 Mini gibi herhangi bir ESP8266 kartına kolayca uyarlanabilir. Bunu burada kullanıyorum çünkü lehime gerek yok ve bir pil takımı ile geliyor.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - bu, ESP8266 dev kartını programlamak için kullanılan çıkarılabilir Atmega328P çipine sahip olanıdır.

3. Uno:Aliexpress için USB kablosu:

4. Her şeyi bağlamak için atlama kabloları - bu proje için lehimleme yok!Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - erkekten erkeğe/dişiye bir seçim vb. Uno için M2M kullanıyoruz. LED Şerit bağlantısı

5. WS2812 LED Şerit:Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Sürümünüzü seçin. 5m, 150 LED, IP30 (su geçirmez değil) ve beyaz PCB seçtim

6. AA piller x 3

Adım 1: Devre

Devre
Devre
Devre
Devre

Devre şemasına bakın.

*lütfen dikkat: Eriyen mikro denetleyiciler veya LED şeritlerden sorumlu tutulamam. Bu proje benim için çalıştı, söyleyebileceğim bu kadar, ancak evden çıktığımda mutlaka çalışır durumda bırakmam. Birçok Arduino forumunda 5v ile GND arasında (LED şeridinden önce) en az 1000 uF kapasitör ve ayrıca Veri hattından önce 500 Ohm direnç olması önerilir. Daha fazla ipucu için lütfen https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels adresini ziyaret edin.

Adım 2: Programlama

Arduino kodunuzu buradan alın: https://github.com/tomjuggler/esp8266-fastled-web… - bu kod benim değil, onu LED şeridim için kutunun dışında çalışacak şekilde uyarladım ve ayrıca tek başıma duruyorum bir yönlendiriciye ihtiyaç duymadan varsayılan.

Henüz yapmadıysanız, Arduino IDE için ESP8266 eklentisini edinin. Eklenti ve talimatlar burada:

1. Her şeyin bağlı olduğundan emin olun (LED Şerit güç hattı (sarı tel) hariç), güç açılmadan önce 2 programlama modu pininin kısa devre yapması gerekir. Bunu yapmak için kart küçük bir kapakla gelir.

2. Kartı açın (Benimkine bir anahtar ekledim, bir tane gelmiyor, sadece bir pili çekip tekrar açabilirsiniz.)

3. Arduino'dan gelen USB kablosunu bilgisayarınıza takın - önce Arduino Uno'nun Atmega328 yongasının çıkarılması gerekir (bunun yerine programlamak için bir USB - Seri adaptörü de kullanabilirsiniz).

4. Arduino IDE'de panonuz olarak 'Genel ESP8266 Modülü'nü seçin. Ayrıca 1m Spiffs ile 4m'yi seçin. Seri bağlantınızı şimdi kontrol edin, Araçlar -> Bağlantı Noktası.

5. Çizimi yükleyin

6. Kartı kapatıp tekrar açın (programlama modu pinleri hala kısa devredeyken)

7. Spiffs (web sunucusu vb. için gerekli dosyalar), Araçlar -> 'ESP8266 Sketch Data Upload' yükleyin

8. 2 programlama modu pinini ayırın, sarı LED Strip 5v kablosunu 5v'ye bağlayın (benimkini + pil terminali ile pil arasına sıkıştırdım, aşağıdaki fotoğrafa bakın)

9. Güç açık

10. Şimdi PC veya Cep Telefonu kullanarak WiFi Erişim Noktasına bağlanmanız gerekiyor. AP, ESP olarak görünmelidir - bir şey ya da başka. Bağlandıktan sonra adres çubuğuna '192.168.4.1' yazın. Bu, ESP8266 varsayılan web sunucusu adresidir.

11. İşte bu, ışıklarınızı kontrol etmek için web uygulamasını kullanabilmelisiniz!

3. Adım: Bitirme

Bitirmek
Bitirmek
Bitirmek
Bitirmek
Bitirmek
Bitirmek
Bitirmek
Bitirmek

Kod yüklendikten sonra, programlama kablolarının ve Arduino UNO'nun bağlantısını kesebilmelisiniz. Şimdi ışıklarınızı pencerenin etrafına asın (benimkini üst kenarlara, harika bir etki veren bir tül perdenin arkasına astım). Ayrıca, belki panoyu ve pilleri düzenli olması için bir kutuya koyun, hatta pil takımını bir güç kaynağıyla değiştirin (bunu daha sonra kendim yapabilirim).

Adım 4: Herkese Mutlu Noeller

Bu projeyle ilgili en büyüleyici bulduğum şey, burada birbiriyle çalışan parçaların miktarı. ESP çipi, dahili bir web sunucusu tarafından sunulan JavaScript ile arayüz oluşturan ve tarayıcıda çalışan C'de programlanmıştır. HTML de dahil - eğer ilgileniyorsanız, Arduino taslağının veri klasörünün içine bir göz atın. Işıklar için gerçekten şenlikli ayarlarla harika bir öğrenme programı ve bunu GitHub'da paylaştığı için Jason Coon'a minnettarım.

Bu ve daha fazla elektronik projesini web sitemde bulabilirsiniz: circusscientist.com

Önerilen: