Mündəricat:

ESP8266 Simsiz RGB Farları (Genesis Coupe): 10 addım (şəkillərlə)
ESP8266 Simsiz RGB Farları (Genesis Coupe): 10 addım (şəkillərlə)

Video: ESP8266 Simsiz RGB Farları (Genesis Coupe): 10 addım (şəkillərlə)

Video: ESP8266 Simsiz RGB Farları (Genesis Coupe): 10 addım (şəkillərlə)
Video: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Iyul
Anonim
ESP8266 Simsiz RGB Farları (Genesis Coupe)
ESP8266 Simsiz RGB Farları (Genesis Coupe)
ESP8266 Simsiz RGB Farları (Genesis Coupe)
ESP8266 Simsiz RGB Farları (Genesis Coupe)

Fənərlərinizə çox rəngli RGB LEDləri əlavə etmək istəyirsiniz? Əksər insanlar üçün tezgah üstü dəsti, ehtimal ki, lazımi qutuları yoxlaya bilər. Marka adlarından bir növ zəmanətlə sınaqdan keçirilmiş, sübut edilmiş bir sistem əldə edə bilərsiniz. Amma başqa nə gəlir? Uzaqdan itirmək asan ucuz? Həcmli naqillər? Marka ekosistemi kilidi? DIY pirzolanız varsa, özəl RGB LED dəsti hazırlamağa necə başlayacağınızı öyrənmək üçün daha çox oxuyun. Zəhmət olmasa, avtomobilinizin işıqlandırma tələbləri ilə əlaqədar yaşadığınız bölgədəki qanunları oxuduğunuzdan əmin olun. Mən sizin hərəkətlərinizə görə heç bir məsuliyyət və ya məsuliyyət daşımayacağam!

Bu təlimat bir neçə fərziyyədən başlayır, buna görə davam etməzdən əvvəl bu məqamları əhatə edin:

  • ESP8266 ilə tanış olmaq və onu necə proqramlaşdırmaq olar
  • avtomobilinizin farlarını sökməyi bacarmaq
  • özünü yandırmadan lehimləmə bacarığı… R. I. P. barmaq uclarım
  • avtomobiliniz üçün burada fərqli bir şey ola biləcəyini unutmayın
  • vasitənizin işıqlandırma tələbləri ilə əlaqədar bölgənizdəki qanunları oxuduğunuzdan əmin olun

Addım 1: Fara Nəzarət Lövhəsi - Təchizat toplayın

Far İdarəetmə Paneli - Təchizat toplayın
Far İdarəetmə Paneli - Təchizat toplayın

İki faranın mikrokontrolör lövhəsi üçün aşağıdakı hissələri toplamalısınız

  • 2 x ESP-01 lövhəsi
  • 2 x Prototipləşdirmə lövhəsi (2,54 mm / 0,1 " / 100 millik deşiklər)
  • 4 x 2N7000 kiçik siqnal mosfeti (TO-92 paketi)
  • 4 x 1N4001 doğrultucu diodlar
  • 4 x 0.1uF kondansatör
  • 2 x açıq drenaj rezistorları - 2k Ohm -dan 4k Ohm -ə qədər
  • 2 x rezistor bölücü üst rezistorlar - təxminən 8.2k Ohm
  • 2 x rezistor bölücü alt rezistorlar - təxminən 2k Ohm - 4K Ohm
  • 2 x buck çevirici modulu - çıxış 5 V -a təyin edilmişdir
  • 2 x LDO modulu - çıxış 3,3 V -a təyin edilmişdir
  • isteğe bağlı: 2x vintli terminal blokları
  • isteğe bağlı: 2x ESP-01 çörək taxtası adapterləri
  • isteğe bağlı: 2x TVS dalğalanma qoruyucu diodları (~ 18V-21V)
  • isteğe bağlı: 2x22uF kondansatörler (25V min)
  • isteğe bağlı: 2x 22uF kondansatörler (6.3V min)

Mənbə

Bu təlimatda demək olar ki, hər şeyi eBay -dan (və ya dediyim kimi Çin Körfəzi) əldə etdim. Bunun səbəbi, vidalı terminallar, rezistorlar, lövhələr və ya aşağı gücə malik mafyalar kimi şeylərə gəldikdə saxtakarlıq və ya keyfiyyətsizlikdən narahat deyiləm. Mən onları həddinə çatdırmıram. Ancaq DigiKey vasitəsilə sifariş verərək TVS diodlarına və kondansatörlərə yaxşı pul xərclədim. Aldığımın sifariş verdiyimi təmin etmək üçün bunu etdim.

Addım 2: Nəzarət Kartı - Güc Girişinin Qorunması

Nəzarət Lövhəsi - Güc Girişinin Qorunması
Nəzarət Lövhəsi - Güc Girişinin Qorunması

Elektronikinizi tərs gərginlikdən qorumaq üçün düzəldici diod işə düşür. Yerli elektronika mağazamdan 1N4004 diod aldım. Maksimum bir amper daşıyacaqlar. Növbəti addımda prototipimdə bir düzəldici diod istifadə etdiyimi görə bilərsiniz, amma təhlükəsiz olmaq üçün son lövhəmdə iki paralel istifadə etdim. Gərginlik artımlarından qorunmaq üçün TVS diodlarından istifadə edirik. Zener diodlarına bənzəyirlər, ancaq zenerlərdən fərqli olaraq əslində bir neçə on amperdə tər olmadan yaşaya bilirlər. TVS diodlarını istifadə etmədən uzaqlaşa bilərsiniz, amma risk etmək istəmədim. Girişdə bir kondansatör də istifadə etdim, ancaq halo halqaları işə salındıqda qəhvəyi çıxmasının qarşısını almaq üçün lazım idi.

Addım 3: Nəzarət lövhəsi - Güc qaynaqları

Nəzarət lövhəsi - Güc qaynaqları
Nəzarət lövhəsi - Güc qaynaqları
Nəzarət lövhəsi - Güc qaynaqları
Nəzarət lövhəsi - Güc qaynaqları

Giriş gücünüz qoruma dövrəsini keçdikdən sonra lövhənizdəki komponentlər üçün istifadəyə başlamaq istəyirsiniz. Bu dollar çeviricinizin və LDO -nun vəzifəsidir. Buck çeviricisi, avtomobilinizin 14V təchizatını çıxışda 4.5V -a qədər səmərəli şəkildə azalda bilər. WS2818B LEDləri və LDO pula bağlanacaq. LDO, ESP8266 və giriş açarlarının istifadəsi üçün gərginliyi 3.3V -ə qədər tənzimləyir.

Qeyd: Dollar 4.5V olaraq təyin olunur, çünki MCU -dan LED -lərə rəqəmsal siqnal yalnız 3.3V -dir. LEDlər 5.0V -də işləyirsə, bəzən yanlış məlumatlar LED -lər tərəfindən qəbul edilir və yanlış rəng göstərilir. Buck çeviricisini 4.5V -ə endirmək bu şansı azaldır. Alternativ olaraq MCU və LEDlər arasında bir gərginlik səviyyəsi çeviricisi istifadə edin.

Addım 4: Nəzarət Kartı - Giriş Açarları

Nəzarət lövhəsi - Giriş açarları
Nəzarət lövhəsi - Giriş açarları

İndi giriş açarları haqqında danışaq. Nəzarət lövhəmizin dönüş siqnalının yanıp söndüyünü və qısa şüanın işlədiyini təyin etməsini istədiyimizi söyləyin. Gücün varlığını aşkar etmək üçün müəyyən bir mexanizm lazımdır. Bir problemimiz olsa da, avtomobilinizdəki güc siqnalları ESP8266 -ya birbaşa qoşulmaq üçün çox yüksək gərginliyə malikdir. Orada 16V siqnal ilə əlaqə qura bilən və bu barədə danışa biləcək çox az fiş var. Buna görə faralardakı elektrik xətləri ilə ESP8266 girişləri arasında bir izolyasiya təbəqəsi tətbiq edirik. Yalnız 3 rezistor, bir kondansatör və kiçik bir siqnal mosfeti ilə ehtiyaclarımızı həll edən və boşalma qabiliyyətinə malik yüksək gərginlikli qabiliyyətli bir keçid qura bilərik!

Buradakı əməliyyat nəzəriyyəsi, mozfeti açıq drenaj tamponu kimi istifadə etməkdir. Dövrünüzü necə quracağınız üçün şəkilə baxın. IN siqnalı, faranızın dönüş siqnalı, aşağı şüa və ya uzun şüanın +12V gücündən gələcək. Çıxış siqnalı ESP-01 pininizə gedir. Hansı pin istifadə ediləcəyi proqram bölməsində müzakirə ediləcək.

Addım 5: Nəzarətçi lövhəsi - Bəzi montaj tələb olunur

Nəzarətçi lövhəsi - Bəzi montaj tələb olunur
Nəzarətçi lövhəsi - Bəzi montaj tələb olunur
Nəzarətçi lövhəsi - Bəzi montaj tələb olunur
Nəzarətçi lövhəsi - Bəzi montaj tələb olunur

Layihə sizə bağlıdır! Əlbəttə ki, komponentləri yerə qoymadan əvvəl bir kağız üzərində düzeni eskizləməyimə kömək etdi. Həm də hər şey yerləşdirilən və sona çatana qədər lehimdən qaçınmağa kömək edir. İlk lövhəmdə, komponentləri hərəkət etdirmək əvəzinə, onu qırdım.

Əvvəlki addımlara ümumi baxış:

Avtomobil Gücü => Giriş Qoruması => 5V Gücü => 3.3V Gücü => Prosessor

Yan fikir

Vida terminal blokuna investisiya etməyi məsləhət görürəm. Əlavə rahatlıq qiymətsizdir və lövhənin daha peşəkar görünməsini təmin edir. ESP-01 çörək taxtası adapterindən istifadə etməklə, ESP-01-in hər hansı bir zamanda sınması və ya yenidən proqramlaşdırılması lazım olduqda onu söküb dəyişdirə bilərsiniz.

Addım 6: Nəzarət Kartı - Proqram təminatı

Controller Board - Proqram təminatı
Controller Board - Proqram təminatı

İnkişaf mühitiniz, ən son Arduino IDE (arduino.cc) və kitabxana meneceri Arduino ilə yükləyə biləcəyiniz Makuna tərəfindən NeoPixelBus kitabxanasından ibarət olacaq. Arduino IDE-yə ESP8266 dəstəyi əlavə etmək üçün bu təlimatları izləyin:

Layihəm üçün mənbə kodu əlavə olunur

ESP-01 çıxışı aşağıdakı kimidir:

  • GPIO 0 - aşağı şüa girişi
  • GPIO 1 - dönüş siqnalı girişi
  • GPIO 2 - zolaq 2 çıxışı
  • GPIO 3 - künc zolağı çıxışı

İstədiyiniz hər hansı bir ESP8266 modulunu daha çox mövcud G/Ç pinləri ilə istifadə etməkdə sərbəstsiniz.

Avtomatlaşdırma

Demo proqramı, dönmə siqnalı ilə birlikdə künc zolağının kəhrəba rəngini işıqlandırmaq üçün proqramlaşdırılmışdır. Bu, bu idarəetmə lövhəsini tezgah üstü dəstdən kənara çıxarmağın sadə bir nümunəsidir. Dönüş siqnalı 1.25 saniyə dayandıqdan sonra həmişə açıq / DRL-ə qayıdır. DRL -ni sonuncu rəng olaraq yadda saxlayarkən dönüş siqnalının sarı rəngdə olması artıq proqramlaşdırılmışdır. Bu, kəhrəba dönüş siqnalı xüsusiyyətini qoruyarkən telefonunuzdan standart DRL rəngi təyin etmək üçün istifadə edə biləcəyiniz deməkdir.

Bölgənizdəki nəqliyyat vasitələrinin işıqlandırma qanunlarından xəbərdar olun.

Nəzarət

Şəbəkənizdə ESP8266 https://headlight-left.local və ya https://headlight-right.local kimi görünməlidir. Oradan "https://headlight-left.local/help" URL-yə zəng edərək kömək menyusunu görmək və onaltılıq rəng dəyərlərinin HTTP sorğuları daxilində arqument olaraq göndərilməsini öyrənmək olar.

Addım 7: Künc LED Şeridi ("Park İşığı") - Komponentlər

Künc LED Şeridi
Künc LED Şeridi
Künc LED Şeridi
Künc LED Şeridi
Künc LED Şeridi
Künc LED Şeridi

Bu LED -ləri 100 -dən çox təbəqədə satın ala bilərsiniz. Lehiməsi asan olan yuvarlaq PCB yastiqciklərində olurlar. Sərt tellərlə bunları bir -birinə lehimləyə və hər cür forma edə bilərsiniz. Yoxsa boş tellərlə bunları paltara tikə bilərsiniz.

Addım 8: Künc LED Şeridi ("Park İşığı")

Künc LED Şeridi
Künc LED Şeridi

Bu sadədir: güc, yer və məlumatlar hamısı bir istiqamətdə gedir. Hər tərəfdən 18 LED istifadə etdim. Hazırlaya biləcəyiniz LED şeridin uzunluğu proqramlaşdırıla bilər və praktiki olaraq sonsuzdur.

Addım 9: Farların quraşdırılması

Fara Quraşdırılması
Fara Quraşdırılması
Fara Quraşdırılması
Fara Quraşdırılması

Fənərlərin çıxarılması hər bir avtomobil üçün fərqlidir. 2013 Genesis Coupe -də, əvvəlcə avtomobilin ön tamponunu çıxarmadan farları çıxarmaq olmaz! Fənərlərin açılması çox şükür ki, sadədir. Etməyiniz lazım olan şey faraları 205 ilə 215 dərəcə bir sobada təxminən 15 dəqiqə bişirməkdir. Bu, mühərriki faraları ayıra biləcəyiniz qədər zəiflədəcək. Bu mövzuda videoların necə olacağına dair sonsuz bir araşdırma üçün mütləq YouTube -a baş çəkin.

Fənərləri bir araya gətirmək üçün sadəcə hissələri bir -birinə bağlamağı və istəyə görə yenidən qızdırmanızı tələb edir.

Pro İpucu: Fənərlərinizi sobaya qoymadan əvvəl ampulləri, vintləri və maneə törədən hər şeyi çıxarmalısınız. Farlar sobadan çıxanda yeganə narahatçılığınız onu ayırmaqdır.

Tövsiyə: