Мазмұны:

Ескі оптикалық дискіден жарық диодты аспасы: 11 қадам
Ескі оптикалық дискіден жарық диодты аспасы: 11 қадам

Бейне: Ескі оптикалық дискіден жарық диодты аспасы: 11 қадам

Бейне: Ескі оптикалық дискіден жарық диодты аспасы: 11 қадам
Бейне: СІЗ ІЗДЕГЕН камера! АРЗАН үшін ұзақ мерзімді бақылау! 2024, Шілде
Anonim
Ескі оптикалық дискіден жарық диодты аспалы
Ескі оптикалық дискіден жарық диодты аспалы
Ескі оптикалық дискіден жарық диодты аспалы
Ескі оптикалық дискіден жарық диодты аспалы

Бұл нұсқаулықта мен сізге ескі оптикалық дискінің линзалар жиынтығынан біркелкі жарық алқасын қалай жасауға болатынын көрсетемін, сонымен қатар бірнеше қосымша электронды компоненттер.

Мен ескі компакт -дискіні алып, линзалар жинағының қаншалықты керемет екенін көргенде, қызыма осылай жасауға шабыттандым. Егер мен микроконтроллер мен жарықдиодты жинаудың жолын таба алсам, онда бұл «техникалы» алқа болатынын білдім. Менің ойымша, түпкілікті нәтиже - бұл ерекше стиль.

Нұсқаулыққа кіріспес бұрын, сізде Arduino -ның жұмыс ортасы бар екеніне және ATtiny AVR микроконтроллерлерін бағдарламалауға болатындығына көз жеткізгіңіз келеді. Бұл сайтта сізге көмектесу үшін бірнеше пайдалы нұсқаулар бар, соның ішінде:

Бұл сонымен қатар өте ұсақ бөлшектерге өте нәзік дәнекерлеуді қажет етеді, сондықтан дәнекерлеу дағдыларын шыңдаңыз.

Егер сіз жалғастыруға дайын болсаңыз, жабдықтардың тізімін қарап шығыңыз, әрі қарай жүрейік!

Жабдықтар

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

ATtiny85 беттік бекіткіші (8 істікшелі SOIC пакеті).

DIP адаптеріне нөлдік кірістіру күші (ZIF) 8 істікшелі SOIC.

CR2032 батареясы.

CR2032 батарея ұстағышы (мен бұл жобаға сәйкес келетін тік түрін таптым).

Стандартты сенсорлық қосқыш.

Беттік жарықдиодты шам (5050 өлшемі жақсы жұмыс істейді). Қызыл жақсы жұмыс істейді, бірақ мен жасыл мен көк түстерді қолдандым.

Дәнекерлеуіш пен дәнекер.

Кейбір сымдар.

Супер желім.

Кейбір пинцет, тұрақты қолдар мен болат нервтері.

(қосымша) нан тақтасы мен прототиптеуге арналған сымдар

(міндетті емес) прототиптеуге арналған 5 мм жарық диоды

1 -қадам: Ықшам дискіні ажыратыңыз

Ықшам дискіні ажыратыңыз
Ықшам дискіні ажыратыңыз
Ықшам дискіні ажыратыңыз
Ықшам дискіні ажыратыңыз
Ықшам дискіні ажыратыңыз
Ықшам дискіні ажыратыңыз

Ескі оптикалық диск - бұл жобалық бөліктердің қазынасы, бірақ әзірше бізді линзалар құрастыру ғана қызықтырады.

Ықшам дискіні ажыратып, линзалар жинағын табыңыз. Бұл ықшам дискіден оқылатын механизмнің бөлігі болады. Жетек механизмінде әдетте ықшам дискіні басқаруға және линзаны жылжытуға арналған бірнеше қозғалтқыш бар.

Линзаның жинағын алып тастау біраз еңбекті қажет етуі мүмкін, бірақ бұл өте қиын емес. Линзаның құрылымын бұзбай -ақ электрониканың көп бөлігін алып тастаңыз. Кем дегенде, сіз линзаның артындағы кеңістікті тазартқыңыз келеді. Бұл біздің тізбек өтетін кеңістік.

Маған бұл заттардың көрінісі ұнайды, бұл маған бірінші кезекте бұл жобаның идеясын берді. Футуристік және технологиялық, бұл керемет!

2 -қадам: Бағдарламаны түсіну / өзгерту

ATtiny85 микроконтроллері алқаның артындағы ми болады, бірақ алдымен оны бағдарламалау қажет.

Мен ожерель жарық шоуын өткізу үшін жазған бағдарламаны тіркедім. Екі файл бар: эскиздің өзі және ілінетін жарық тізбегін анықтайтын файл. Мен кодты түсіндіруге тырыстым, бірақ ол әлі де жұмыс қажет.

Кулон коммутатормен басқарылады. Коммутатор басылғанда, ол ATtiny85 -ті қалпына келтіреді, ол оны кіріс ретінде қарастырады. Бір рет басу ілгекке келесі жарық диодты реттілікке бұрылуын айтады. Бір секунд ішінде екі рет басу ATTiny85 -ке сіздің бетіңізге жарық диоды түсуін тоқтатып, ұйықтауға ұйғарады. Ол батареяны үнемдеу үшін 10 минуттан кейін автоматты түрде ұйқыға кетеді.

Sequences.h файлын өзгерту арқылы жарық диодты реттіліктерді қосуға, өзгертуге немесе жоюға болады. Мен жаңа тізбектерді қалай қосу керектігін түсіндіруге тырыстым.

3 -қадам: ATtiny85 бағдарламалау

ATtiny85 бағдарламасын жасаңыз
ATtiny85 бағдарламасын жасаңыз
ATtiny85 бағдарламасын жасаңыз
ATtiny85 бағдарламасын жасаңыз

Алға жылжу алдында ATtiny85 -ке жүктелген бағдарламаны алайық. Сізге ATtiny85 конфигурациясымен жұмыс істей алатын және жұмысқа дайын бағдарламалық жабдық қажет болады. Толық нұсқаулар осы Нұсқаулыққа сәйкес келмейді, бірақ мен сізді тағы да осында көрсетемін:

Егер сіздің бағдарламалық қамтамасыз ету SOIC пакетін қолдамаса, сізге 8 істікшелі SOIC-8 істікшелі DIP адаптері қажет болады. Мен кенішті қайдан сатып алғаным есімде жоқ, бірақ «zif адаптеріне батыру үшін 8 істікшені» жылдам іздеу сізге баратын жеріңізге жеткізеді.

Бағдарламалаудың өзі өте қарапайым:

Қосылған екі файлды (LED_pendant.ino және sequences.h) Arduino эскиз қалтасына «LED_pendant» қалтасына жүктеп алып, жобаны Arduino IDE -де ашыңыз

ATtiny85 үшін Arduino IDE конфигурациясын және өзіңіз қалаған бағдарламашыны таңдаңыз

IDE ATtiny85 -ті 8 МГц ішкі сағатын пайдалануға конфигурациялауға орнатылғанына көз жеткізіңіз

ATtiny85 бағдарламашысын бағдарламашыңызға қосу үшін 8 істікшелі SOIC адаптерін қолданыңыз

Жүктеушіні чипке жазыңыз. Мұны ұмытпаңыз, әйтпесе чип сағатының жылдамдығы тым баяу болады және сіздің жарық реттіліктеріңіз дұрыс жұмыс істемейді (тәжірибе дауысы? Иә)

Соңында, бағдарламаны чипке жүктеңіз

4 -қадам: Сіздің схемаңыздың тақтасы (міндетті емес)

Электр тізбегінің тақтасы (міндетті емес)
Электр тізбегінің тақтасы (міндетті емес)
Сіздің схемаңыздың тақтасы (міндетті емес)
Сіздің схемаңыздың тақтасы (міндетті емес)

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

Сіздің SOIC to DIP адаптері ATtiny85 -ті тікелей тақтаға қосуға мүмкіндік беруі керек. Сымдар мен тақта диаграммасында көрсетілген қосылымдарды орнатқаннан кейін, жарық диоды жанады. Бір рет басу арқылы реттілік өзгеруі керек, ал жарық диодты екі рет басқаннан кейін өшуі керек.

Егер ол жұмыс істесе, сіз жалғастыруға дайынсыз!

5 -қадам: Схеманы құруға дайындық

Тізбекті құруға дайындалыңыз
Тізбекті құруға дайындалыңыз
Тізбекті құруға дайындалыңыз
Тізбекті құруға дайындалыңыз

Қосылған схема бұл схеманың қаншалықты қарапайым екенін көрсетеді. Барлығы өте кішкентай болғандықтан қиындық туындайды.

Кеңістікті үнемдеу үшін біз өзіміздің компоненттерімізді тізбекті пайдаланбай қосамыз. Оның орнына, бәрі дәнекер, желім және махаббатпен бірге өтеді.

ATtiny85 түйреуіштерін чиптің «қарынына» мұқият июден бастаңыз, олар тым майыспауы керек, оларды сәл жолдан шығарып тастау керек.

6 -қадам: жарықдиодты ATtiny85 -ке жабыстырыңыз

Жарық диодты ATtiny85 -ке жабыстырыңыз
Жарық диодты ATtiny85 -ке жабыстырыңыз

ATtiny85 ішіне (астыңғы жағына) суперглюз тамшысын қосыңыз. Бұл жарықдиодты орнында ұстайды.

Жарықдиодты микросхемаға қатысты бағдарын екі рет тексеруге уақыт бөліңіз, себебі сіз тек бір рет түсіресіз. Оны қалай қою керектігін білу үшін біраз ойлану керек, бірақ артқа шегіну жоқ. Жарық диодының оң штыры чиптің 8 -іне жақын екенін және жарықдиодты теріс түйреуіші 5 -ші пинге жақын екенін тексеріңіз.

Жарықдиодты орнына қою үшін пинцетіңізді қолданыңыз және микросхемаға жабыспауға тырысыңыз (бұл тәжірибенің дауысы)!

Сіз менің мұнда RGB жарықдиодты қолданғанымды байқай аласыз, себебі менде бәрі болды. Мен жасыл бөлікті қолдануды аяқтадым. Барлық үш түсті қолдануға тырысу қиын болуы мүмкін …

7 -қадам: Тактильді қосқышты ATtiny85 -ке жабыстырыңыз

ATtiny85 -ке тактильді қосқышты жабыстырыңыз
ATtiny85 -ке тактильді қосқышты жабыстырыңыз
ATtiny85 -ке тактильді қосқышты жабыстырыңыз
ATtiny85 -ке тактильді қосқышты жабыстырыңыз
ATtiny85 -ке тактильді қосқышты жабыстырыңыз
ATtiny85 -ке тактильді қосқышты жабыстырыңыз

Кірісті қамтамасыз ету үшін сенсорлық қосқыш ATtiny85 -тің екінші жағына жабыстырылады.

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

Стандартты тактілі қосқышта төрт түйреуіш бар, олар шынымен екі жұп түйреуіш. Мен қоса берілген фотода қосылған жұптарды көрсетуге тырыстым.

Алдымен, суретте көрсетілгендей, коммутатордың бір жағынан екі ҚОСЫЛМАС түйреуішті алыңыз. Сіз оларды кесіп тастай аласыз, бірақ олар шыққанға дейін алға -артқа бүгу оңай.

Жалғастырмас бұрын ATtiny85 бағдарыңызды тексеріңіз. Қалған екі түйреуіш микроконтроллердің 1 және 4 түйреуіштеріне жақын орналасуы керек. ATTin85 (светодиодтың қарама -қарсы жағы) үстіне қосқышты бекіту үшін желім тамшысын қолданыңыз.

Құттықтаймын! Сіз тізбекті бутерброд ұстайсыз, бұл алқаның артындағы ми болады!

8 -қадам: тізбекті дәнекерлеу

Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу
Электр тізбегін дәнекерлеу

Барлығы бір -бірімен жабыстырылғаннан кейін, сіз жарық диодты дәнекерлеуге және ATtiny85 -ке ауысуға дайынсыз. Бұл жобаның ең қиын бөлігі, өйткені бәрі өте кішкентай.

Барлығын тізбектеу керек. Дәнекерлеу қосылыстары диаграммада көрсетілгендей. Бұл жерде көмек қолын созуы мүмкін.

Светодиодтың оң штыры ATtiny85 -тің 8 істігіне дәнекерленген болуы керек (жарық диодты қызып кетуден сақ болыңыз!).

Жарықдиодты шамның теріс штыры ATtiny85 -тің 5 -ші штырына дәнекерленген болуы керек.

Коммутатордың түйреуіштері ATtiny85 1 және 4 түйреуіштеріне дәнекерленген болуы керек. Олар оңай болуы керек, өйткені олар бір -біріне өте жақын болады.

ATtiny85 4 және 8 түйреуіштеріне электр сымдарын дәнекерлеу. Батарея ұстағышын жалғаған кезде оларды ұзындыққа дейін қысқартуға болатындай етіп осы уақытқа қалдырыңыз.

Қуат сымдары қосылған кезде, оның жұмыс істейтініне көз жеткізу үшін тізбекті батареяға қолмен қосыңыз.

9 -қадам: Линза жинағына схеманы жабыстырыңыз

Линза жинағына схеманы жабыстырыңыз
Линза жинағына схеманы жабыстырыңыз

Схеманың линзалар жинағына қалай сәйкес келетінін анықтау үшін біраз уақыт бөліңіз. Бұл шағын тізбек, бірақ кеңістік әлі де тар.

Мен тізбек пен сымға орын босату үшін металл мен пластмассаны алып тастадым.

Енді тізбекті жарық диодты объективке қаратып, қосқышты көрсететін жерге бекітіңіз. Егер супер желімге жақсы байланыс орнату үшін материал жеткіліксіз болса, гель тәрізді желімді қолданып көріңіз немесе мұқият болсаңыз, ыстық желім де жұмыс істеуі мүмкін.

Әлі күнге дейін менімен бірге ме? Жақсы! Біз дерлік аяқтадық.

10 -қадам: Батарея ұстағышын қосыңыз

Батарея ұстағышын жалғаңыз
Батарея ұстағышын жалғаңыз

Қуат сымдарын батарея ұстағышына дәнекерлеңіз (тағы да, мұнда бағдарлауға назар аударыңыз!)

Бұл кезде сізде толық жұмыс істейтін ілгегі болуы керек. Батареяны салыңыз және жарқырай беріңіз!

Батарея ұстағышын салбырап қалдыруға болады, егер ол абай болса, жұмыс істейді немесе супер желіммен немесе ыстық желіммен сенімді түрде бекітеді.

11 -қадам: ләззат алыңыз

Ләззат алыңыз!
Ләззат алыңыз!

Ожерельге тағыңыз, бұл сіздің өміріңіздегі ерекше адамға керемет сыйлық болады.

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

Мен сіздің бұйымдарыңызды көргім келеді. Егер сіз оны өзіңіз жасайтын болсаңыз, оларды жіберіңіз!

Ұсынылған: