İçindekiler:
- Adım 1: Parçaları Toplayın
- Adım 2: Flood Light'ı Sökün ve RGB PWM Girişlerini Tanımlayın
- 3. Adım: ESP8266 ve Güç Kablolaması
- Adım 4: Programlayın
- Adım 5: Hepsini Bir Araya Getirin!
- Adım 6: Işıkları Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!
Video: Arduino veya ESP8266 ile RGB Flood Light Hijack: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu yüzden amazon'da harika küçük RGB projektörler buldum ve onların cesaretine baktığımda, onları doğrudan bir arduino ve esp8266'ya bağlayabileceğinizi ve PWM kullanarak kontrol edebileceğinizi fark ettim.
Şimdi ikisini oturma odamda vurgulu aydınlatma olarak kullanıyorum ve belirli sahneler için ayarladım.
Onları kontrol etmek için bir ahududu pi üzerinde çalışan openhab kullanıyorum ve hatta onları amazon Echo (ABD) ile kontrol edebiliyorum, ancak bu bu talimatın kapsamının biraz ötesinde olsa da, bunu yazmak için zaman bulmayı umuyorum!
Umarım beğenirsiniz, bu benim çok uzun zamandır ilk dersim, bu yüzden lütfen ne düşündüğünüzü bana bildirin.
Adım 1: Parçaları Toplayın
Parça listesi aşağıdaki gibidir:
1. 10W RGB Sel Işığı: Ebay (İngiltere), Ebay (ABD), Ebay (Çin)
2. ESP8266-12 Modülü: Ebay (İngiltere), Ebay (ABD), Ebay (Çin)
3. LD1117 3.3V Regülatör: Ebay (İngiltere), Ebay (ABD), Ebay (Çin)
4. 100uF Kondansatör: Ebay (İngiltere), Ebay (ABD), Ebay (Çin)
5. 12V 1A DC Güç Kaynağı: Ebay (İngiltere), Ebay (ABD), Ebay (Çin)
6. Direnç seçimi (10K kullandım, ama gerçekten ne olursa olsun yapabilirsiniz)
(Fiyatlar düzenli olarak değiştiği için birden fazla siteye bağlantılar ekledim, bu yüzden lütfen alışveriş yapın ve amazon ve ebay'ı kontrol ettiğinizden emin olun)
Tam açıklama: Yukarıdaki bağlantılardan satın alırsanız küçük bir komisyon kazanırım ancak kendim kullanmadığım bir ürüne asla bağlantı önermem. Bu proje para kazanmak için tasarlanmamıştı. Teşekkürler:-)
Adım 2: Flood Light'ı Sökün ve RGB PWM Girişlerini Tanımlayın
Bu özel projektör, basit bir vidalı tasarımdır.
Şasi, tamamı sökülen üç alüminyum bölümden oluşur.
Lensi yerinde tutan üst bölümün çıkarılması, LED dizisi ve kontrol devresi ile PCB'yi ortaya çıkarır.
Yaptığım ilk şey, hangi transistörlerin hangi renk dizisini kontrol ettiğini belirlemekti.
Umarım üreticinin pano revizyonları arasında çok fazla varyasyonu yoktur, bu da yukarıdaki resmi kopyalayabileceğiniz ve telleri doğrudan bunlara lehimleyebileceğiniz anlamına gelir. Sizin için daha kolay hale getirmek için Kırmızı, Yeşil ve Mavi renk kodlu var. İlginç bir şekilde, kırmızı LED'i kontrol eden transistör, mevcut mikrodenetleyiciye bir direnç üzerinden bağlanmış olsa da, bunu devrede bıraktım.
Bu adım için, yukarıdaki resimde görüldüğü gibi, bir sıcak hava tabancası ve bazı cımbız ile mevcut kontrol bileşenlerinin PCB'den çıkarılması da önemlidir. Kızılötesi alıcıyı çıkarmak kesinlikle gerekli değildi ama başka projelerde kullanabileceğimi düşündüm.
Daha sonra, transistörlere giden PWM pinlerine bazı kabloları lehimleyin ve onları hafif şasinin diğer bölümüne geçirin, bir sonraki gideceğimiz yer burası.
3. Adım: ESP8266 ve Güç Kablolaması
Yapmanız gerekenleri benim yapabileceğimden çok daha net bir şekilde söylediği için bu kısım için bir şematik ekledim.
Temel olarak kırmızı, yeşil ve mavi LED'lerinizi 10K'lık bir direnç aracılığıyla ESP8266'nın 12, 14 ve 15 numaralı pinlerine bağlayın.
Ardından, şemaya göre ESP güç devresini bağlayın, resimde bunu LED'ler için doğrudan güç kaynağına/sürücü panosuna lehimlediğimi gösteriyor ancak sonunda yönü değiştirdim ve başka bir resim çekmeyi başaramadım..
Buradaki fikir, kasanın içine sığması gerekeceğinden, her şeyi mümkün olduğunca kompakt tutmaktır.
Bunu başarmak için dirençleri kablolarla aynı hizada birleştirdim ve üzerlerini ısı büzüşmesi ile kapladım.
Lütfen benim hatamdan kaçının ve direnci doğrudan ESP'ye lehimlemeyin. Bunun, gerçek bir satır içi ekleme yapmamdan daha zor olduğunu buldum (tel-direnç-esp yerine tel-direnç-tel-esp'de olduğu gibi).
Ayrıca fotoğraf şematikten biraz farklı görünüyor, orijinal olarak pin 15 kullanmadım ve bu bir hataydı çünkü pin 15 pwm'de harika. O iğneyi sev. Kuraldır.
Adım 4: Programlayın
Tercih ettiğiniz yöntemi kullanarak ESP'nizin kodunu yazın!
Gerçekten istediğiniz gibi kontrol etmeyi seçebilirsiniz ve ESP ile harika şeyler yapan harika insanlar var.
Benim özel rotam, ışığın oturum açıp renk komutlarını dinleyeceği openHAB biçiminde bir MQTT ev sunucusu kullanmaktı. Bu yöntemi kullanmak, kontrol için amazon Alexa ve google home'u son derece kolay kullanmama da izin veriyor. (Daha önce de söylediğim gibi, bunu yaparken çok eğlendiğim için bu süreç için talimatlar yazabilmeyi umuyorum, ancak şu anda boş zamanımın çoğunu yeni bir web sitesi oluşturmak için harcıyorum (muhtemelen bu parçalar için öğreticiler içerecektir). yol)).
Bunun için kodu bu 'ible, yukarıya (veya aşağıya, göründüğü her yere) ekledim.
Söylemeliyim ki, eskiden sadece ESP8266 için arduino IDE geliştirirdim ama bu özel projeye başladığımdan beri kesinlikle Lua betiklerine dönüştürülüyorum, harikalar ve yükleme ve hata ayıklama sırasında çok daha az stresli bir zaman.
Bir zamanlar arduino'da aşağıdakileri yapan bir program yazdım:
ESP önyükleme yapıyor, wifi'ye bağlanamıyor, erişim noktası modunu başlatıyor
istemci telefona bağlanır, tarayıcıyı otomatik olarak renk kontrol sayfasıyla açar (temel html)
sayfada, yönlendiricinize bağlama seçeneği de vardı.
Ağa bağlandıktan sonra, herhangi bir kontrol sistemi oldukça kolay bir şekilde http istekleri gönderecek şekilde programlanabilir.
Bu kodu bir yerde bulabilirsem yükleyeceğim, ancak yakın zamanda yeni bir bilgisayar kurdum, böylece bu dosya yerdeki herhangi bir sürücü karışımında olabilir.
Adım 5: Hepsini Bir Araya Getirin!
Tüm parçaları yalıtmak için PVC elektrik bandı ile sardım.
Bu adıma özellikle dikkat edin, uygun dikkat göstermediğimde voltaj regülatörlerimden birini yaktım.
Ayrıca, telleri daha uzun tutmanın, her şeyi tekrar birbirine vidalamakla ilgili tüm bükümler nedeniyle bu adımı çok daha kolay hale getirdiğini düşünüyorum.
Adım 6: Işıkları Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!
Işıkları tercih ettiğiniz yere yerleştirin, 12V güç kaynağına takın ve yola çıkın!
Lensin prizma etkisinden hoşlanmıyorsanız, kolayca çıkarılabilir, bu daha az odaklı, daha genel bir parlaklık verir. Objektifi öne arkaya çevirmenin de oldukça harika etkileri oldu.
Resimlerde çok sevdiğim nixie saatimi vurgulamak için kullandığımı görebilirsiniz.
Okuduğunuz için teşekkürler!
Önerilen:
Arduino ile Neopixel Ws2812 LED veya LED STRIP veya Led Ring Nasıl Kullanılır: 4 Adım
Arduino ile Neopixel Ws2812 LED veya LED STRIP veya Led Ring Nasıl Kullanılır: Merhaba arkadaşlar Neopixel led Strip çok popüler olduğundan ve ws2812 led strip olarak da adlandırılır. Çok popülerler çünkü bu led şeritlerde her bir led'i ayrı ayrı ele alabiliyoruz, yani birkaç ledin tek renkte parlamasını istiyorsanız,
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
Fizik veya Kimya Dersleri için Arduino ile DIY LED-fotometre: 5 Adım (Resimlerle)
Fizik veya Kimya Dersleri için Arduino ile DIY LED-fotometre: Merhaba!Sıvılar veya diğer nesneler, belirli renkleri yansıttıkları veya ilettikleri ve sırayla diğerlerini yuttukları (emdikleri) için renkli görünürler. Sözde bir fotometre ile sıvılar tarafından emilen bu renkler (dalga boyları) belirlenebilir. Temel prim
Hoparlör veya Flyback Transformer Üzerinde PWM Kullanarak Arduino İle Şarkı Çalın(MP3): 6 Adım (Resimlerle)
Hoparlör veya Flyback Transformer Üzerinde PWM Kullanarak Arduino İle Şarkı Çalın(MP3): Merhaba Arkadaşlar, Bu benim ilk dersim, umarım beğenirsiniz!! müzik verilerini dizüstü bilgisayarımdan Arduino'ya iletmek için. Ve Arduino TIMERS t kullanarak
Arduino Irlib ile TV Uzaktan Kumandası veya Başka Bir Şey Nasıl Taklit Edilir: 3 Adım (Resimlerle)
Arduino Irlib ile TV Uzaktan Kumandası veya Başka Bir Şey Nasıl Taklit Edilir: Giriş Herkese merhaba ve ilk Instructable'ıma hoş geldiniz. Bugün, başlığın dediği gibi, Arduino (herhangi bir model) kullanarak e TV uzaktan kumandasını veya Kızılötesi sinyallerle çalışan benzer bir şeyi taklit etmeyi öğreneceğiz. .Sorun şuydu: Kodları bir bilgisayara nasıl iletebilirim?