Съдържание:
Видео: GuGaplexed Valentine LED Heart: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
GuGaplexing е нова техника за мултиплексиране на LED дисплей. В сравнение с Charlieplexing, GuGaplexing ви позволява да контролирате двойно повече светодиоди, само с няколко допълнителни компонента. Проектът GuGaplexed Valentine LED Heart има 40 светодиода, подредени в аранжировка „Arrow Piercing a Heart“, използвайки само 5 пина на микроконтролер. микроконтролер AVR ATTiny13V. Всички 6 I/O пина на Tiny13 се използват в този проект; 5 за управление на 40 светодиода и 6 -ия пин за четене на превключвател. Натискането на превключвателя променя анимацията на дисплея на пробитото сърце.
Стъпка 1: Електрическа схема
Схемата се състои от Tiny13, 40 червени светодиода с размер 3 мм, куп транзистори BC547 (NPN) и BC557 (PNP), няколко резистора и превключвател с бутон. Tiny13 е монтиран в 8-пинов контакт. Схемите в pdf и орел формат са достъпни тук.
Важно е да се отбележи, че схемата използва 5 транзисторни двойки, използващи NPN и PNP транзистори и тези транзистори трябва да бъдат съпоставени за техните бета стойности, което се прави лесно с подходящ мултицет с функция за проверка на транзисторите. Накратко, начинът, по който работи GuGaplexing, е следният: Щифтовете на микроконтролера работят в едно от трите възможни състояния: 0, 1 или Z (състояние с висок импеданс). Техниката на Charlieplexing използва този факт, за да увеличи броя на светодиодите, които могат да се контролират в сравнение с конвенционалната техника на мултиплексиране, която не използва третото състояние (т.е. високоимпедансното състояние "Z") на щифта. Така Charlieplexing успява да контролира N*(N-1) светодиоди, използвайки N цифрови пина. Сега с 2 пина има осем логически комбинации: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 и ZZ. Така че по принцип при подходящо декодиране на тези състояния би трябвало да е възможно да се свържат 8 светодиода, използващи само два пина, разбира се за сметка на допълнителни външни компоненти за задачата за декодиране. GuGaplexing прави компромис и използва чифт транзистори (NPN и PNP) на пин, за да декодира четири от възможните осем комбинации. Ето как за N пинове GuGaplexing постига 2*N*(N-1), което е два пъти повече от Charlieplexing. Повече подробности за техниката на мултиплексиране на LED дисплей GuGaplexing ще бъдат достъпни като идея за дизайн на EDN (www.edn.com) в близко бъдеще.
Стъпка 2: GuGaplexed LED Heart в действие
Ето видеоклип в YouTube от проекта в действие.
Стъпка 3: Изходен код
Ето изходния код на този проект, написан на C и компилиран с помощта на winavr gcc. Изходният код, Makefile и шестнадесетичният файл са прикачени.
Препоръчано:
Led Heart ❤️: 4 стъпки
Led Heart ❤️: Здравейте създатели! В този урок ще ви покажа как да направите този красив светещ висящ висулка със сърце. Можете да го направите за вашите близки и да ги подарите. Сърцата също са красиви, но има безкраен дизайн, за който можете да се сетите
LED Heart Pasties: 6 стъпки (със снимки)
LED Heart Pasties: LED сърдечните пасти говорят сами за себе си. Макар че те не са непременно ежедневно облекло, ще се радвате, че ги имате в будоара си, когато възникнат тези специални поводи (или се нуждаят от това). Ако имате опит в шиенето и електрониката, тези
Arduino Heart Shape Light: 6 стъпки (със снимки)
Arduino Heart Shape Light: Arduino Heart Shape Light (1) Малък проект Използвайки Arduino за управление на LED светлината (2) използвайте 4 3-цветна Led светлина, можете да промените целия цвят, който харесвате. (3) може да бъде програмиран отново като избледняване и изгасване на светлина или мигаща светлина (4) Всички части са отпечатани с 3D p
Романтичен Led Heart SMD: 5 стъпки (със снимки)
Романтично SMD Led Heart: Здравейте създатели! Това са първите ми инструкции и искам да се обърна към някои важни неща: направих този проект с идеята да използвам най -малкото инструменти, така че всеки да може да го направи! Дори и аз нямам много инструменти, само строгите необходими
Neopixel LED Heart: 9 стъпки (със снимки)
Neopixel LED Heart: Неопикселите са променящи цвета, индивидуално адресируеми (програмируеми) LED светлини. Те се предлагат в различни форми от Adafruit.com, но особено ми харесва 8-милиметровата " през отвора " традиционен LED стил. Те са ярки и