Мазмуну:

Жаркылдаган LED шамы: 10 кадам
Жаркылдаган LED шамы: 10 кадам

Video: Жаркылдаган LED шамы: 10 кадам

Video: Жаркылдаган LED шамы: 10 кадам
Video: Опасная дорога к землянке. Мотоцикл ушёл под лёд. 2024, Июль
Anonim
Жаркылдаган LED шамы
Жаркылдаган LED шамы

Доллар дүкөнүнүн "жылтылдаган" LED шамын алыңыз, AVR ATtiny13 жана кичине кодду кошуңуз, жана сиз дээрлик реалдуу көрүнгөн LED шамын аласыз.

1 -кадам: Шамдын корпусун ачыңыз

Шамдын корпусун ачыңыз
Шамдын корпусун ачыңыз

Эскиз бул жумуш үчүн эң жакшы курал болуп көрүндү. Корпус жабыштырылган эмес. Капкактын кабыл алуу тешигине кирген жөн гана сүрүлүүгө ылайыктуу пост бар. Капкактын четин тегерете иштөө жана базалык бөлүгү бошоп баштайт. Шашылбаңыз, анткени ичиндеги LED модулуна туташкан зымдар абдан жакшы жана үзүлүүгө оңой. Биз бул зымдарды кайра колдонобуз, андыктан этият болуңуз.

2 -кадам: LED модулун алып салуу

LED модулун алып салыңыз
LED модулун алып салыңыз
LED модулун алып салыңыз
LED модулун алып салыңыз
LED модулун алып салыңыз
LED модулун алып салыңыз

LED, анын базасына туташтырылган, пластикалык шамдын жалынынын базасына сүрүлүүгө туура келет. Бир аз бурап, алып салуу үчүн тартыңыз. Зымдын түстөрүнө көңүл буруңуз, анткени алар мен колдонгон бирдиктен айырмаланышы мүмкүн. Мен терс үчүн "сары" жана оң үчүн "кызыл" колдонгон болом.

3 -кадам: Катод зымын жылдырыңыз

Катоддук зымды жылдырыңыз
Катоддук зымды жылдырыңыз

Биз оригиналдуу схеманы колдонбойбуз, бул төмөн жагындагы которгуч, ал жөн гана мезгил-мезгили менен LEDди бир нече миллисекундка өчүрүп турат. Сары зымды этияттык менен ажыратып, орто пиндеги LED катодуна жылдырыңыз. Зым чынында эле жакшы. Оригиналдуу байланышты эритип алуу үчүн ысык ширеткичти колдонуңуз. Борбордук казыкка бир аз жаңы ширетүүчү кошуңуз. Андан кийин зымды борбордук казыкка кармата аласыз жана ширетүүчү түйүндү оңой оңо аласыз.

4 -кадам: Чипти программалоо

Чипти программалоо
Чипти программалоо

Биз ATtiny13тун колдонулбаган казыктарын кесебиз, андыктан муну жасоодон мурун чипти программалоону унутпаңыз! Мен USBtinyISP программистин жана SparkFun сындыруучу тактасын solderless breadboardдо колдоном. Биз tiny13тин ички осцилляторун колдонуп жатабыз, андыктан программалоочу сактандыргычтарды күйгүзүүнүн кажети жок. Сиз берген он алтылык файлды колдоно аласыз же өзүңүздүн булак кодуңузду түзө аласыз. Булак коду жөнүндө кээ бир эскертүүлөр: Мен жалпы кокустук сандар генераторун колдондум, анткени stdlib rand () функциясы дээрлик эки эсе чоң. Сизде 1024 байт Flash эс тутуму болгондо, ар бир байт эске алынат! Ошондой эле, миллисекунддук таймер дубалдын чыныгы убактысына дал келбейт окшойт. Бирок бул колдонмодо так убакыт чындыгында маанилүү эмес болгондуктан, мен жөн гана убакытты көзгө илбей койдум. Пуристтер кыйналышы мүмкүн, бирок мен прагматистмин.:) Linux системасында берилген он алтылык файлды колдонуп программалоо үчүн, бул буйрук сабын колдонуңуз: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR колдонуучулары туура сыйкырды билиши мүмкүн. Мен Windows кылбайм.: DUpdate: flicker2.zip коддун экинчи версиясын камтыйт, анда эки ирмелүү үлгү (фильер-өйдө-ылдый), магистралдык код тоңуп калса, чипти баштапкы абалга келтирүү үчүн күзөтчү коргоону кошот.

5 -кадам: Чиптин буттарын кыркыңыз

Чип буттарын кыркуу
Чип буттарын кыркуу
Чип буттарын кыркуу
Чип буттарын кыркуу

Биз 4, 5 жана 8 төөнөгүчтөрдү гана колдонуп жаткандыктан, калган казыктарды тазалоочу кескичтер менен кыркып алыңыз.

6 -кадам: Кээ бир байланыштарды жасаңыз

Кээ бир байланыштарды жасаңыз
Кээ бир байланыштарды жасаңыз
Кээ бир байланыштарды жасаңыз
Кээ бир байланыштарды жасаңыз

Кызыл (оң) коргошун мурунку кадамда кесилген. Эми сиз кызыл коргошундун акысыз учтарынан болжол менен 3/16 дюймдук изоляцияны чечип саласыз. Андан кийин ачык турган зымды калайлаңыз. Сиздин tiny13 чипиңизде калган казыктарды калайла. Бул майда зымдарды туташтырууну бир топ жеңилдетет, анткени сиз зымды чип пинине кармата аласыз жана ширетүүчү түйүндү ысык ширетүүчү менен кайра жылдыра аласыз.

LED модулунан келген кызыл коргошун 5-пинке туташтырат. Батареядан чыккан кызыл коргошка 8-пинге барат. Жерге туташуу үчүн, пинди "U" менен бүгүү үчүн, учтуу ийне-мурчтуу кычкачты колдонуңуз. Курч бычак менен сары (терс) зымдын изоляциясын эсептеп, жылаңач зымдын кичинекей бир бөлүгүн ачуу үчүн бөлүңүз. Жылаңач зымдын ошол бөлүгүн кылдаттык менен ийип, эритип койгон "U" ге коюңуз.

7 -кадам: Кээ бир изоляцияны кошуңуз

Кээ бир изоляцияны кошуу
Кээ бир изоляцияны кошуу

Винил электр лента ачык сымдарды изоляциялоого жакшы талапкер кылат. Кууш тилкени кесип, чиптин корпусу менен төөнөгүчтөрдүн ортосуна тайып, анан бүктөп коюңуз. Изоляциялангандан кийин, чиптердин түбүнө казыктарды бүктөңүз.

8 -кадам: Сиздин Районуңузду текшериңиз

Сиздин Районуңузду текшериңиз
Сиздин Районуңузду текшериңиз

Батареяны орнотуп, ишиңизди текшерүүгө азыр ыңгайлуу учур.

9 -кадам: Бардыгын бириктирүү

Баарын бирге кой
Баарын бирге кой

Жарык диодду пластикалык жалындын түбүнө кайра салыңыз. Чипти күйгүзүү өчүргүчүнө каршы чыкпаган жерге салыңыз. Акырында, шамдын түбүн кайра коюп, түбүндөгү постту капкактын розеткасына отургузуп коюңуз.

10 -кадам: Мына! жаркылдаган жалын

Эгерде баары жакшы иштеген болсо, азыр сизде LED шамыңыздын үстүндө жанып турган "жалын" бар. Досторуңузга мактаныңыз. Мен сатып алган бирдиктер 2 пакетке келди, андыктан мурун жана кийин көрсөтө аласыңар.

Сунушталууда: