Съдържание:
- Стъпка 1: Намиране на положителната страна на светодиода
- Стъпка 2: Окабеляване на комплектите
- Стъпка 3: Покриване на проводниците с хартиена лента
- Стъпка 4: Свързване на светлините
- Стъпка 5: Събирайте проводниците заедно
- Стъпка 6: Оформление на платката
- Стъпка 7: Малък софтуер
Видео: Charliplexed Christmas Tree for My Cubby: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:56
Миналата година получих комплект от коледна лампа с акумулаторна батерия, поставен в местния домашен магазин и я поставих на масата на коледната елха. Само за да направя кубчето празнично. Почти всички коментари, които получих, бяха по линия на „Не мигат ли?“Тази година бях обвързан и решен да направя нещо, което да се откроява. Комплект лампи, работещи с LED батерии, бяха нарязани и закачени към Arduino, Charlieplexed стил, и малко код, който да ги накара да се сгънат в хубави шарки, променени на случаен принцип, запълнени сметката. Отне известно време, докато случайната част заработи, но не исках моделът да се повтаря отново и отново и да ми омръзне. Но исках да видят всички проводници. Освен това е по -луд по този начин.
Стъпка 1: Намиране на положителната страна на светодиода
Charliplexing позволява N*(N-1) светодиоди да се управляват от N пинове. В този случай имах 20 леда, така че с помощта на 4 пина за получаване на 12 светодиода ги разрязах, след което използвах предоставения калъф за батерии, за да намеря положителния проводник за всеки.
Стъпка 2: Окабеляване на комплектите
След като намерих положителното, ги запоявах в комплекти, като всеки комплект имаше положителни и отрицателни от всеки светодиод, запоени заедно. Можете да проверите дали сте се справили правилно с кутията на батерията - докосвайки проводниците към проводниците на батерията, един светодиод трябва да светне - обръщането на проводниците трябва да светне другия.
Стъпка 3: Покриване на проводниците с хартиена лента
Можете да получите лента от местния магазин за занаяти, която се използва за покриване на стъбла на копринени цветя. Взех моята в Walmart. "Лентата" е с восъчна хартия, оцветена в зелено и се залепва за себе си доста добре и скрива проводниците, прокарани около дървото.
Стъпка 4: Свързване на светлините
Тази инструкция не е за теорията на Charliplexing - а как да я приложим по интересен начин. Charliplexing е добре документиран. Тази статия в Уикипедия ви дава основите. Освен това, ако търсите тук в инструкции, ще намерите още много примери. За да закача светлините, използвах щифтове 10, 11, 12, 13 на Arduino. Как ще свържете всеки проводник на всяка двойка светодиоди няма значение - проводниците на всеки са взаимозаменяеми. Просто трябва да закачите всяка двойка през различни щифтове през 100 ома резистор. В този случай: сдвояване на щифтове === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 Можете да добавите още комплекти, като използвате повече щифтове, но колкото повече добавяте, толкова по -малко време всяка светлина остава включена и димерът ще се получи. 12 изглеждаше като хубаво кръгло число и приятно ярко.
Стъпка 5: Събирайте проводниците заедно
Опитах се просто да включа отделните комплекти директно в дъската за хляб, но те продължаваха да се вадят. Затова ги сложих на малко перфорирано дъно и с женски конектор, за да поддържам кабелите управлявани. Radio shack продава четирипроводникова дъгова жица, която има твърди проводници и пасва доста добре на конектора. Конекторът беше изрязан от дълга лента от женски заглавки, която взех от eBay.
Стъпка 6: Оформление на платката
Другият край на дъговия проводник е свързан към малка дъска с Adafruit Arduino Clone. Използвах 100 ома за ограничаващите резистори, което е малко ниско, поставяйки около 5v/200ohm = 25ma за всеки светещ светодиод. Изглежда, че Arduino няма нищо против и прави светодиодите малко по -ярки. Тъй като те са импулсни, цялата верига ще изтегли 25ma и малко за Arduino - Правейки работата на батерията възможна. Оригиналният комплект светлина извади почти 120ma от батериите - това е много по -ниско.
Стъпка 7: Малък софтуер
Имам комплект LED Heart от Jimmie Rodgers и софтуерът беше готов за управление на масив Charliplexed. Модифицирах кода, за да добавя произволно разбъркване. Това пренарежда щифтовете между всеки път, когато се извиква определена анимационна рамка, за да не стане скучна и повтаряща се. Направих няколко масива, които държат всяка анимационна рамка да осветява един светодиод, два, три …. и така нататък.
Препоръчано:
Rgb Pixel Christmas Light Show Част 1: 7 стъпки
Rgb Pixel Christmas Light Show Част 1: В тази инструкция ще ви покажа как да създадете RGB пикселно светлинно шоу. Има много за покриване. Всъщност вероятно ще разделя това на около 3-5 различни инструкции. Това ще бъде за основите. Имате много четене
Neopixel Led Designer Tree: 5 стъпки
Neopixel Led Designer Tree: Това е инструкцията за създаване на дизайнерско дърво с Neopixel LED. Това е просто, толкова лесно за правене, което изисква по -малко усилия, но дава чудесен шедьовър, който може да привлече вниманието на всички
Rgb Pixel Christmas Light Show Част 2: Xlights: 7 стъпки
Rgb Pixel Christmas Light Show Част 2: Xlights: В тази инструкция ще ви покажа как да подредите първата си песен. Сега, ако не сте видели част 1, препоръчвам ви да го проверите тук. Сега, когато изграждате и програмирате коледно светлинно шоу, 75% от времето ще бъдете във вашия секвенсор
DIY Rainbow RGB Led Tree: 4 стъпки
DIY Rainbow RGB Led Tree: Радвам се да се запознаем отново. Днес споделям с вас как да направите красива нощна лампа. Нощните светлини използват Rainbow RGB Led, за да променят самите цветове. Светлината ще се включи автоматично, когато е тъмно. Необходимите компоненти, които ще изброя по -долу, желаят
RGB LED Maker Tree: 15 стъпки (със снимки)
RGB LED Maker Tree: Нашият местен производител спонсорира дърво, което да бъде изложено на Main Street за месец декември (2018). По време на нашата мозъчна атака, ние стигнахме до идеята да поставим смешно количество светодиоди на дървото на мястото на традиционния орнамент