Мазмуну:

Эски оптикалык дисктен LED кулон: 11 кадам
Эски оптикалык дисктен LED кулон: 11 кадам

Video: Эски оптикалык дисктен LED кулон: 11 кадам

Video: Эски оптикалык дисктен LED кулон: 11 кадам
Video: POE комплект видеонаблюдения РАБОТА ПО ОДНОМУ КАБЕЛЮ!!! 2024, Ноябрь
Anonim
Эски оптикалык дисктен LED кулон
Эски оптикалык дисктен LED кулон
Эски оптикалык дисктен LED кулон
Эски оптикалык дисктен LED кулон

Бул Нускамада мен сизге эски оптикалык дисктин линзалар жыйнагынан бир түрдөгү жарык берүүчү мончокту жана кошумча бир нече электрондук компоненттерди кантип жасоону көрсөтөм.

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

Бул Instructableга кирүүдөн мурун, сизде Arduino иштеп жаткан чөйрө бар экенине жана ATtiny AVR микроконтроллерлерин максаттуу жана программалай алаарыңызга ишенгиңиз келет. Бул сайтта сизге жардам берүү үчүн бир нече пайдалуу көрсөтмөлөр бар, анын ичинде:

Бул өтө кичинекей бөлүктөргө өтө назик ширетүүнү камтыйт, андыктан ширетүү жөндөмүңүздү өркүндөтүңүз.

Эгерде сиз улантууга даяр болсоңуз, анда жабдуулардын тизмесин карап көрүңүз жана баштайлы!

Жабдуулар

Бир же бир нече эски оптикалык дисктер (жакшыраак CD диск - DVD же BluRay диск да иштейт, бирок биз жапайы эмеспиз).

ATtiny85 бетине орнотуу (8-пин SOIC пакети).

DIP адаптерине нөлдүк киргизүү күчү (ZIF) 8-пин SOIC.

CR2032 батареясы.

CR2032 батарейка кармагычы (мен бул долбоорго ылайыктуу вертикалды таптым).

Стандарттык тийүү которгуч.

Беттик LED диаметри (өлчөмү 5050 жакшы иштейт). Кызыл эң жакшы иштейт, бирок мен жашыл менен көктү колдондум.

Бир ширетүүчү жана темир.

Кээ бир зым.

Супер клей.

Кээ бир пинцет, туруктуу колдор жана нервдер болоттон.

(милдеттүү эмес) протоколдоо үчүн нан жана зымдар

(милдеттүү эмес) 5мм прототип үчүн LED

1 -кадам: CD дискти бөлүп алыңыз

CD дискти бөлүп алыңыз
CD дискти бөлүп алыңыз
CD дискти бөлүп алыңыз
CD дискти бөлүп алыңыз
CD дискти бөлүп алыңыз
CD дискти бөлүп алыңыз

Эски оптикалык диск - бул долбоордун бөлүктөрүнүн кенчи, бирок азырынча бизди линзаларды чогултуу гана кызыктырат.

CD дискти ажыратып, линзанын курамын табыңыз. Бул CDден окуган механизмдин бир бөлүгү болот. Кыймылдаткыч механизминде, адатта, компакт -дискти айдап, линзаны жылдыруучу бир нече мотор бар.

Линзанын курамын алып салуу бир аз эмгекти талап кылышы мүмкүн, бирок бул өтө деле оор эмес. Линзанын түзүлүшүн бузбастан, мүмкүн болушунча электрониканы алып салыңыз. Жок дегенде объективдин артындагы боштукту тазалагыңыз келет. Бул биздин айланабыз бара турган мейкиндик.

Мага бул нерселердин көрүнүшү жагат, бул мага биринчи кезекте бул долбоордун идеясын берди. Ошентип футуристтик жана технологиялык, бул укмуш!

2 -кадам: Программаны түшүнүү / өзгөртүү

ATtiny85 микроконтроллери моюн орогунун артында калат, бирок биринчиден, аны программалоо керек.

Мен шуру жарык шоусун өткөрүү үчүн жазган программамды тиркеп койгом. Эки файл бар: эскиздин өзү жана кулон аркылуу өтүүчү жарык тизмектерин аныктоочу файл. Мен кодду комментарийлөөгө аракет кылдым, бирок ал дагы деле иштеши керек.

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

Сиз sequences.h файлын өзгөртүү аркылуу LED тизмектерин кошо, өзгөртө же алып салсаңыз болот. Мен жаңы тизмектерди кантип кошуу керектигин түшүндүрүүгө аракет кылдым.

3 -кадам: ATtiny85 программасы

ATtiny85 программасы
ATtiny85 программасы
ATtiny85 программасы
ATtiny85 программасы

Алга өтүүдөн мурун, ATtiny85ке жүктөлгөн программаны алалы. Сизге ATtiny85 конфигурациясы менен иштөөгө жөндөмдүү жана барууга даяр программалоо аппараты керек болот. Толук көрсөтмөлөр бул Нускаманын чегинен тышкары, бирок мен дагы бир жолу бул жерде көрсөтөм:

Программалык жабдууңуз SOIC пакетин колдобосо, сизге 8-пин SOICтен 8-pin DIP адаптерине муктаж болосуз. Мен кенди кайдан сатып алганымды эстей албайм, бирок "8 pin soic to dip adapter zif" үчүн тез издөө керек болгон жерге жеткирет.

Программалоо өзү абдан түз:

Тиркелген эки файлды (LED_pendant.ino жана sequences.h) Arduino эскиз папкасына "LED_pendant" аттуу папкага жүктөп, Arduino IDEде долбоорду ачыңыз

ATtiny85 үчүн Arduino IDEди жана өзүңүз каалаган программистти конфигурациялаңыз

IDE анын 8MHz ички саатын колдонуу үчүн ATtiny85ти конфигурациялоого коюлганын текшериңиз

ATtiny85ти программистке туташтыруу үчүн 8-пин SOIC адаптерин колдонуңуз

Жүктөгүчтү чипке өрттөңүз. Муну унутпаңыз, болбосо чип саатыңыздын ылдамдыгы өтө жай болуп калат жана жарык тизмектериңиз туура иштебейт (тажрыйбанын үнү? Ооба)

Акырында, программаңызды чипке жүктөңүз

4 -кадам: Сиздин схемаңыздын тактасы (милдеттүү эмес)

Breadboard Сиздин микросхема (милдеттүү эмес)
Breadboard Сиздин микросхема (милдеттүү эмес)
Breadboard Сиздин микросхема (милдеттүү эмес)
Breadboard Сиздин микросхема (милдеттүү эмес)

Лайктан чыгып, аны расмий кылардан мурун, чынжырды панельге түшүрүү дайыма жакшы идея. Бул учурда өзгөчө жакшы идея, анткени сиз ката кетиргениңизди түшүнсөңүз, ATtiny85ти кайра программалай албайсыз (бул дагы сүйлөшүүнүн тажрыйбасы).

Сиздин SOICтен DIP адаптериңиз ATtiny85ти түз эле нан тактаңызга туташтырууга мүмкүндүк бериши керек. Кабелдик диаграммада көрсөтүлгөн байланыштарды түзгөндөн кийин, LED күйүп кетиши керек. Кезек бир баскычты басуу менен өзгөрүшү керек, жана LED эки жолу баскандан кийин өчүшү керек.

Эгер ал иштесе, анда улантууга даярсыз!

5 -кадам: Районду курууга даярдануу

Районду курууга даярдануу
Районду курууга даярдануу
Районду курууга даярдануу
Районду курууга даярдануу

Тиркелген схема бул схема чынында канчалык жөнөкөй экенин көрсөтөт. Баары кичинекей болгондуктан кыйынчылык келип чыгат.

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

ATtiny85тин казыктарын чиптин "курсагына" кылдат ийип баштаңыз. Алар өтө ийилбеши керек, жөн гана жолдон бир аз четтетилиши керек.

6 -кадам: LEDди ATtiny85ке чаптаңыз

LEDди ATtiny85ке чаптаңыз
LEDди ATtiny85ке чаптаңыз

ATtiny85тин курсагына (астына) суперглюстин тамчысын кошуңуз. Бул жерде LEDди кармап турат.

Чипке карата LEDдин багытын эки жолу текшерүү үчүн бир аз убакыт бөлүңүз, анткени сиз буга бир эле жолу ок аласыз. Аны кантип жайгаштыруу керек экенин билүү үчүн бир аз ойлонуу керек, бирок артка жол жок. Светодиоддун позитивдүү чипи чиптин 8ине жакын экенин жана терс светодиод 5 пинге жакын экенин текшериңиз.

Пинцетти колдонуп, LEDди ордуна коюңуз жана чипке жабышпоого аракет кылыңыз (бул дагы тажрыйбанын үнү)!

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

7 -кадам: Тактилдүү которууну ATtiny85ке чаптаңыз

Тактилдүү которууну ATtiny85ке чаптаңыз
Тактилдүү которууну ATtiny85ке чаптаңыз
Тактилдүү которууну ATtiny85ке чаптаңыз
Тактилдүү которууну ATtiny85ке чаптаңыз
Тактилдүү которууну ATtiny85ке чаптаңыз
Тактилдүү которууну ATtiny85ке чаптаңыз

Киргизүүнү камсыз кылуу үчүн тийүү которгуч ATtiny85тин башка жагына жабыштырылат.

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

Стандарттык тийүү которгучта чындыгында эки жуп туташкан казык бар төрт казык бар. Мен тиркелген сүрөттө туташкан түгөйлөрдү көрсөтүүгө аракет кылдым.

Биринчиден, көрсөтүлгөндөй, которгучтун бир тарабынан эки БАЙЛАНЫШСЫЗ казыкты алып салыңыз. Сиз аларды кесип салсаңыз болот, бирок алар түшмөйүнчө алдыга жана артка бүгүү оңой.

Улантуудан мурун, ATtiny85тин багытын текшериңиз. Калган эки казык микроконтроллердин 1 жана 4 төөнөгүчтөрүнө жакын жайгашышы керек. ATTin85тин чокусуна өтүүнү камсыз кылуу үчүн бир тамчы клей колдонуңуз (LEDдин карама -каршы тарабы).

Куттуктайм! Сиз чынжырчанын артында мээ боло турган сэндвичти кармап жатасыз!

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

Circuit Solder
Circuit Solder
Circuit Solder
Circuit Solder
Circuit Solder
Circuit Solder

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

Баарын тизип коюш керек. Диаграммада көрсөтүлгөндөй туташтыргычтар. Бул жерде жардам колу пайдалуу болушу мүмкүн.

Светодиоддун оң пини ATtiny85тин 8 -пинине ширетилиши керек (LEDди ысып кетүүдөн этият болуңуз!).

Светодиоддун терс пини ATtiny85тин 5 пинине ширетилиши керек.

Которгучтун казыктары ATtiny85тин 1 жана 4 төөнөгүчтөрүнө ширетилиши керек. Алар жеңил болушу керек, анткени алар бири -бирине абдан жакын болушат.

ATtiny85тин 4 жана 8 -казыктарына ширетүүчү электр зымдары. Батарейка кармагычты бекитип койгондо, аларды узун кылып кыркып салыңыз.

Электр зымдары туташтырылганда, анын иштеп жатканына ынануу үчүн чынжырыңызды батареяга кол менен туташтырыңыз.

9 -кадам: Линзанын Ассамблеясына схеманы чаптаңыз

Линзанын Ассамблеясына схеманы чаптаңыз
Линзанын Ассамблеясына схеманы чаптаңыз

Бир аз убакыт бөлүп, линза линзанын контуруна кантип туура келерин билип алыңыз. Бул кичинекей схема, бирок мейкиндик дагы эле тар.

Мен темир менен пластмассаны кыркып, схемага жана зымдарга орун бошото алдым.

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

Азырынча мени менен? Жакшы! Биз дээрлик бүттүк.

10 -кадам: Батарея кармагычты туташтырыңыз

Батарея кармагычты туташтырыңыз
Батарея кармагычты туташтырыңыз

Батарея кармагычка электр зымдарын ээрчиңиз (дагы, бул жерде багыттоого көңүл бурууну унутпаңыз!)

Бул жерде сизде толук функционалдуу кулон болушу керек. Батарейканы салып, жаркырап турсун!

Батарейканын кармагычын салаңдатып койсоңуз болот, эгерде этият болсоңуз, же супер клей же ысык клей менен бекемирээк беките аласыз.

11 -кадам: ырахат алыңыз

Ырахат алыңыз!
Ырахат алыңыз!

Муну мончокко тагыңыз, ал сиздин жашооңуздагы өзгөчө адамга эң сонун белек кылат.

Бул батареянын иштөө мөөнөтү абдан жакшы болушу керек. Светодиод чоң энергияны колдонбойт жана кулон өзү 10 мүнөттөн кийин уктайт.

Мен сиздин буюмдарыңызды көргүм келет. Сураныч, эгер сиз аларды өзүңүздүкү болсоңуз, жарыялаңыз!

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