Съдържание:

Charliplexed Christmas Tree for My Cubby: 7 стъпки
Charliplexed Christmas Tree for My Cubby: 7 стъпки

Видео: Charliplexed Christmas Tree for My Cubby: 7 стъпки

Видео: Charliplexed Christmas Tree for My Cubby: 7 стъпки
Видео: Лучшие страшные видео 2023 года [Mega Scary Comp. V3] 2024, Юни
Anonim
Charliplexed коледно дърво за My Cubby
Charliplexed коледно дърво за My Cubby

Миналата година получих комплект от коледна лампа с акумулаторна батерия, поставен в местния домашен магазин и я поставих на масата на коледната елха. Само за да направя кубчето празнично. Почти всички коментари, които получих, бяха по линия на „Не мигат ли?“Тази година бях обвързан и решен да направя нещо, което да се откроява. Комплект лампи, работещи с 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. Модифицирах кода, за да добавя произволно разбъркване. Това пренарежда щифтовете между всеки път, когато се извиква определена анимационна рамка, за да не стане скучна и повтаряща се. Направих няколко масива, които държат всяка анимационна рамка да осветява един светодиод, два, три …. и така нататък.

Препоръчано: