Мазмұны:

ESP8266 сымсыз RGB фаралары (Genesis Coupe): 10 қадам (суреттермен)
ESP8266 сымсыз RGB фаралары (Genesis Coupe): 10 қадам (суреттермен)

Бейне: ESP8266 сымсыз RGB фаралары (Genesis Coupe): 10 қадам (суреттермен)

Бейне: ESP8266 сымсыз RGB фаралары (Genesis Coupe): 10 қадам (суреттермен)
Бейне: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Шілде
Anonim
ESP8266 сымсыз RGB фаралары (Genesis Coupe)
ESP8266 сымсыз RGB фаралары (Genesis Coupe)
ESP8266 сымсыз RGB фаралары (Genesis Coupe)
ESP8266 сымсыз RGB фаралары (Genesis Coupe)

Сіз фараларыңызға көп түсті RGB жарықдиодты қосқыңыз келе ме? Көптеген адамдар үшін рецептсіз жинақ қажет қораптарды тексеруі мүмкін. Фирмалық атаулардан сіз қандай да бір кепілдік деңгейі бар, тексерілген, тексерілген жүйені ала аласыз. Бірақ ол басқа немен келеді? Қашықтан басқару пультін жоғалту оңай ма? Көлемді сымдар? Бренд экожүйесінің орналасуы? Егер сізде DIY қайнатқышы бар болса, жеке RGB жарықдиодты жарықдиодты жинауды қалай бастау керектігін білу үшін оқыңыз. Көлік жарығына қойылатын талаптарға қатысты сіздің аймағыңыздағы заңдарды оқығаныңызға көз жеткізіңіз. Мен сіздің әрекеттеріңіз үшін жауапкершілікті де, жауапкершілікті де алмаймын!

Бұл нұсқаулық бірнеше болжамдардан басталады, сондықтан жалғастырмас бұрын мына тармақтарды қарастырыңыз:

  • 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 x ашық ағызу резисторлары - 2к Ом - 4к Ом
  • 2 x резисторлық бөлгіш жоғарғы резисторлар - шамамен 8,2к Ом
  • 2 х резисторлық төменгі резисторлар - шамамен 2к Ом - 4К Ом
  • 2 x buck түрлендіргіш модулі - шығыс 5 В -қа орнатылған
  • 2 x LDO модулі - шығыс 3,3 В -қа орнатылған
  • қосымша: 2x бұрандалы терминал блоктары
  • қосымша: 2x ESP-01 адаптерлері
  • қосымша: 2x ТВС кернеуден қорғайтын диодтар (~ 18V-21V)
  • қосымша: 2x 22uF конденсаторлар (25В мин)
  • қосымша: 2x 22uF конденсаторлар (6.3V мин)

Қайнар көз

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

2 -қадам: Контроллер тақтасы - қуат кірісін қорғау

Контроллер тақтасы - қуатты енгізуді қорғау
Контроллер тақтасы - қуатты енгізуді қорғау

Электрониканы кері кернеуден қорғау үшін түзеткіш диод іске қосылады. Мен жергілікті электроника дүкенінен 1N4004 диодтарын алдым. Олар тек бір амперді алуға арналған. Сіз менің прототипімде келесі қадамда бір түзеткіш диодты қолданғанымды көре аласыз, бірақ қауіпсіз болу үшін мен соңғы тақтада екі параллель қолдандым. Кернеудің көтерілуінен қорғау үшін біз TVS диодтарын қолданамыз. Олар зенер -диодтарға ұқсайды, бірақ зенерлерден айырмашылығы олар бірнеше ондаған амперде терсіз өмір сүре алады. Сіз TVS диодтарын пайдаланбай -ақ құтыла аласыз, бірақ мен тәуекелге барғым келмеді. Мен сондай-ақ кірісте конденсаторды қолдандым, бірақ бұл тек сақиналар қосылған кезде қоңыр түсудің алдын алу үшін ғана қажет болды.

3 -қадам: Контроллер тақтасы - қуат көздері

Контроллер тақтасы - қуат көздері
Контроллер тақтасы - қуат көздері
Контроллер тақтасы - қуат көздері
Контроллер тақтасы - қуат көздері

Кіріс қуаты қорғаныс тізбегінен өткеннен кейін оны тақтадағы компоненттер үшін қолдануға болады. Бұл сіздің долларды түрлендіруші мен LDO -ның міндеті. Бак түрлендіргіші сіздің автокөлігіңіздің 14 В кернеуін 4,5 В дейін төмендете алады. WS2818B светодиодтары мен LDO пулға қосылады. LDO одан әрі ESP8266 мен кіріс қосқыштарын пайдалану үшін кернеуді 3,3В дейін реттейді.

Ескертпе: Бак 4,5 В -қа орнатылды, себебі MCU -дан жарық диодтарға сандық сигнал тек 3,3 В құрайды. Егер светодиодтар 5.0 В кернеуінде жұмыс істесе, онда кейде светодиодтар дұрыс емес ақпаратты қабылдайды және дұрыс емес түс көрсетіледі. Конвертерді 4,5 В дейін төмендету бұл мүмкіндікті төмендетеді. Немесе MCU мен светодиодтар арасындағы кернеу деңгейінің түрлендіргішін қолданыңыз.

4 -қадам: Контроллер тақтасы - кіріс қосқыштары

Басқару тақтасы - кіріс қосқыштары
Басқару тақтасы - кіріс қосқыштары

Енді кіріс қосқыштары туралы сөйлесейік. Айтыңызшы, біздің басқару тақтасы бұрылу сигналы қашан жыпылықтап тұрғанын және қысқа сәуленің жұмыс істеп тұрғанын анықтағанын қалаймыз. Қуаттың болуын анықтаудың кейбір механизмі қажет. Бізде мәселе бар, бірақ сіздің машинаңыздағы қуат сигналдары ESP8266 -ге тікелей қосылу үшін тым жоғары кернеу. 16В сигналмен интерфейс жасай алатын және бұл туралы айтуға болатын чиптер өте аз. Осыған байланысты біз фаралардағы электр желілері мен ESP8266 кірістерінің арасындағы оқшаулау қабатын жүзеге асырамыз. Тек 3 резистормен, конденсатормен және шағын сигналдық мосфетпен біз жоғары кернеулі қосқышты жинай аламыз, ол біздің қажеттіліктерімізді шешеді және ажырату мүмкіндігіне ие!

Мұндағы жұмыс теориясы мосфетті ашық ағызу буфері ретінде пайдалану болып табылады. Тізбекті қалай салу керектігін суреттен қараңыз. Кіріс сигналы фараның бұрылу сигналының +12В қуатынан, қысқа немесе ұзақ сәуледен келеді. OUT сигналы сіздің ESP-01 түйреуішіне түседі. Қандай түйреуішті қолдану бағдарламалық қамтамасыз ету бөлімінде қарастырылады.

5 -қадам: Контроллер тақтасы - кейбір жинақ қажет

Контроллер тақтасы - кейбір жинақ қажет
Контроллер тақтасы - кейбір жинақ қажет
Контроллер тақтасы - кейбір жинақ қажет
Контроллер тақтасы - кейбір жинақ қажет

Орналасу сізге байланысты! Бұл, әрине, компоненттерді орналастырмас бұрын қағазға макеттің нобайын салуға көмектесті. Ол сондай -ақ бәрі орналастырылып, аяқталғанға дейін дәнекерлеуге жол бермеуге көмектеседі. Алғашқы тақтада мен компоненттерді факт бойынша жылжытудың орнына оны қираттым.

Алдыңғы қадамдарға шолу:

Автомобиль қуаты => Кіруден қорғау => 5В қуаты => 3,3В қуаты => Процессор

Жанама ой

Мен бұрандалы терминал блогына инвестиция салуды ұсынамын. Қосымша ыңғайлылық баға жетпес және бұл тақтаны әлдеқайда кәсіби етеді. ESP-01 нан тақтасының адаптерін қолдану сонымен қатар ESP-01 бұзылған немесе қайта бағдарламаланған кезде оны кез келген уақытта алып тастауға және ауыстыруға мүмкіндік береді.

6 -қадам: Контроллер тақтасы - Бағдарламалық қамтамасыз ету

Бақылау тақтасы - бағдарламалық қамтамасыз ету
Бақылау тақтасы - бағдарламалық қамтамасыз ету

Сіздің даму ортасы Arduino IDE (arduino.cc) соңғы үлгісінен және Makuna -ның NeoPixelBus кітапханасынан тұрады, оны кітапхана менеджерінде орнатылған Arduino көмегімен жүктеуге болады. Arduino IDE-ге ESP8266 қолдауын қосу үшін мына нұсқауларды орындаңыз:

Менің жобамның бастапқы коды қоса берілген

ESP-01 түйреуіші келесідей:

  • GPIO 0 - қысқа сәулелік кіріс
  • GPIO 1 - бұрылыс сигналын енгізу
  • GPIO 2 - 2 -жолақтың шығысы
  • GPIO 3 - бұрыштық жолақтың шығысы

Сіз қалаған кез келген ESP8266 модулін қол жетімді енгізу -шығару түйреуіштерімен еркін пайдалана аласыз.

Автоматтандыру

Демо бағдарламалық қамтамасыз ету бұрылыс сигналымен бірге бұрыштық жолақты сары түспен жыпылықтауға арналған. Бұл контроллер тақтасын есептегіш жинағынан асып кетудің қарапайым мысалы. Бұрылу сигналы 1,25 секундқа тоқтағаннан кейін ол үнемі қосулы / DRL күйіне оралады. DRL жадында сіз орнатқан соңғы түс ретінде сақтала отырып, бұрылыс сигналын сары түспен ұстап тұру қазірдің өзінде бағдарламаланған. Бұл телефонды сары түс сигналының мүмкіндігін сақтай отырып, әдепкі DRL түсін орнату үшін пайдалануға болатынын білдіреді.

Сіздің аймағыңыздағы автокөлікті жарықтандыру туралы заңмен таныс болыңыз.

Бақылау

Сіздің желіде ESP8266 https://headlight-left.local немесе https://headlight-right.local ретінде пайда болуы керек. Ол жерден анықтама мәзірін көру үшін және HTTP сұрауларында дәлел ретінде он алтылық түс мәндерін жіберу туралы білу үшін «https://headlight-left.local/help» URL мекенжайын шақыруға болады.

7 -қадам: Бұрыштық жарық диодты жолақ («Тұрақ шамы») - Компоненттер

Бұрыштық жарықдиодты жолақ
Бұрыштық жарықдиодты жолақ
Бұрыштық жарықдиодты жолақ
Бұрыштық жарықдиодты жолақ
Бұрыштық жарықдиодты жолақ
Бұрыштық жарықдиодты жолақ

Сіз бұл жарықдиодты 100 парақтан Интернетте өте арзанға сатып ала аласыз. Олар дәнекерлеуге оңай дөңгелек ПХД жастықшаларында келеді. Қатты сымдармен сіз оларды дәнекерлеп, әр түрлі пішін жасай аласыз. Немесе бос сымдармен оларды киімге тігуге болады.

8 -қадам: Бұрыштық жарықдиодты жолақ («Тұрақ шамы»)

Бұрыштық жарықдиодты жолақ
Бұрыштық жарықдиодты жолақ

Бұл қарапайым: қуат, жер және деректер бәрі бір бағытта жүреді. Мен әр жағынан 18 жарықдиодты қолдандым. Сіз жасай алатын жарықдиодты жолақтың ұзындығы бағдарламаланатын және іс жүзінде шексіз.

9 -қадам: фараны орнату

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

Фараны алу әр көлік үшін әр түрлі. 2013 жылы Genesis Coupe көлігінің алдыңғы бамперін шешпестен фараларды алып тастауға болмайды! Фараларды ашу өте қарапайым. Сізге фараны 205 -тен 215 градусқа дейінгі пеште шамамен 15 минут пісіру жеткілікті. Бұл тығыздағышты фараларды ажыратуға жеткілікті әлсіз етеді. YouTube -те осы тақырыпта бейнематериалдар туралы шексіз ақпарат алу үшін тоқтаңыз.

Фараларды қайта қосу тек бөлшектерді сэндвичпен біріктіруді қажет етеді және оларды қайтадан қыздыру қажет.

Кеңес: Фараларды пешке қоймас бұрын, шамдарды, бұрандаларды және кедергі болатын басқа заттарды алып тастау керек. Тұмшапештен фаралар шыққан кезде, сіз оны жалғыз бөліп алуды қалайсыз.

Ұсынылған: