Мазмұны:

Arduino немесе ESP8266 көмегімен RGB тасқын шамы: 6 қадам (суреттермен)
Arduino немесе ESP8266 көмегімен RGB тасқын шамы: 6 қадам (суреттермен)

Бейне: Arduino немесе ESP8266 көмегімен RGB тасқын шамы: 6 қадам (суреттермен)

Бейне: Arduino немесе ESP8266 көмегімен RGB тасқын шамы: 6 қадам (суреттермен)
Бейне: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Шілде
Anonim
Arduino немесе ESP8266 көмегімен RGB тасқын шамды ұрлау
Arduino немесе ESP8266 көмегімен RGB тасқын шамды ұрлау
Arduino немесе ESP8266 көмегімен RGB тасқын шамды ұрлау
Arduino немесе ESP8266 көмегімен RGB тасқын шамды ұрлау
Arduino немесе ESP8266 көмегімен RGB тасқын шамды ұрлау
Arduino немесе ESP8266 көмегімен RGB тасқын шамды ұрлау

Мен Amazon -да кішкентай RGB тасқын шамдарын таптым және олардың ішектерін қарап отырып, сіз оларды тікелей arduino мен esp8266 -ға жалғап, оларды PWM көмегімен басқаруға болатынын түсіндім.

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

Мен оларды бақылау үшін таңқурай пиінде жүгіретін ашықабты қолданамын, мен тіпті оларды Amazon Echo (АҚШ) арқылы басқара аламын, бірақ бұл нұсқаулықтың ауқымынан сәл тыс болса да, мен оны жазуға уақыт табамын деп үміттенемін!

Сізге ұнады деп үміттенемін, бұл менің ұзақ уақыт бойы үйрететін бірінші нұсқам, сондықтан маған өз пікіріңізді білдіріңіз.

1 -қадам: Бөлшектерді жинау

Бөлшектерді жинау
Бөлшектерді жинау
Бөлшектерді жинау
Бөлшектерді жинау
Бөлшектерді жинау
Бөлшектерді жинау
Бөлшектерді жинау
Бөлшектерді жинау

Бөлшектер тізімі келесідей:

1. 10W RGB тасқын жарығы: Ebay (Ұлыбритания), Ebay (АҚШ), Ebay (Қытай)

2. ESP8266-12 модулі: Ebay (Ұлыбритания), Ebay (АҚШ), Ebay (Қытай)

3. LD1117 3.3V Реттеуші: Ebay (Ұлыбритания), Ebay (АҚШ), Ebay (Қытай)

4. 100uF конденсаторы: Ebay (Ұлыбритания), Ebay (АҚШ), Ebay (Қытай)

5. 12В 1А тұрақты ток көзі: Ebay (Ұлыбритания), Ebay (АҚШ), Ebay (Қытай)

6. Резисторлардың таңдауы (мен 10K қолдандым, бірақ шынымен де сіз бәрін жасай аласыз)

(Мен бірнеше сайттарға сілтемелер тіркедім, себебі баға үнемі өзгеріп отырады, сондықтан дүкен аралап, Amazon мен ebay -ді тексеріңіз)

Толық ақпаратты ашу: Егер сіз жоғарыдағы сілтемелер арқылы сатып алсаңыз, мен шағын комиссия аламын, бірақ мен ешқашан өзім қолданбаған өнімге сілтеме ұсынбаймын. Бұл жоба ақша табу үшін жасалған жоқ. Рақмет сізге:-)

2 -қадам: Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз

Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз
Тасқын шамды бөлшектеңіз және RGB PWM кірістерін анықтаңыз

Бұл ерекше жарық шамы - бұл бұранданың қарапайым дизайны.

Шасси барлық алюминийден тұратын үш бөліктен тұрады.

Линзаны орнында ұстайтын жоғарғы бөлікті алып тастау жарық диодты массиві мен басқару схемасы бар ПХД -ны көрсетеді.

Мен жасаған бірінші нәрсе - транзисторлардың қайсысы қандай түсті массивті басқаратынын анықтау.

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

Сондай -ақ, бұл қадам үшін жоғарыда көрсетілген суретте көрсетілгендей, ПВХ -дан ыстық пистолетпен және кейбір пинцетпен басқару элементтерін алып тастау маңызды. Инфрақызыл қабылдағышты алып тастаудың қажеті жоқ, бірақ мен оны басқа жобаларда қолдана аламын деп ойладым.

Содан кейін транзисторларға өтетін PWM түйреуіштеріне кейбір сымдарды дәнекерлеп, оларды жеңіл шассидің басқа бөлігіне шығарыңыз, біз келесіге барамыз.

3 -қадам: ESP8266 және қуат сымдары

ESP8266 және қуат сымдары
ESP8266 және қуат сымдары
ESP8266 және қуат сымдары
ESP8266 және қуат сымдары
ESP8266 және қуат сымдары
ESP8266 және қуат сымдары

Мен бұл бөліктің схемасын тіркедім, себебі онда сіз не істей алатындығыңызды маған қарағанда әлдеқайда анық көрсетеді.

Негізінен қызыл, жасыл және көк жарықдиодты ESP8266 12, 14 және 15 түйреуіштеріне 10K резистор арқылы қосыңыз.

Содан кейін схемаға сәйкес ESP қуат тізбегін жалғаңыз, суретте бұл мен оны тікелей жарық диоды үшін қуат көзіне/драйвер тақтасына дәнекерлегенімді көрсетеді, бірақ мен бағытты өзгерттім және басқа суретті түсіре алмадым..

Мұндағы идея - бәрін мүмкіндігінше ықшам ұстау, себебі ол шассидің ішіне сәйкес келуі керек.

Бұған жету үшін мен резисторларды сымдардың ішіне кіргізіп, оларды жылу өткізгішпен қаптадым.

Өтінемін, менің қателігімнен аулақ болыңыз және резисторды тікелей ESP -ге дәнекерлемеңіз. Менің ойымша, бұл шынымен кіріктірілген қосылым жасағаннан гөрі, олармен жұмыс жасауды қиындатады (сымдық резисторлы-сымды емес, сымды-резисторлы-сымды).

Сондай -ақ, фотосурет схемадан сәл өзгеше көрінеді, мен бастапқыда 15 -ші түйреуішті қолданған жоқпын және бұл қате болды, себебі 15 -түйреуіш pwm -де өте жақсы. Бұл түйреуішті жақсы көріңіз. Ол ереже жасайды.

4 -қадам: Бағдарламалаңыз

Қалаған әдісті қолданып, ESP кодын жазыңыз!

Сіз оны қалағаныңызша басқаруды таңдай аласыз, және ESP көмегімен таңғажайып нәрселер жасайтын керемет адамдар бар.

МЕНІҢ нақты маршрутым openHAB түріндегі MQTT үй серверін пайдалану болды, содан кейін жарық түс командаларына қосылады және тыңдайды. Бұл әдісті қолдану Amazon Alexa мен google home -ды бақылауға өте оңай пайдалануға мүмкіндік береді. (Мен бұрын айтқанымдай, мен бұл процестің нұсқауларын жаза аламын деп үміттенемін, өйткені мен оны жақсы өткіздім, бірақ мен бос уақытымның көп бөлігін жаңа веб -сайт құруға жұмсаймын (бұл кез келген бөлікке арналған оқулықтарды қажет етуі мүмкін) жол)).

Мен бұл кодты жоғарыда (немесе төменде, ол қай жерде болса да) қоса алдым.

Айта кету керек, мен тек ESP8266 үшін arduino IDE -де ғана дамыдым, бірақ мен бұл жобаны бастағаннан кейін мен Lua сценарийлеріне айналдырамын, олар өте жақсы және жүктеу және жөндеу кезінде стресстен аз уақыт.

Бір кездері мен arduino бағдарламасында келесі әрекеттерді орындаған бағдарлама жаздым:

ESP етік, Wi -Fi желісіне қосыла алмайды, кіру нүктесі режимін бастайды

Клиент телефонмен байланысады, браузерді автоматты түрде түстерді басқару бетімен ашады (негізгі html)

бетте оны маршрутизаторға қосу мүмкіндігі де болды.

Желіде болғаннан кейін кез келген басқару жүйесі http сұрауларын оңай жіберуге бағдарламалануы мүмкін.

Егер мен бұл кодты бір жерден таба алсам, мен оны жүктеймін, бірақ жақында жаңа компьютер құрдым, сонда бұл файл кез келген диск жетегінің қоспасында болуы мүмкін.

5 -қадам: Барлығын бірге жинаңыз

Барлығын бірге жинаңыз !!
Барлығын бірге жинаңыз !!

Барлық бөліктерді оқшаулау үшін мен олардың барлығын ПВХ электр таспасымен орадым.

ESP Бұл қадамға абай болыңыз, мен тиісті назар аудармаған кезде кернеу реттегіштерімнің бірін күйдіріп алдым.

Сонымен қатар, мен сымдарды ұзағырақ ұстау бұл қадамды едәуір жеңілдетеді, себебі барлық бұралу барлығын бір -біріне бұрауға мүмкіндік береді.

6 -қадам: Шамдарды үйдің айналасына қойып, ләззат алыңыз !

Шамдарды үйдің айналасына қойып, ләззат алыңыз !!!
Шамдарды үйдің айналасына қойып, ләззат алыңыз !!!
Шамдарды үйдің айналасына қойып, ләззат алыңыз !!!
Шамдарды үйдің айналасына қойып, ләззат алыңыз !!!
Шамдарды үйдің айналасына қойып, ләззат алыңыз !!!
Шамдарды үйдің айналасына қойып, ләззат алыңыз !!!

Жарықтарды өзіңіз қалаған жерге қойыңыз, оларды 12 В қуат көзіне қосыңыз және кетіңіз !!

Егер сізге линзаның призмалық әсері ұнамаса, оны оңай алып тастауға болады, бұл аз бағытталған, жалпы жарқыл береді. Линзаны артқа қарай жылжытудың да керемет әсерлері болды.

Суреттерден мен оны өте жақсы көретін никси сағатын екпінді ету үшін қолданғанымды көре аласыз.

Оқығаныңыз үшін рахмет!

Ұсынылған: