Съдържание:

ESP8266 безжични RGB фарове (Genesis Coupe): 10 стъпки (със снимки)
ESP8266 безжични RGB фарове (Genesis Coupe): 10 стъпки (със снимки)

Видео: ESP8266 безжични RGB фарове (Genesis Coupe): 10 стъпки (със снимки)

Видео: ESP8266 безжични RGB фарове (Genesis Coupe): 10 стъпки (със снимки)
Видео: SONOFF L2 - RGB светодиодная лента с wi-fi и bluetooth, Ewelink, Google Home, Home Assistant 2024, Юли
Anonim
ESP8266 безжични RGB фарове (Genesis Coupe)
ESP8266 безжични RGB фарове (Genesis Coupe)
ESP8266 безжични RGB фарове (Genesis Coupe)
ESP8266 безжични RGB фарове (Genesis Coupe)

Търсите ли да добавите многоцветни RGB светодиоди към фаровете си? За повечето хора комплект без рецепта вероятно може да постави отметка в необходимите кутии. От марките можете да получите изпитана, доказана система с някакво ниво на гаранция. Но с какво друго идва? Евтино лесно за губене дистанционно? Обемно окабеляване? Заключване на екосистемата на марката? Ако имате "Направи си сам" пържоли, прочетете по -нататък, за да научите как да започнете да правите свой собствен персонализиран RGB LED комплект. Моля, не забравяйте да прочетете законите във вашия район относно изискванията за осветление на автомобила. Няма да поема или поемам никаква отговорност или отговорност за вашите действия!

Това ръководство започва с няколко предположения, така че, моля, разгледайте тези точки, преди да продължите:

  • да са запознати с ESP8266 и как да го програмират
  • може да разглобявате фаровете на колата си
  • да можете да запоявате, без да се изгорите … R. I. P. върховете на пръстите ми
  • имайте предвид, че всичко тук може да е различно за вашия автомобил, така че коригирайте съответно
  • не забравяйте да прочетете законите във вашия район относно изискванията за осветление на автомобила

Стъпка 1: Платка за управление на фаровете - Съберете консумативите

Табло за управление на фаровете - Съберете консумативите
Табло за управление на фаровете - Съберете консумативите

За двете платки за микроконтролер на фаровете ще трябва да съберете следните части

  • 2 x ESP-01 дъски
  • 2 x дъски за прототипиране (2,54 мм / 0,1 " / 100 мили стъпки)
  • 4 x 2N7000 малки сигнала MOSFET (пакет TO-92)
  • 4 x 1N4001 токоизправители
  • 4 x 0,1uF кондензатори
  • 2 х резистора за изтегляне с отворен източник - 2k Ohm до 4k Ohm
  • 2 x резистора с разделител отгоре - около 8.2k Ohm
  • 2 x резисторни долни резистора - около 2k Ohm до 4K Ohm
  • 2 x преобразувател модул долар - изход настроен на 5 V
  • 2 x LDO модул - изходът е зададен на 3.3 V
  • по избор: 2x винтови клемни блокове
  • по избор: 2x адаптери за платки ESP-01
  • по избор: 2x TVS диоди за защита от пренапрежение (~ 18V-21V)
  • по избор: 2x 22uF кондензатори (25V min)
  • по избор: 2x 22uF кондензатори (6.3V min)

Източник

Почерпих почти всичко в това ръководство от eBay (или China Bay, както го наричам). Това е така, защото не се притеснявам за фалшификати или ниско качество, когато става въпрос за неща като винтови клеми, резистори, платки или MOSF -та с ниска мощност. Не ги довеждам до техните граници. Похарчих обаче добри пари за диодите на TVS и кондензаторите, като ги поръчах чрез DigiKey. Направих това, само за да гарантирам, че това, което получих, е това, което поръчах.

Стъпка 2: Контролна платка - Защита на входа на захранването

Контролна платка - Защита на входа на захранването
Контролна платка - Защита на входа на захранването

За да защитите вашата електроника от обратно напрежение, токоизправителният диод влиза в игра. Взех 1N4004 диоди от местния магазин за електроника. Те са предназначени само да носят максимум един усилвател. Можете да видите в моя прототип на следващата стъпка, че използвах един токоизправител, но за да бъда в безопасност, използвах два паралелни на последната си платка. За защита от скокове на напрежението използваме диоди TVS. Те са като ценерови диоди, но за разлика от зенерите, те всъщност могат да издържат няколко десетки ампера без пот. Може да успеете да се измъкнете, без да използвате TVS диоди, но не исках да рискувам. Използвах и кондензатор на входа, но това беше необходимо само за предотвратяване на изгаряне по всяко време, когато хало пръстените бяха включени.

Стъпка 3: Контролна платка - Захранвания

Контролна платка - Захранвания
Контролна платка - Захранвания
Контролна платка - Захранвания
Контролна платка - Захранвания

След като вашата входна мощност премине през защитната верига, искате да започнете да я използвате за компонентите на вашата платка. Това е задължение на вашия долар конвертор и LDO. Конверторът на долара може ефективно да намали захранването на вашия автомобил от 14V до 4,5V на изхода. Светодиодите WS2818B и LDO ще бъдат свързани към парите. LDO допълнително регулира напрежението до 3.3V за използване от ESP8266 и входните превключватели.

Забележка: Бакът е настроен на 4.5V, тъй като цифровият сигнал от MCU към светодиодите е само 3.3V. Ако светодиодите работят на 5.0V, понякога светодиодите получават неправилни данни и се показва грешен цвят. Понижаването на доларовия преобразувател до 4.5V намалява този шанс. Като алтернатива използвайте преобразувател на ниво на напрежение между MCU и светодиодите.

Стъпка 4: Контролна платка - Входни превключватели

Контролна платка - Входни превключватели
Контролна платка - Входни превключватели

Нека поговорим за превключвателите за вход сега. Кажете, че искаме нашата контролна платка да открие кога мигачът мига и дали късите светлини работят. Необходим е някакъв механизъм за откриване на наличието на сила. Имаме проблем обаче, захранващите сигнали в колата ви са с твърде високо напрежение, за да се свържат директно към вашия ESP8266. Има много малко чипове, които могат да взаимодействат със 16V сигнал и да разказват на живо. Поради това ние прилагаме слой изолация между електропроводите на фаровете и входовете на ESP8266. Само с 3 резистора, кондензатор и малък сигнален MOSFET можем да съберем превключвател с високо напрежение, който решава нашите нужди и има възможност за извеждане!

Теорията за работа тук е да се използва MOSFET като буфер с отворен дренаж. Вижте снимката за това как да изградите вашата верига. Входният сигнал ще дойде от +12V мощността на мигача, късите или дългите светлини на вашия фар. Изходният сигнал отива към вашия извод ESP-01. Кой щифт да използвате ще бъде разгледан в раздела за софтуера.

Стъпка 5: Контролна платка - Изисква се някакъв монтаж

Контролна платка - Изисква се някакъв монтаж
Контролна платка - Изисква се някакъв монтаж
Контролна платка - Изисква се някакъв монтаж
Контролна платка - Изисква се някакъв монтаж

Оформлението зависи от вас! Със сигурност ми помогна да скицирам оформлението на лист хартия, преди да поставя компонентите. Той също така помага да се избегне запояване, докато всичко бъде поставено и финализирано. На първата си дъска просто я изхвърлих, вместо да се опитвам да премествам компоненти наоколо.

Преглед на предишните стъпки:

Мощност на автомобила => Защита на входа => 5V мощност => 3.3V мощност => Процесор

Странична мисъл

Препоръчвам да инвестирате в винтовия клемен блок. Допълнителното удобство е безценно и прави дъската да изглежда много по -професионална. Използването на адаптер за макет на ESP-01 също ви позволява да премахнете и замените ESP-01 по всяко време, ако се счупи или трябва да бъде препрограмиран.

Стъпка 6: Контролна платка - Софтуер

Контролна платка - Софтуер
Контролна платка - Софтуер

Вашата среда за разработка ще се състои от най -новата Arduino IDE (arduino.cc) и библиотеката NeoPixelBus на Makuna, която можете да изтеглите с помощта на вградения в Arduino библиотечен мениджър. За да добавите поддръжка на ESP8266 към IDE на Arduino, следвайте тези инструкции:

Изходният код за моя проект е приложен

Раздаването на ESP-01 е както следва:

  • GPIO 0 - вход за къси светлини
  • GPIO 1 - вход за мигачи
  • Изход GPIO 2 - лента 2
  • GPIO 3 - изход за ъглова лента

Можете да използвате всеки ESP8266 модул, който искате, с повече налични I/O щифтове.

Автоматизация

Демонстрационният софтуер е програмиран да мига в ъгъла на лентата в жълто заедно с мигача. Това е просто прост пример за това как можете да изведете тази контролна платка далеч отвъд комплекта без рецепта. След като мигачът спре за 1,25 секунди, той се връща към винаги включен / DRL. Той вече е програмиран да поддържа мигача в жълто, като запазва DRL в паметта като последен цвят, който сте задали. Това означава, че можете да използвате телефона си, за да зададете DRL цвят по подразбиране, като същевременно запазите функцията на кехлибарен мигач.

Моля, имайте предвид законите за осветление на автомобила във вашия район.

Контрол

Във вашата мрежа ESP8266 трябва да се показва като https://headlight-left.local или https://headlight-right.local. Оттам можете да извикате URL адреса „https://headlight-left.local/help“, за да видите менюто за помощ и да научите за изпращането на шестнадесети цветови стойности като аргументи в рамките на HTTP заявки.

Стъпка 7: Ъглова LED лента ("Парково осветление") - Компоненти

Ъглова LED лента
Ъглова LED лента
Ъглова LED лента
Ъглова LED лента
Ъглова LED лента
Ъглова LED лента

Можете да закупите тези светодиоди на листове по 100 за доста евтини онлайн. Те идват на кръгли PCB подложки, които са лесни за запояване. С твърди проводници можете да ги запоявате заедно и да правите всякакви форми. Или с разхлабени проводници можете да ги зашиете в дрехи.

Стъпка 8: Ъглова LED лента ("паркинг светлина")

Ъглова LED лента
Ъглова LED лента

Това е просто: мощността, земята и данните следват една посока. Използвах 18 светодиода от всяка страна. Дължината на LED лентата, която можете да направите, е програмируема и практически неограничена.

Стъпка 9: Инсталиране на фарове

Монтаж на фарове
Монтаж на фарове
Монтаж на фарове
Монтаж на фарове

Премахването на фаровете е различно за всяко превозно средство. На Genesis Coupe 2013 фаровете не могат да бъдат премахнати, без първо да свалите предната броня на колата! Отварянето на фаровете за щастие е просто. Всичко, което трябва да направите, е да изпечете фаровете във фурна при 205 до 215 градуса F за около 15 минути. Това ще направи уплътнението достатъчно слабо, за да разглобите фаровете. Определено се отбийте в YouTube за безкрайна информация как да правите видеоклипове по тази тема.

Поставянето на фаровете отново изисква само да оформите частите заедно и по желание да ги загреете отново.

Професионален съвет: Преди да поставите фаровете си във фурната, трябва да премахнете крушките, винтовете и всичко друго, което ще ви попречи. Когато фаровете излязат от фурната, вие искате единствената ви грижа да я разглобите.

Препоръчано: