İçindekiler:

ESP8266 Kablosuz RGB Farlar (Genesis Coupe): 10 Adım (Resimli)
ESP8266 Kablosuz RGB Farlar (Genesis Coupe): 10 Adım (Resimli)

Video: ESP8266 Kablosuz RGB Farlar (Genesis Coupe): 10 Adım (Resimli)

Video: ESP8266 Kablosuz RGB Farlar (Genesis Coupe): 10 Adım (Resimli)
Video: ESP Block - ESP 8266 12F + LCD 1602a 2024, Kasım
Anonim
ESP8266 Kablosuz RGB Farlar (Genesis Coupe)
ESP8266 Kablosuz RGB Farlar (Genesis Coupe)
ESP8266 Kablosuz RGB Farlar (Genesis Coupe)
ESP8266 Kablosuz RGB Farlar (Genesis Coupe)

Farlarınıza çok renkli RGB LED'ler eklemek mi istiyorsunuz? Çoğu insan için bir tezgah üstü kiti muhtemelen gerekli kutuları işaretleyebilir. Marka adlarından, bir dereceye kadar garantili, test edilmiş, kanıtlanmış bir sistem alabilirsiniz. Ama başka neyle geliyor? Kaybedilmesi kolay ucuz bir uzaktan kumanda mı? Hacimli kablolama? Marka ekosistemi kilitleniyor mu? DIY pirzolalarınız varsa, kendi özel RGB LED kitinizi oluşturmaya nasıl başlayacağınızı öğrenmek için daha fazla okuyun. Lütfen araç aydınlatma gereksinimleriyle ilgili bölgenizdeki yasaları okuduğunuzdan emin olun. Eylemleriniz için herhangi bir sorumluluk veya sorumluluk almayacağım veya üstlenmeyeceğim!

Bu kılavuz birkaç varsayımla başlar, bu nedenle lütfen devam etmeden önce şu noktaları ele alın:

  • ESP8266'yı ve nasıl programlanacağını öğrenin
  • arabanızın farlarını sökebileceksiniz
  • kendini yakmadan lehim yapabilmek… R. I. P. parmak uçlarım
  • Burada herhangi bir şeyin aracınız için farklı olabileceğinin farkında olun, bu nedenle buna göre ayarlayın
  • araç aydınlatma gereksinimleriyle ilgili bölgenizdeki yasaları okuduğunuzdan emin olun

Adım 1: Far Kontrol Kartı - Sarf Malzemelerini Toplayın

Far Kontrol Kartı - Sarf Malzemelerini Topla
Far Kontrol Kartı - Sarf Malzemelerini Topla

İki far mikrodenetleyici kartı için aşağıdaki parçaları toplamanız gerekir.

  • 2 x ESP-01 kartları
  • 2 x Prototipleme panoları (2,54 mm / 0,1" / 100 mil aralık delikleri)
  • 4 x 2N7000 küçük sinyal mosfeti (TO-92 paketi)
  • 4 x 1N4001 doğrultucu diyot
  • 4 x 0.1 uF kapasitör
  • 2 x açık drenaj çekme dirençleri - 2k Ohm ila 4k Ohm
  • 2 x direnç bölücü üst dirençler - yaklaşık 8.2k Ohm
  • 2 x direnç bölücü alt dirençler - yaklaşık 2k Ohm ila 4K Ohm
  • 2 x buck dönüştürücü modülü - çıkış 5 V'a ayarlandı
  • 2 x LDO modülü - çıkış 3,3 V'a ayarlandı
  • isteğe bağlı: 2 adet vidalı klemens
  • isteğe bağlı: 2x ESP-01 devre tahtası adaptörleri
  • isteğe bağlı: 2x TVS aşırı gerilim koruma diyotları (~18V-21V)
  • isteğe bağlı: 2x 22uF kapasitör (25V dak)
  • isteğe bağlı: 2x 22uF kapasitör (6,3V dak)

kaynak bulma

Bu kılavuzdaki neredeyse her şeyi eBay'den (ya da benim adlandırdığım şekliyle China Bay) temin ettim. Bunun nedeni, vidalı terminaller, dirençler, kartlar veya düşük güçlü mosfetler söz konusu olduğunda sahte ürünler veya düşük kalite konusunda endişelenmiyorum. Onları sınırlarına kadar zorlamıyorum. Ancak TVS diyotlarına ve kapasitörlere DigiKey üzerinden sipariş vererek iyi para harcadım. Bunu sadece aldığım şeyin sipariş ettiğim şey olduğunu garanti etmek için yaptım.

Adım 2: Denetleyici Kartı - Güç Girişi Koruması

Denetleyici Kartı - Güç Girişi Koruması
Denetleyici Kartı - Güç Girişi Koruması

Elektroniklerinizi ters voltajdan korumak için doğrultucu diyot devreye girer. Yerel elektronik mağazamdan 1N4004 diyot aldım. Sadece bir amper maks. taşımak içindir. Prototipimde bir sonraki adımda görebilirsiniz, bir doğrultucu diyot kullandım ancak güvenli olması için son kartımda iki paralel kullandım. Ani voltaj yükselmelerinden korunmak için TVS diyotları kullanıyoruz. Zener diyotları gibidirler, ancak zenerlerin aksine, birkaç on amperde terlemeden hayatta kalabilirler. TVS diyotları kullanmadan kurtulabilirsiniz ama riske atmak istemedim. Ayrıca girişte bir kapasitör kullandım, ancak bu yalnızca halo halkaları açıldığında kararmayı önlemek için gerekliydi.

Adım 3: Denetleyici Kartı - Güç Kaynakları

Denetleyici Kartı - Güç Kaynakları
Denetleyici Kartı - Güç Kaynakları
Denetleyici Kartı - Güç Kaynakları
Denetleyici Kartı - Güç Kaynakları

Giriş gücünüz koruma devresini geçtikten sonra, kartınızdaki bileşenler için kullanılabilir hale getirmeye başlamak istiyorsunuz. Bu, para dönüştürücünüzün ve LDO'nuzun görevidir. Bu dönüştürücü, aracınızın 14V beslemesini çıkışta 4,5V'a kadar verimli bir şekilde azaltabilir. WS2818B LED'leri ve LDO, kasaya bağlanacaktır. LDO, ESP8266 ve giriş anahtarları tarafından kullanım için voltajı ayrıca 3,3V'a düzenler.

Not: MCU'dan LED'lere giden dijital sinyal yalnızca 3,3V olduğundan, yük 4,5V'a ayarlanmıştır. LED'ler 5.0V'de çalışıyorsa, bazen LED'ler tarafından yanlış veriler alınır ve yanlış renk görüntülenir. Buck dönüştürücüyü 4.5V'a düşürmek bu şansı azaltır. Alternatif olarak, MCU ve LED'ler arasında bir voltaj seviyesi dönüştürücü kullanın.

Adım 4: Denetleyici Kartı - Giriş Anahtarları

Denetleyici Kartı - Giriş Anahtarları
Denetleyici Kartı - Giriş Anahtarları

Şimdi giriş anahtarlarından bahsedelim. Kontrol kartımızın dönüş sinyalinin ne zaman yanıp söndüğünü ve kısa huzmenin çalışıp çalışmadığını algılamasını istediğimizi varsayalım. Gücün varlığını tespit etmek için bazı mekanizmalara ihtiyaç vardır. Yine de bir sorunumuz var, arabanızdaki güç sinyalleri doğrudan ESP8266'nıza bağlanamayacak kadar yüksek voltajlı. 16V'luk bir sinyalle arayüz oluşturabilen ve bunu anlatmak için yaşayan çok az çip var. Bu nedenle, farlardaki güç hatları ile ESP8266'daki girişler arasında bir izolasyon katmanı uyguluyoruz. Sadece 3 direnç, bir kapasitör ve küçük bir sinyal mosfet ile ihtiyaçlarımızı çözen ve geri tepme kabiliyetine sahip yüksek voltajlı bir anahtarı bir araya getirebiliriz!

Buradaki çalışma teorisi, mosfet'i açık tahliye tamponu olarak kullanmaktır. Devrenizi nasıl kuracağınız için resme bakın. IN sinyali, farınızın dönüş sinyalinin, kısa huzmenin veya uzun huzmenin +12V gücünden gelecektir. ÇIKIŞ sinyali ESP-01 pininize gider. Hangi pinin kullanılacağı yazılım bölümünde anlatılacaktır.

Adım 5: Denetleyici Kartı - Bazı Montaj Gerekli

Denetleyici Kartı - Bazı Montaj Gerekli
Denetleyici Kartı - Bazı Montaj Gerekli
Denetleyici Kartı - Bazı Montaj Gerekli
Denetleyici Kartı - Bazı Montaj Gerekli

Düzen size kalmış! Bileşenleri yerleştirmeden önce düzeni bir kağıda çizmeme kesinlikle yardımcı oldu. Ayrıca, her şey yerleştirilip sonlandırılana kadar lehimlemeyi önlemeye yardımcı olur. İlk panomda, olaydan sonra bileşenleri hareket ettirmeye çalışmak yerine onu hurdaya çıkardım.

Önceki adımlara genel bakış:

Araba Gücü => Giriş Koruması => 5V Güç => 3.3V Güç => İşlemci

yan düşünce

Vidalı terminal bloğuna yatırım yapmanızı öneririm. Eklenen rahatlık paha biçilemez ve tahtanın çok daha profesyonel görünmesini sağlıyor. ESP-01 devre kartı adaptörünün kullanılması, ESP-01'in kırılması veya yeniden programlanması gerekmesi durumunda istediğiniz zaman çıkarıp değiştirmenizi sağlar.

Adım 6: Denetleyici Kartı - Yazılım

Denetleyici Kartı - Yazılım
Denetleyici Kartı - Yazılım

Geliştirme ortamınız, Arduino yerleşik kütüphane yöneticisini kullanarak indirebileceğiniz en son Arduino IDE (arduino.cc) ve Makuna'nın NeoPixelBus kütüphanesinden oluşacaktır. Arduino IDE'ye ESP8266 desteği eklemek için şu talimatları izleyin:

Projemin kaynak kodu ektedir

ESP-01 pin çıkışı aşağıdaki gibidir:

  • GPIO 0 - kısa huzme girişi
  • GPIO 1 - dönüş sinyali girişi
  • GPIO 2 - şerit 2 çıkışı
  • GPIO 3 - köşe şeridi çıkışı

Daha fazla kullanılabilir G/Ç piniyle istediğiniz herhangi bir ESP8266 modülünü kullanmakta özgürsünüz.

Otomasyon

Demo yazılımı, dönüş sinyali ile birlikte köşe şeridi kehribarını yakmak üzere programlanmıştır. Bu, bu denetleyici kartını tezgah üstü bir kitin ötesine nasıl taşıyabileceğinizin basit bir örneğidir. Dönüş sinyali 1,25 saniye durduktan sonra her zaman açık / DRL'ye döner. DRL'yi en son ayarladığınız renk olarak hafızada tutarken dönüş sinyalini sarı tutmak için zaten programlanmıştır. Bu, kehribar dönüş sinyali özelliğini korurken varsayılan bir DRL rengi ayarlamak için telefonunuzu kullanabileceğiniz anlamına gelir.

Lütfen bölgenizdeki araç aydınlatma yasalarının farkında olun.

Kontrol

Ağınızda ESP8266, https://headlight-left.local veya https://headlight-right.local olarak görünmelidir. Yardım menüsünü görmek ve HTTP istekleri içinde bağımsız değişkenler olarak onaltılık renk değerleri göndermeyi öğrenmek için buradan "https://headlight-left.local/help" URL'sini arayabilirsiniz.

Adım 7: Köşe LED Şerit ("Park Işığı") - Bileşenler

Köşe LED Şerit
Köşe LED Şerit
Köşe LED Şerit
Köşe LED Şerit
Köşe LED Şerit
Köşe LED Şerit

Bu LED'leri çevrimiçi olarak oldukça ucuza 100'lü sayfalar halinde satın alabilirsiniz. Lehimlenmesi kolay yuvarlak PCB pedleri üzerinde gelirler. Sert tellerle bunları birbirine lehimleyebilir ve her türlü şekli yapabilirsiniz. Veya gevşek tellerle bunları giysilere dikebilirsiniz.

Adım 8: Köşe LED Şerit ("Park Işığı")

Köşe LED Şerit
Köşe LED Şerit

Çok basit: güç, toprak ve verilerin tümü tek bir yönü takip ediyor. Her iki tarafta 18 LED kullandım. Yapabileceğiniz LED şeridin uzunluğu programlanabilir ve pratik olarak sınırsızdır.

Adım 9: Far Kurulumu

Far Montajı
Far Montajı
Far Montajı
Far Montajı

Farların sökülmesi her araç için farklıdır. 2013 Genesis Coupe'de, önce arabanın ön tamponunu çıkarmadan farlar çıkarılamaz! Farları açmak neyse ki basit. Tek yapmanız gereken farları 205 ila 215 derece F'de yaklaşık 15 dakika fırında pişirmek. Bu, farları ayırmanız için contayı yeterince zayıflatacaktır. Bu konuyla ilgili videoların nasıl yapılacağına dair sonsuz bir hazine için kesinlikle YouTube'a uğrayın.

Farları tekrar bir araya getirmek, parçaları tekrar bir araya getirmenizi ve isteğe bağlı olarak tekrar ısıtmanızı gerektirir.

Profesyonel İpucu: Farlarınızı fırına koymadan önce ampulleri, vidaları ve yolunuza çıkabilecek her şeyi çıkarmalısınız. Farlar fırından çıktığında, tek endişenizin onu parçalara ayırmak olmasını istiyorsunuz.

Önerilen: