Мазмуну:

ESP8266 Wireless RGB фаралары (Genesis Coupe): 10 кадам (сүрөттөр менен)
ESP8266 Wireless RGB фаралары (Genesis Coupe): 10 кадам (сүрөттөр менен)

Video: ESP8266 Wireless RGB фаралары (Genesis Coupe): 10 кадам (сүрөттөр менен)

Video: ESP8266 Wireless RGB фаралары (Genesis Coupe): 10 кадам (сүрөттөр менен)
Video: DIY WiFi RGB светильник (ночник) на базе ESP8266 ESP-01 2024, Июль
Anonim
ESP8266 Wireless RGB фаралары (Genesis Coupe)
ESP8266 Wireless RGB фаралары (Genesis Coupe)
ESP8266 Wireless RGB фаралары (Genesis Coupe)
ESP8266 Wireless RGB фаралары (Genesis Coupe)

Сиз фараларыңызга көп түстүү RGB LED диоддорун кошкуңуз келеби? Көпчүлүк адамдар үчүн рецептсиз комплект керектүү кутучаларды текшериши мүмкүн. Бренд аталыштарынан сиз кандайдыр бир деңгээлде кепилдикке ээ сыналган, далилденген системаны ала аласыз. Бирок ал дагы эмне менен келет? Алыстан башкаруу пулун жоготуу оңойбу? Көлөмдүү зым? Бренд экосистемасы бекидиби? Эгерде сизде DIY кескичтери бар болсо, анда өзүңүздүн жеке RGB LED комплектин жасоону кантип баштоо керектигин үйрөнүңүз. Сураныч, унааңыздын жарыктандыруу талаптарына байланыштуу аймакыңыздагы мыйзамдарды окуп чыгыңыз. Мен сиздин аракеттериңиз үчүн эч кандай жоопкерчиликти жана жоопкерчиликти албайм!

Бул колдонмо бир нече божомолдор менен башталат, андыктан улантуудан мурун бул пункттарды камтыңыз:

  • ESP8266 менен тааныш болуңуз жана аны кантип программалоо керек
  • машинаңыздын фараларын ажырата аласыз
  • өзүңүздү күйгүзбөстөн ширете аласыз… R. I. P. манжаларымдын учтары
  • Бул жерде сиздин унааңыз үчүн башка нерсе болушу мүмкүн экенин билип алыңыз, ошого жараша тууралаңыз
  • унаа жарыгы талаптарына байланыштуу сиздин аймакта мыйзамдарды окуу үчүн шектенбесек болот

1 -кадам: Фараларды көзөмөлдөөчү такта - Берилиштерди чогултуу

Фаралар контролерлор кеңеши - Берилиштерди чогултуу
Фаралар контролерлор кеңеши - Берилиштерди чогултуу

Микроконтроллердин эки фарасы үчүн төмөнкү бөлүктөрдү чогултуу керек

  • 2 x ESP-01 тактасы
  • 2 x Прототипдөөчү такталар (2.54 мм / 0.1 " / 100 миль тешик)
  • 4 x 2N7000 кичинекей сигналдык мосфеттер (TO-92 пакети)
  • 4 x 1N4001 түзөтүүчү диоддор
  • 4 x 0.1uF конденсаторлор
  • 2 х ачык дренаж резисторлорду тартат - 2к Ом - 4к Ом
  • 2 х резистор бөлүүчү жогорку резисторлор - болжол менен 8.2к Ом
  • 2 х резистор бөлгүч түбүндөгү резистор - болжол менен 2к Ом - 4К Ом
  • 2 x buck converter module - чыгаруу 5 Vга коюлган
  • 2 x LDO модулу - чыгаруу 3.3 Vга коюлган
  • кошумча: 2х бурама терминалдык блоктор
  • кошумча: 2x ESP-01 нон адаптерлери
  • кошумча: 2x TVS толкундан коргоо диоддору (~ 18V-21V)
  • кошумча: 2x 22uF конденсаторлор (25V мүн)
  • кошумча: 2x 22uF конденсаторлор (6.3V мүн)

Булак алуу

Мен бул колдонмодогу дээрлик бардыгын eBayден (же мен айткандай China Bay) булактан алдым. Бул бурамалуу терминалдар, резисторлор, такталар же кубаты аз мосфеттер сыяктуу нерселерге келгенде, мен жасалмалуулук же сапаты жөнүндө тынчсызданбайм. Мен аларды чегине чейин жеткирбейм. Бирок мен DigiKey аркылуу заказ кылуу менен TVS диоддоруна жана конденсаторлоруна жакшы акча короттум. Мен муну заказ кылган нерсеге кепилдик берүү үчүн жасадым.

2 -кадам: Controller Board - Power Input Protection

Controller Board - Power Input коргоо
Controller Board - Power Input коргоо

Электроникаңызды тескери чыңалуудан коргоо үчүн түздөгүч диод ойнойт. Мен жергиликтүү электроника дүкөнүнөн 1N4004 диоддорун алдым. Алар бир гана амп максимумду көтөрүүгө арналган. Кийинки кадамда менин прототипимде көрө аласыз, мен бир түзөткүч диодду колдондум, бирок коопсуз болуш үчүн акыркы тактамда эки параллелди колдондум. Чыңалуудан коргоо үчүн биз TVS диоддорун колдонобуз. Алар зенер диоддорго окшош, бирок зенерлерден айырмаланып, алар чындыгында бир нече ондогон амперлерде терсиз жашай алышат. Сиз TVS диоддорун колдонбостон качып кетишиңиз мүмкүн, бирок мен тобокелге салгым келген жок. Мен ошондой эле кире бериште конденсатор колдондум, бирок бул гало шакектери күйгүзүлгөндө күрөң болуп кетпеши үчүн гана керек болчу.

3 -кадам: Controller Board - Power Supplies

Controller Board - Power Supplies
Controller Board - Power Supplies
Controller Board - Power Supplies
Controller Board - Power Supplies

Сиздин киргизүү күчүңүз коргоо схемасынан өткөндөн кийин, сиз аны борттогу компоненттер үчүн жарактуу кыла баштайсыз. Бул сиздин долларды алмаштыруучу жана LDOнун милдети. Бак конвертери натыйжалуу түрдө машинаңыздын 14В менен камсыздалышын 4,5 В чейин түшүрө алат. WS2818B диоддору жана LDO бакка туташат. LDO андан ары ESP8266 жана киргизүү өчүргүчтөрү үчүн 3.3V чыңалуусун жөнгө салат.

Эскертүү: Баки 4.5Вга коюлган, анткени MCUдан LEDга санариптик сигнал болгону 3.3V. Эгерде Светодиоддор 5В чыңалууда болсо, анда кээде туура эмес маалыматтар Светодиоддор тарабынан кабыл алынат жана туура эмес түс көрсөтүлөт. Конвертерди 4,5В чейин түшүрүү бул мүмкүнчүлүктү азайтат. Же болбосо, MCU менен Светодиоддордун ортосундагы чыңалуу деңгээлин алмаштыргычты колдонуңуз.

4 -кадам: Controller Board - Input Switchters

Controller Board - Киргизүү которгучтары
Controller Board - Киргизүү которгучтары

Эми киргизүү которгучтары жөнүндө сүйлөшөлү. Айтыңызчы, биз контролер тактабыз бурулуш сигналы качан өчүп турганын жана ылдый нур иштеп жатканын аныкташын каалайбыз. Күчтүн бар экенин аныктоо үчүн кандайдыр бир механизм керек. Бизде көйгөй бар, бирок машинаңыздын ичиндеги электр сигналдары өтө жогорку чыңалуу менен түздөн -түз ESP8266га туташуу үчүн мүмкүн эмес. Ал жерде 16В сигналы менен интерфейс түзө турган жана ал жөнүндө айтууга чиптер өтө аз. Ушундан улам, биз фаралардагы электр линиялары менен ESP8266дагы кирүүлөрдүн ортосунда изоляция катмарын ишке ашырабыз. Болгону 3 резистор, конденсатор жана кичинекей сигналдык мосфет менен биз жогорку вольттогу жөндөмдүү коммутаторду чогулта алабыз, ал биздин муктаждыктарыбызды чечет жана ажыратуу мүмкүнчүлүгүнө ээ!

Бул жерде иштөөнүн теориясы мосфетти ачык дренаждык буфер катары колдонуу. Сиздин схемаңызды кантип куруу керектигин сүрөттөн караңыз. IN сигналы фараңыздын +12В кубаттуулугунан, алыскы нурдан же алыскы нурдан келет. OUT сигналы сиздин ESP-01 пиниңизге барат. Кайсы пин колдонуу керек программалык камсыздоо бөлүмүндө каралат.

5 -кадам: Controller Board - Кээ бир Ассамблея талап кылынат

Controller Board - Кээ бир Ассамблея талап кылынат
Controller Board - Кээ бир Ассамблея талап кылынат
Controller Board - Кээ бир Ассамблея талап кылынат
Controller Board - Кээ бир Ассамблея талап кылынат

Макет сизге көз каранды! Бул, албетте, компоненттерди жайгаштыруудан мурун кагазга макеттин эскизин чыгарууга жардам берди. Бул ошондой эле, баары жайгаштырылып, аягына чыкканга чейин, ширетүүдөн качууга жардам берет. Биринчи тактайда мен чындыгынан кийин компоненттерди жылдыруунун ордуна, аны жок кылдым.

Мурунку кадамдарга сереп:

Унаа кубаты => Киргизүүдөн коргоо => 5В кубаты => 3.3В кубаты => Процессор

Каптал ой

Мен бурама терминал блогуна инвестиция салууну сунуштайм. Кошумча ыңгайлуулук баа жеткис жана бул тактаны алда канча профессионалдуу кылып көрсөтөт. ESP-01 нан тактасынын адаптерин колдонуу ESP-01ди каалаган убакта алып салуу жана алмаштыруу мүмкүнчүлүгүн берет, эгерде ал бузулса же кайра программаланышы керек болсо.

6 -кадам: Controller Board - Программалык камсыздоо

Controller Board - Программалык камсыздоо
Controller Board - Программалык камсыздоо

Сиздин өнүгүү чөйрөңүз акыркы Arduino IDE (arduino.cc) жана Makuna тарабынан NeoPixelBus китепканасынан турат, аны китепкана менеджеринде орнотулган Arduino аркылуу жүктөп алсаңыз болот. Arduino IDEге ESP8266 колдоосун кошуу үчүн бул нускамаларды аткарыңыз:

Менин долбоорумдун баштапкы коду тиркелет

ESP-01 түйүнү төмөнкүчө:

  • GPIO 0 - кыска нурлуу киргизүү
  • GPIO 1 - бурулуш сигналын киргизүү
  • GPIO 2 - тилке 2 чыгаруу
  • GPIO 3 - бурчтук тилкесинин чыгышы

Сиз каалаган ESP8266 модулун көбүрөөк жеткиликтүү I/O казыктары менен колдоно аласыз.

Автоматика

Демо программалык камсыздоо бурулуш сигналы менен бирге бурчтук тилкени янтарь менен жаркыратуу үчүн программаланган. Бул жөн эле контролдоочу тактаны биржадан тышкары алып кетүүнүн жөнөкөй мисалы. Бурулуш сигналы 1.25 секундга токтогондон кийин, ал дайыма күйүк / DRLге кайтат. Бул DRLди акыркы түс катары эстеп калуу менен бурулуш сигналын янтарь берүү үчүн программаланган. Бул телефонуңузду сары сигналдын өзгөчөлүгүн сактап, демейки DRL түсүн коюу үчүн колдоно аласыз дегенди билдирет.

Сураныч, сиздин аймакта унаанын жарыктандыруу мыйзамдары жөнүндө кабардар болуңуз.

Control

Сиздин тармакта ESP8266 https://headlight-left.local же https://headlight-right.local катары көрүнүшү керек. Ал жерден сиз "https://headlight-left.local/help" URL дарегине чалып, жардам менюну көрүүгө жана он алтылык түстүү баалуулуктарды HTTP сурамдарынын чегинде аргумент катары жөнөтүүнү билүүгө болот.

7 -кадам: Бурчтун LED тилкеси ("Паркинг Жарыгы") - Компоненттер

Бурчтуу LED тилкеси
Бурчтуу LED тилкеси
Бурчтуу LED тилкеси
Бурчтуу LED тилкеси
Бурчтуу LED тилкеси
Бурчтуу LED тилкеси

Сиз бул диоддорду 100 барактан онлайнда абдан арзан сатып ала аласыз. Алар ширетүүгө оңой болгон тегерек PCB төшөмөлөрүндө келишет. Катуу зымдар менен сиз буларды бириктирип, ар кандай формага келтире аласыз. Же бош зымдар менен буларды кийимге тиге аласыз.

8 -кадам: Бурчтун LED тилкеси ("Паркинг Жарыгы")

Бурчтуу LED тилкеси
Бурчтуу LED тилкеси

Бул жөнөкөй: бийлик, жер жана маалыматтар баары бир багытта. Мен ар бир тараптан 18 светодиодду колдондум. Сиз жасай турган LED тилкесинин узундугу программалуу жана иш жүзүндө чексиз.

9 -кадам: Фараларды орнотуу

Фараларды орнотуу
Фараларды орнотуу
Фараларды орнотуу
Фараларды орнотуу

Фараларды өчүрүү ар бир унаа үчүн ар башка. 2013 Genesis Coupe'де машинанын алдыңкы бамперин чечпей туруп эле фараларды алып салууга болбойт! Фараларды ачуу бактыга жараша жөнөкөй. Болгону фараларды 205тен 215 градуска чейинки духовкада 15 мүнөт бышыруу керек. Бул мөөрдү фараларды алыстата турганчалык алсыз кылат. Бул темада видеолорду кантип жасоо керектиги үчүн YouTubeга сөзсүз токтолуңуз.

Фараларды кайра ордуна коюу үчүн, тетиктерди кайра сэндвичке салып, каалагандай кайра жылытууңуз керек.

Кеңеш: Чараларды мешке коюудан мурун лампочкаларды, бурамаларды жана жолго тоскоол боло турган нерселерди алып салыш керек. Фаралар мештен чыккандан кийин, сизди бир гана нерсе бөлүп салгысы келет.

Сунушталууда: