Съдържание:
- Стъпка 1: Тестване на Breadborard
- Стъпка 2: Arduino код
- Стъпка 3: Поръчка на печатни платки
- Стъпка 4: Монтаж и запояване на печатни платки
- Стъпка 5: Първо включване и заключение
Видео: Направи си сам Arduino RGB LED лента IR контролер: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Хей момчета. В днешната инструкция ще ви покажа как можете да направите свой собствен базиран на arduino, инфрачервен контролер, RGB LED лентов контролер.
Принципът на контролера е доста прост. Положителният сигнал 12v е свързан директно към 12v шината на лентата и VIN щифта на arduino, който го захранва. Всеки MOSFET източник е свързан към земята на захранването. Изтичащите щифтове се свързват към всяка отрицателна релса на лентата, за червените зелени и сини цветове, а портата е свързана чрез 220ohm резистор към изходен PWM щифт на arduino. Когато PWM сигнал се изпраща от щифт arduino, той отваря портата на MOSFET, позволявайки на тока да тече към отрицателните щифтове на лентата.
IR приемникът е свързан към 5v, заземен и цифров входен щифт на arduino, декодирайки всеки IR сигнал, изпратен в неговата посока.
Стъпка 1: Тестване на Breadborard
Както можете да видите от моята схема, използвах Arduino nano като мозък на операцията, 3 MOSF нива на ниво логика като драйвери за всяка шина на LED лентата, 1838 IR приемник, 3 220ohm резистора и 12v 5A захранване.
Нека настроим всичко на червена дъска. Използвам мега Arduino за тестване, което се оказа лоша идея, тъй като, както разбрах по -късно, някои щифтове не работеха по същия начин на nano, както на мега, но ще се върна към че по -късно.
Стъпка 2: Arduino код
Сега нека да разгледаме кода на arduino.
Първото нещо, което трябва да направите, е да изтеглите най -новата библиотека на IRRemote от тяхната страница на github. Извлечете zip файла и го преместете в папката на вашите библиотеки arduino. Уверете се, че сте изтрили съществуващата библиотека RobotIRremote от папката на главните библиотеки arduino, тъй като тя може да попречи на библиотеката за премахване.
След това можете да отворите примерната скица на IRRecvDemo във вашата arduino IDE и да промените пина за получаване на ред 11 до 8, тъй като това ще използваме на нашия arduino за получаване на ir сигнала. Качете скицата и отворете серийния монитор. Сега вземете дистанционно управление, което искате да използвате с вашия контролер, и натиснете бутон. Ако сте направили всичко правилно, на серийния монитор ще се покаже код. Запишете всички кодове, съответстващи на бутоните на вашето дистанционно управление, ние ще ги използваме по -късно в нашата скица.
След това отидете в моето хранилище на github и изтеглете файла sketch.ino и го отворете с вашата arduino IDE.
Можете да редактирате редове 16-39, където съм дефинирал кодовете за всеки бутон на дистанционното, просто променете HEX кодовете от дясната страна на кодовете, които сте записали по-рано. Ще направя отделен видеоклип и ще го свържа в описанието, обяснявайки подробно кода.
Бързо предупреждение за всеки, който опитва този проект, ако използвате arduino nano, моля, използвайте точно тези щифтове, които са настроени в моята скица, някои щифтове (5 и 11) замразяват arduino, ако през тях се изпраща pwm сигнал тъй като библиотеката IRREMOTE използва вградените таймери на arduino при тълкуването на кода и тези пинове трябва да са свободни. Също така не можете да използвате 13 пина за входове, защото той е свързан към вградения LED индикатор на arduino. Направих грешката да използвам тези щифтове, без първо да тествам правилно и в резултат на това трябваше да поръчам друга платка, така че, моля, спазвайте тези щифтове, ако искате да сте в безопасност. Качете редактираната скица в arduino и тествайте всичките си бутони. Ако всичко върви по план, трябва всички бутони да работят правилно и да показват цветовете, които искате. Бутоните за интензивност нагоре и надолу се използват за затъмняване на цветовете, ако сте в цветен режим, и за ускоряване и забавяне на анимациите, ако използвате една от 4 -те анимации, които настройвам.
Стъпка 3: Поръчка на печатни платки
Сега е време да пренесем нашия проект от основната платка към действителна печатна платка. Използвах онлайн приложението EasyEDA, за да създам схемата и оформлението на дъската. Ще ви покажа как можете да получите вашия печатни платки отпечатани и изпратени професионално от JLCPCB.
Когато отворите дизайна на печатната платка в EASYEDA, трябва да кликнете върху бутона за изход gerber в софтуера. След това кликнете върху Изтегляне на Gerber файлове.
Сега преминете към JLCPCB.com и кликнете върху бутона за цитиране сега. Качете вашия gerber файл и трябва да видите как ще изглежда готовата ви печатна платка.
По -долу можете да редактирате количеството, дебелината, цветовете и т.н. Най -вече отидох с настройките по подразбиране, само промених цвета на син, защото мисля, че изглежда по -добре. Когато приключите, кликнете върху бутона за запазване в кошницата. След това можете да отидете на страницата за плащане, да въведете вашата информация за доставка и плащане и когато приключите, можете да очаквате вашите печатни платки да пристигнат много скоро.
След около седмица чакане моите печатни платки пристигнаха добре и сигурно опаковани. Трябва да кажа, че съм доста доволен от цялостното качество. За тази цена определено не си струва да се опитвате да си направите сами, не забравяйте да проверите нашия уебсайт и дори ще имате безплатна доставка при първата си поръчка, ако го направите.
Стъпка 4: Монтаж и запояване на печатни платки
Сега е време да съберем всичко на новоотпечатаната ни дъска. При запояване винаги се опитвайте първо да запоите най -малките части и след това да преминете към по -големите, което го прави много по -лесно. За да свържа arduino, LED лента и IR приемник използвах женски прави щифтове вместо директно запояване на компонентите. По този начин, ако случайно изпържите вашия arduino или нещо друго, те могат да бъдат сменени лесно и можете да използвате повторно дъската си без никакви проблеми. Единствените компоненти, в които споех директно, бяха MOSFET и DC захранващия жак.
Когато всичко е запоено, можем да свържем нашите компоненти. Уверете се, че сте свързали правилно LED лентата, 12v шината е щифтът от дясната страна, а отрицателните релси са щифтове 1, 2 и 3 отляво. И разбира се, не поставяйте arduino по грешен начин, защото можете да го изпържите.
Стъпка 5: Първо включване и заключение
Когато разполагате с всички компоненти, свържете 12v захранването към платката и се уверете, че всичко работи.
И това е! Вашият DIY Arduino контролер за LED ленти е готов. Надявам се, че ще се забавлявате толкова, колкото и аз, изграждайки този проект. Трябва да кажа, че научих много и се надявам, че и вие ще го научите. Всички части, използвани в проекта и линковете, които споменах, са в описанието на видеото. Благодаря ви много за цялата подкрепа за моя канал, това наистина означава много. Ако видеото ви харесва, моля, оставете харесване и се абонирайте за бъдещи видеоклипове, защото това много ми помага. Забавлявайте се с вашия LED контролер и ще се видим в следващия! Наздраве
Препоръчано:
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
LED лента "Направи си сам": Как да изрежете, свържете, запоите и захранвате LED лентата: 3 стъпки (със снимки)
DIY LED лента: Как да изрежете, свържете, запоявате и захранвате LED лента: Ръководство за начинаещи за създаване на ваши собствени светлинни проекти с помощта на LED лента. Гъвкавата надеждна и лесна за използване LED лента е най -добрият избор за различни приложения. Ще покрия основите за инсталиране на обикновена вътрешна 60 LED/m LED лента, но вътрешният
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
Направи си сам Wi-Fi RGB лентов контролер: 5 стъпки
DIY Wi-Fi RGB лентов контролер: Благодарение на JLCPCB и LCSC, че направиха този проект възможен! Вижте ги днес! (Забележка: Това не е моят дизайн (Освен схематичните и печатните платки) и цялата заслуга за идеята е на Saiyam) Как започна този проект е, че купих RGB LED лента от Ebay и
Софтбокс от плат „Направи си сам“(лента 14x56): 8 стъпки (със снимки)
Софтбокс от плат „Направи си сам“(лента 14x56): Исках софтбокс от втора лента, за да направя някои по-интересни настройки за портретно осветление, затова реших да направя свой собствен. Това отнема известно време и включва няколко стъпки, но бях много доволен от крайния резултат. Пригответе се да прекарате доста време във фр