Съдържание:

Мигаща LED свещ: 10 стъпки
Мигаща LED свещ: 10 стъпки

Видео: Мигаща LED свещ: 10 стъпки

Видео: Мигаща LED свещ: 10 стъпки
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Юли
Anonim
Мигаща LED свещ
Мигаща LED свещ

Вземете „трептяща“LED свещ в доларовия магазин, добавете AVR ATtiny13 и малко код и ще получите LED свещ, която изглежда почти реална.

Стъпка 1: Отворете корпуса на свещта

Отворете корпуса на свещта
Отворете корпуса на свещта

Миниатюрата изглеждаше най -добрият инструмент за тази работа. Корпусът не е залепен. Има само една фрикционна стойка, която влиза в приемна дупка в капака. Работете около ръба на капака и основната част ще започне да се разхлабва. Не бързайте, защото проводниците, свързани към LED модула вътре, са много фини и лесно се скъсват. Ще използваме отново тези проводници, така че бъдете внимателни.

Стъпка 2: Премахнете LED модула

Извадете LED модула
Извадете LED модула
Извадете LED модула
Извадете LED модула
Извадете LED модула
Извадете LED модула

Светодиодът, свързан към основата си, се монтира с триене в основата на пластмасовия пламък на свещта. Завъртете леко и издърпайте, за да го извадите. Обърнете внимание на цветовете на проводниците, тъй като те може да са различни от единицата, която използвах. Ще използвам "жълто" за отрицателно и "червено" за положително.

Стъпка 3: Преместете катодния проводник

Преместете катодния проводник
Преместете катодния проводник

Няма да използваме оригиналната схема, която е превключвател от долната страна, който периодично изгасва светодиода за няколко милисекунди. Внимателно разпаявайте жълтия проводник и го преместете към LED катода на средния щифт. Телта е наистина добре. Използвайте горещ поялник, за да разтопите оригиналната връзка. Добавете малко прясна спойка към централния щифт. След това можете да държите жицата срещу централния щифт и лесно да пренасочите спойката.

Стъпка 4: Програмирайте своя чип

Програмирайте своя чип
Програмирайте своя чип

Ще отрежем неизползваните щифтове на ATtiny13, така че не забравяйте да програмирате чипа, преди да го направите! Използвам програмист за USBtinyISP и пробивна платка SparkFun в макет без запояване. Използваме вътрешния осцилатор на tiny13, така че няма нужда да изгаряте нито един от предпазителите за програмиране. Можете да използвате предоставения шестнадесетичен файл или да компилирате свой собствен с предоставения изходен код. Някои бележки относно изходния код: Използвах генеричен генератор на случайни числа, тъй като функцията stdlib rand () е почти два пъти по -голяма. Когато имате само 1024 байта флаш памет, всеки байт се брои! Също така, таймерът за милисекунди изглежда не съвпада с реалното време на стенен часовник. Но тъй като точното време не е много важно в това приложение, просто гледах времето. Пуристите може да се свиват, но аз съм прагматик.:) За да програмирате с помощта на предоставения шестнадесетичен файл в Linux система, използвайте този команден ред: avrdude -p attiny13 -P usb -c usbtiny -U флаш: w: flicker.hexWinAVR потребителите вероятно ще знаят правилното заклинание. Не работя с Windows.: DUpdate: flicker2.zip съдържа втората версия на кода, включваща две модели на трептене (трептене нагоре и трептене надолу), заедно с добавяне на защита за наблюдение, за да нулирате чипа, ако кодът на основната линия трябва да замръзне.

Стъпка 5: Подстрижете краката на чипа

Подрежете краката на чипа
Подрежете краката на чипа
Подрежете краката на чипа
Подрежете краката на чипа

Тъй като използваме само щифтове 4, 5 и 8, отрежете останалата част от щифтовете с набор от фрези.

Стъпка 6: Направете някои връзки

Направете някои връзки
Направете някои връзки
Направете някои връзки
Направете някои връзки

Червеният (положителен) проводник беше отрязан в по -ранна стъпка. Сега ще отстраните около 3/16 от инча изолация от всеки от свободните краища на червения проводник. След това калайдисайте откритата жица. Окапете и останалите щифтове на малкия си чип 13. Това прави прикрепването на фините проводници много по -лесно, тъй като можете да държите жицата срещу щифта на чипа и да преплакнете спойката с горещ поялник.

Червеният проводник от LED модула се свързва към щифт 5. Червеният проводник от батерията отива към щифт 8. За свързване към земята използвайте фино остри клещи с игла, за да огънете щифта в "U". С остър служебен нож изрежете изолацията на жълтия (отрицателен) проводник и го издърпайте, за да изложите малка част от гола жица. Поставете този участък от гола жица в „U“, който току -що сте огънали, и запоявайте внимателно.

Стъпка 7: Добавете малко изолация

Добавете малко изолация
Добавете малко изолация

Виниловата електрическа лента е добър кандидат за изолация на откритите проводници. Изрежете тясна лента и я плъзнете между тялото на чипа и щифтовете, след което я сгънете. След като бъдат изолирани, сгънете щифтовете върху дъното на чипа.

Стъпка 8: Тествайте веригата си

Тествайте веригата си
Тествайте веригата си

Сега е подходящ момент да инсталирате батерията и да проверите работата си.

Стъпка 9: Съберете всичко заедно

Сложете всичко заедно
Сложете всичко заедно

Поставете отново светодиода в долната част на пластмасовия пламък. Пъхнете чипа в кутията, където няма да се вклини в превключвателя за включване и изключване. Накрая поставете основата на свещта обратно, като поставите стълба отдолу в гнездото на капака.

Стъпка 10: Вижте! трептящ пламък

Ако всичко е работило добре, вече имате трептящ „пламък“на върха на вашата LED свещ. Похвалете се с приятелите си. Единиците, които купих, бяха 2 в пакет, така че лесно можете да демонстрирате преди и след.

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