İçindekiler:

Arduino veya ESP8266 ile RGB Flood Light Hijack: 6 Adım (Resimlerle)
Arduino veya ESP8266 ile RGB Flood Light Hijack: 6 Adım (Resimlerle)

Video: Arduino veya ESP8266 ile RGB Flood Light Hijack: 6 Adım (Resimlerle)

Video: Arduino veya ESP8266 ile RGB Flood Light Hijack: 6 Adım (Resimlerle)
Video: Шелли.1 Умные Машины С | Шелли.1-Умный Дом, Умный Мастерских Вы Можете Установить. 2024, Temmuz
Anonim
Arduino veya ESP8266 ile RGB Taşkın Işığını Kaçırın
Arduino veya ESP8266 ile RGB Taşkın Işığını Kaçırın
Arduino veya ESP8266 ile RGB Taşkın Işığını Kaçırın
Arduino veya ESP8266 ile RGB Taşkın Işığını Kaçırın
Arduino veya ESP8266 ile RGB Taşkın Işığını Kaçırın
Arduino veya ESP8266 ile RGB Taşkın Işığını Kaçırın

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çaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla
Parçaları Topla

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

Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını Sökün ve RGB PWM Girişlerini Tanımlayın
Sel Işığını 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ı

ESP8266 ve Güç Kablolaması
ESP8266 ve Güç Kablolaması
ESP8266 ve Güç Kablolaması
ESP8266 ve Güç Kablolaması
ESP8266 ve Güç Kablolaması
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!

Hepsini Bir Araya Getirin!!
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ı Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!!
Işıkları Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!!
Işıkları Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!!
Işıkları Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!!
Işıkları Evin Etrafına Yerleştirin ve Keyfini Çıkarın !!!
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: