Мазмұны:
- Жабдықтар
- 1 -қадам: Ықшам дискіні ажыратыңыз
- 2 -қадам: Бағдарламаны түсіну / өзгерту
- 3 -қадам: ATtiny85 бағдарламалау
- 4 -қадам: Сіздің схемаңыздың тақтасы (міндетті емес)
- 5 -қадам: Схеманы құруға дайындық
- 6 -қадам: жарықдиодты ATtiny85 -ке жабыстырыңыз
- 7 -қадам: Тактильді қосқышты ATtiny85 -ке жабыстырыңыз
- 8 -қадам: тізбекті дәнекерлеу
- 9 -қадам: Линза жинағына схеманы жабыстырыңыз
- 10 -қадам: Батарея ұстағышын қосыңыз
- 11 -қадам: ләззат алыңыз
Бейне: Ескі оптикалық дискіден жарық диодты аспасы: 11 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулықта мен сізге ескі оптикалық дискінің линзалар жиынтығынан біркелкі жарық алқасын қалай жасауға болатынын көрсетемін, сонымен қатар бірнеше қосымша электронды компоненттер.
Мен ескі компакт -дискіні алып, линзалар жинағының қаншалықты керемет екенін көргенде, қызыма осылай жасауға шабыттандым. Егер мен микроконтроллер мен жарықдиодты жинаудың жолын таба алсам, онда бұл «техникалы» алқа болатынын білдім. Менің ойымша, түпкілікті нәтиже - бұл ерекше стиль.
Нұсқаулыққа кіріспес бұрын, сізде 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 конфигурациясымен жұмыс істей алатын және жұмысқа дайын бағдарламалық жабдық қажет болады. Толық нұсқаулар осы Нұсқаулыққа сәйкес келмейді, бірақ мен сізді тағы да осында көрсетемін:
Егер сіздің бағдарламалық қамтамасыз ету 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 ішіне (астыңғы жағына) суперглюз тамшысын қосыңыз. Бұл жарықдиодты орнында ұстайды.
Жарықдиодты микросхемаға қатысты бағдарын екі рет тексеруге уақыт бөліңіз, себебі сіз тек бір рет түсіресіз. Оны қалай қою керектігін білу үшін біраз ойлану керек, бірақ артқа шегіну жоқ. Жарық диодының оң штыры чиптің 8 -іне жақын екенін және жарықдиодты теріс түйреуіші 5 -ші пинге жақын екенін тексеріңіз.
Жарықдиодты орнына қою үшін пинцетіңізді қолданыңыз және микросхемаға жабыспауға тырысыңыз (бұл тәжірибенің дауысы)!
Сіз менің мұнда RGB жарықдиодты қолданғанымды байқай аласыз, себебі менде бәрі болды. Мен жасыл бөлікті қолдануды аяқтадым. Барлық үш түсті қолдануға тырысу қиын болуы мүмкін …
7 -қадам: Тактильді қосқышты ATtiny85 -ке жабыстырыңыз
Кірісті қамтамасыз ету үшін сенсорлық қосқыш ATtiny85 -тің екінші жағына жабыстырылады.
Ол RESET түйреуіші мен жерге қосылады, осылайша қосқыш басылған сайын чип қалпына келтіріледі. Бағдарлама осы қалпына келтірулерді жарық диодты реттілікті өзгертуге немесе команда берілген кезде өздігінен өшіру үшін қолданады.
Стандартты тактілі қосқышта төрт түйреуіш бар, олар шынымен екі жұп түйреуіш. Мен қоса берілген фотода қосылған жұптарды көрсетуге тырыстым.
Алдымен, суретте көрсетілгендей, коммутатордың бір жағынан екі ҚОСЫЛМАС түйреуішті алыңыз. Сіз оларды кесіп тастай аласыз, бірақ олар шыққанға дейін алға -артқа бүгу оңай.
Жалғастырмас бұрын ATtiny85 бағдарыңызды тексеріңіз. Қалған екі түйреуіш микроконтроллердің 1 және 4 түйреуіштеріне жақын орналасуы керек. ATTin85 (светодиодтың қарама -қарсы жағы) үстіне қосқышты бекіту үшін желім тамшысын қолданыңыз.
Құттықтаймын! Сіз тізбекті бутерброд ұстайсыз, бұл алқаның артындағы ми болады!
8 -қадам: тізбекті дәнекерлеу
Барлығы бір -бірімен жабыстырылғаннан кейін, сіз жарық диодты дәнекерлеуге және ATtiny85 -ке ауысуға дайынсыз. Бұл жобаның ең қиын бөлігі, өйткені бәрі өте кішкентай.
Барлығын тізбектеу керек. Дәнекерлеу қосылыстары диаграммада көрсетілгендей. Бұл жерде көмек қолын созуы мүмкін.
Светодиодтың оң штыры ATtiny85 -тің 8 істігіне дәнекерленген болуы керек (жарық диодты қызып кетуден сақ болыңыз!).
Жарықдиодты шамның теріс штыры ATtiny85 -тің 5 -ші штырына дәнекерленген болуы керек.
Коммутатордың түйреуіштері ATtiny85 1 және 4 түйреуіштеріне дәнекерленген болуы керек. Олар оңай болуы керек, өйткені олар бір -біріне өте жақын болады.
ATtiny85 4 және 8 түйреуіштеріне электр сымдарын дәнекерлеу. Батарея ұстағышын жалғаған кезде оларды ұзындыққа дейін қысқартуға болатындай етіп осы уақытқа қалдырыңыз.
Қуат сымдары қосылған кезде, оның жұмыс істейтініне көз жеткізу үшін тізбекті батареяға қолмен қосыңыз.
9 -қадам: Линза жинағына схеманы жабыстырыңыз
Схеманың линзалар жинағына қалай сәйкес келетінін анықтау үшін біраз уақыт бөліңіз. Бұл шағын тізбек, бірақ кеңістік әлі де тар.
Мен тізбек пен сымға орын босату үшін металл мен пластмассаны алып тастадым.
Енді тізбекті жарық диодты объективке қаратып, қосқышты көрсететін жерге бекітіңіз. Егер супер желімге жақсы байланыс орнату үшін материал жеткіліксіз болса, гель тәрізді желімді қолданып көріңіз немесе мұқият болсаңыз, ыстық желім де жұмыс істеуі мүмкін.
Әлі күнге дейін менімен бірге ме? Жақсы! Біз дерлік аяқтадық.
10 -қадам: Батарея ұстағышын қосыңыз
Қуат сымдарын батарея ұстағышына дәнекерлеңіз (тағы да, мұнда бағдарлауға назар аударыңыз!)
Бұл кезде сізде толық жұмыс істейтін ілгегі болуы керек. Батареяны салыңыз және жарқырай беріңіз!
Батарея ұстағышын салбырап қалдыруға болады, егер ол абай болса, жұмыс істейді немесе супер желіммен немесе ыстық желіммен сенімді түрде бекітеді.
11 -қадам: ләззат алыңыз
Ожерельге тағыңыз, бұл сіздің өміріңіздегі ерекше адамға керемет сыйлық болады.
Батареяның қызмет ету мерзімі өте жақсы болуы керек. Светодиод үлкен қуат жұмсамайды, ал ілгектің өзі шамамен 10 минуттан кейін ұйықтайды.
Мен сіздің бұйымдарыңызды көргім келеді. Егер сіз оны өзіңіз жасайтын болсаңыз, оларды жіберіңіз!
Ұсынылған:
Жарық диодты текшені қалай жасауға болады - Жарық диодты текше 4x4x4: 3 қадам
Жарық диодты текшені қалай жасауға болады | 4x4x4 жарықдиодты текше: LED текшесін жарықдиодты экран деп санауға болады, онда қарапайым 5 мм жарық диодты сандық пиксель рөлін атқарады. Жарық диодты текше көру қабілеттілігі (POV) деп аталатын оптикалық құбылыс тұжырымдамасын қолдану арқылы суреттер мен өрнектер жасауға мүмкіндік береді. Сонымен
Жарық диодты жарық диодты жылдамдықты басқарудың және баламалы жыпылықтаудың үш әдісі: 3 қадам
Жарық диодты жарық диодты айналдыру жылдамдығының реттелуінің және баламалы жыпылықтаудың үш әдісі: Флэшерлік схема - бұл конденсатор әсер ететін светодиодты қосатын және өшіретін схема, мұнда мен сізге осы схеманы жасаудың үш түрлі әдісін көрсетемін. : 1. Транзисторлар 2. 555 Таймер IC3. Quartz CircuitLDR -ді сонымен қатар
Жарық диодты жолағы мен жарық диодты схемасы бар супер эффектілер: 11 қадам
Жарық диодты жолағы мен жарық диодты схемасы бар супер эффектілер: Сәлем досым, мен бүгін жарық диодты және жарықдиодты жарық диодтары бар супер эффект шамдарының тізбегін жасаймын
Қарапайым жарық диодты схемасы (жарық диодты қалай қолдануға болады): 4 қадам
Қарапайым жарық диодты схемасы (жарықдиодты қалай қолдануға болады): Бұл нұсқаулық жарықдиодты қалай қолдануға және 3В, 6В, 9В & 12В. Жарық диоды электрониканың маңызды компоненті болып табылады, ол бірнеше индустрияда қолданылады
Түнгі жарық диодты түнгі жарық диодты шамы: 5 қадам
Түнгі жарық диодты түнгі жарық шамы / шамы: Біріншіден, бұл Sunbanks -тің шағын бос жарықдиодты шамының әсерінен болғанын айтуым керек. Жарықтандырғышты үстелден алшақ ұстау үшін, біро қолданудың орнына, мен базадан жарық түсіретін айқын перспективаны қолдандым. Бұл шағын жоба - бұл прототип