Мазмұны:
- 1 -қадам: Дизайнды таңдаңыз және кесіңіз
- 2 -қадам: Дайындау, тегістеу және бояу
- 3 -қадам: Дайындық және сағатты бекіту
- 4 -қадам: Жарық диодты жолақты сағаттың артына орнатыңыз
- 5 -қадам: Басқару тізбегін жасаңыз
- 6 -қадам: Бағдарламаны жазу
- 7 -қадам: Түнгі шамды «іске қосу»
- 8 -қадам: Дайын өнім
Бейне: Батман жарықдиодты түнгі жарық пен сағат (Arduino): 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бірнеше жыл бұрын мен кварц сағатының қозғалысын алдым және балалардың әрқайсысына сағат жасадым.
Сөзсіз, біздің кенжеміз де сағатты алғысы келді және ол батман сағаты болуы керек деп шешті!
Мен мұны «көбірек» жасауға тырысатынмын, сондықтан фильмдегі бұлттарға қарсы қойылған қоңырау белгісіне ұқсас болу үшін Бэтмен логотипін артқы жағына қою жақсы болар еді деп ойладым.
Бұл керемет жұмыс жасады! Әдетте, әсіресе жарық эффектілерінде, бұл нұсқаулықтағы суреттер әділдікке жатпайды, бірақ түнде қабырғаға керемет көрінеді.
Қажетті материалдар:
- Кварц сағатының қозғалысы
- 9 мм MDF, шамамен 700 мм x 300 мм (жіңішке кесу фанер сияқты жұмыс істейді - біз гаражда бар нәрсені қолдандық)
- Қысқартылған ағаш таяқшалар, шамамен 15 мм шаршы (бірақ сіз ағаштың басқа қиықтарын да пайдалана аласыз)
- Праймер бояуы, тегістеуіш және күңгірт қара бояу
- Ағаш желімі мен ыстық желім
Электроника
- WS2812 жарықдиодты жолақ (біз 60 лед / метрдегі 1 метрлік жолақты қолдандық)
- плата
- 8 істікшелі IC розеткасы
- 2x триммер немесе потенциометр (біз 50к Ом қолдандық)
- Жарыққа тәуелді резистор
- 300 - 500 Ом резисторы (біз 470 Ом қолдандық)
- Atmel ATTiny85 чипі (бірақ кез келген Arduino жеткілікті)
- 100uF конденсаторы (Arduino тақтасын қолданған кезде қажет емес)
- 1000uF конденсатор
- USB розеткасы (немесе 5В тізбекке қосудың қандай да бір әдісі)
Құралдар:
- Джигсо немесе айналдыру арасы
- Пісіру темірі
- бояу және тегістеу құралдары
1 -қадам: Дизайнды таңдаңыз және кесіңіз
Мен Google -дан «батман логотипін» іздедім.
Біз дизайнды шешкен кезде, біз оны шамамен A3 өлшеміне дейін ұлғайттық және оны 9 мм МДФ тақтасының ескі кесілген тақтасында үлгі ретінде қолдандық. Джигсо көмегімен біз пішінді кесіп тастадық, ол тез пішінге келе бастады!
2 -қадам: Дайындау, тегістеу және бояу
Жақсы аяқтау үшін біз барлық жиектерді тегістеп, пигзадан қалған «ойылған» және өрескел бөлшектерді тегістедік.
Қара үстіңгі қабаттың берік негізін қамтамасыз ету үшін арасы тегістелген екі қабатты праймер қажет болды. Мен суретімді ұлыммен бірге қызықты болу үшін жасадым.
3 -қадам: Дайындық және сағатты бекіту
Батмэн сағатын қабырғаға қою үшін біз тереңдігі шамамен 15 мм ағаштан жасалған ескі кескіштерді қолдандық.
Логотиптің ортасында 10 мм бұрғылауды қолдана отырып, біз кварц сағатының қозғалысын орнаттық, ал 7 мм бұрғымен жарыққа тәуелді резисторды орналастыру үшін тесікті қаратып қойдық. Қолды сенсорға тигізбеу және шамдарды қосатын «қараңғы» жағдайды болдырмау үшін оны сағаттан жеткілікті қашықтықта орнатуға абай болыңыз!
4 -қадам: Жарық диодты жолақты сағаттың артына орнатыңыз
Біз WS2812 адрестік жарықдиодты жолақтарды қолдандық, бірақ кез келген жарықдиодты жолақ жеткілікті.
Адресативті жарықдиодтардың артықшылығы - бір жарықдиодты түстер мен қарқындылықты өзгертуге болады. Ақыр соңында, біз логотиптің артында «от» пайда болғанын қалаймыз, сондықтан біздің жағдайда светодиодтардың түсі өзгергені жөн.
Бұл жерде бірінші қадам сағат шеңберінің айналасында 1 метрлік жолақты тарату болды. Біз жолақты тиісті аралықта кесіп, сегменттерді ыстық желіммен сағаттың артқы жағына жапсырдық. Сызықтағы жолақтарға назар аударыңыз - олар жолақтың бір бөлігінен екіншісіне үздіксіз бір бағытта бағытталуы керек!
Желімделгеннен кейін, біз жолақты кесу арқылы үзілген тізбектерді қалпына келтіру үшін жалғаушы сымдарды қолданып, жолақтардың сегменттерін қайтадан дәнекерледік.
5 -қадам: Басқару тізбегін жасаңыз
Біз сағатты басқару үшін Atmel ATTiny85 қолдандық, бірақ кез келген Arduino жасайды. Шынында да, біз тізбекті бастапқыда Arduino Nano көмегімен сынап көрдік.
Адресативті жолақ нұсқаулығы 1000uF конденсаторды және Arduino мен жолақ арасындағы 300-500 Ом резисторды ұсынады.
Осы нұсқаулыққа сүйене отырып, біз жарық диодтары жанатын жарықтылық пен жарық деңгейін реттеуге мүмкіндік беретін екі потенциометрді қолдандық.
Алғашқы потенциометр кернеу бөлгіш ретінде қосылды, онда Arduino кірісі орталыққа қосылды. Бұл қайшыны реттеу бізге Arduino -ға 0В пен 5В арасындағы сигнал жіберуге мүмкіндік береді, ол оны қажетті жарықтылық ретінде түсіндіре алады.
Екінші потенциометр жарыққа тәуелді резистормен тізбектей қосылып, сағаттың түнгі жарық элементі қосылатын жарық деңгейін өзгертуге мүмкіндік береді.
Ақырында, біз USB розеткасын қуат көзі ретінде және ATTiny чипі арқылы 100uF конденсаторды оны шуылдан қорғау үшін қолдандық. Тіркелген фритзинг файлдары схеманың мағынасын береді деп үміттенеміз.
6 -қадам: Бағдарламаны жазу
Мен әдетте сары болғым келетін светодиод бойында қызыл «оттар» жасағым келді.
Тіркелген электрондық кестені қолдана отырып, біз жолақ бойындағы қызыл түсінің біртіндеп өсетін және төмендейтін қарқындылығын есептеу үшін есепті шығардық. Әсерін көру үшін бейнені қараңыз.
Мен кодты ATTiny85 -ке жүктеу үшін стандартты Arduino Uno қолданамын. Жақсы әсер алу үшін оны 16 МГц -ке жүктеуді ұмытпаңыз. Мен бұл тамаша оқулықты стандартты Arduino құралдарын қолданып ATTIny бағдарламашысын жасау үшін қолдандым. - Қосылған Arduino код файлын бастау ретінде пайдалануға болады.
Мен ATTiny-ді қолданғаныммен, кез-келген Arduino жұмыс істейді-Uno немесе Nano екеуі де менің таңдаған нұсқама қарағанда әлдеқайда жеңіл, бірақ ATTiny85 үшін әрқайсысы 1 фунт стерлингтен аз, бұл тым көп мәміле. бұл кішкентай чипті елемеңіз.;-)
Біз құрылғыны қараңғы түскенде қосуға және жарық болған кезде қайтадан өшуге бағдарламаладық.
Сонымен қатар, екі сағаттан кейін ол автоматты түрде сөнеді және ол қайтадан қараңғылыққа түспес бұрын жарық болғанша күтеді. Басқаша айтқанда, екі сағат қосқаннан кейін, ол келесі түнде көрінетін триггерді қайта қосу үшін «таңертеңгі» уақытты күтеді.
7 -қадам: Түнгі шамды «іске қосу»
Біз түнгі жарықтың тым жарқын екенін анықтадық, сондықтан оны жарықтық потенциометрінің көмегімен қысқарттық.
Реттеуді қажет ететін тағы бір нәрсе - түнгі жарық қосылатын және өшетін жарық деңгейі. Екінші потенциометрді қолдана отырып, біз түнгі уақытты күттік және оны светодиодтар сөнген кезде жанатындай етіп, ал жатын бөлмесінің жарығы қайта қосылған кезде сөндіретін етіп баптадық.
Ақырында, вольтты біліңіз! - Суреттегідей USB қуат өлшегіші - қуатты тексеруге арналған ыңғайлы құрал. Толық жарықтылықта біздікі 1А (яғни 5 Вт) жоғары болды, бұл кейбір USB зарядтағыштарының сыйымдылығынан асып түседі. Жарықтық азайған кезде, қуат зарядтағыштардың көпшілігінің мүмкіндіктеріне сәйкес шамамен 200 мА дейін төмендеді.
Егер сіз ұқсас нәрсені жасағыңыз келсе, бұл нұсқаулық сізге пайдалы деп үміттенемін - ләззат алыңыз!
8 -қадам: Дайын өнім
Жарықдиодты шамдардың әсері өте жақсы жұмыс жасады және бұлттың өтуіне қарсы жарық әсерін беретін шағын анимацияны қамтамасыз етеді. Адресативті жарықдиодты қолданудың әдемілігі мынада, сіз тиімділікті қалағаныңызша өзгерте және өзгерте аласыз!
Ұсынылған:
DIY автоматты қозғалысты сезетін төсек жарық диодты түнгі жарық: 6 қадам (суреттермен)
DIY автоматты қозғалысты сезетін кереуеттің жарықдиодты түнгі жарығы: Сәлеметсіздер ме, жігіттер күнделікті өмірде сізге көмектесетін және сіздің өміріңізді жеңілдетуге көмектесетін тағы бір нұсқаулыққа қош келдіңіз. Бұл кейде қартайған адамдар төсектен тұруға мәжбүр болған жағдайда өмірді құтқарушы бола алады
Жұмбақ жарық қорабы (түнгі жарық): 4 қадам
Жұмбақ жарық қорапшасы (түнгі жарық): Бұл қызықты шағын жоба, оны жасауға болады, бұл жоба сілтеме: https://www.instructables.com/id/Arduino-Traffic-L…, бірақ мен қазірдің өзінде түпнұсқалық сайттың көптеген құрылымын өзгертті, мен қосымша жарықдиодты қосамын және оны жинау үшін аяқ киім қорабын қолданамын
Микроскоптарға арналған жарықдиодты жарықдиодты жарықдиодты жарықдиодты тақта!: 6 қадам (суреттермен)
Микроскоптар үшін DIY жарықдиодты жарықдиодты PCB! Мен электрониканы қолдануға арналған екінші микроскопты сатып алдым және сіз
Ауыспалы жарық сезгіш түнгі жарық: 8 қадам (суреттермен)
Ауыспалы жарық сезгіш түнгі жарық: Бұл нұсқаулықта түнгі жарық сенсоры қалай бұзылғанын көрсетеді, сондықтан оны қолмен өшіруге болады. Мұқият оқыңыз, кез келген ашық тізбектерге назар аударыңыз және қондырғыны тестілеуден бұрын қажет болса, аймағыңызды өшіріңіз
Түнгі жарық диодты түнгі жарық диодты шамы: 5 қадам
Түнгі жарық диодты түнгі жарық шамы / шамы: Біріншіден, бұл Sunbanks -тің шағын бос жарықдиодты шамының әсерінен болғанын айтуым керек. Жарықтандырғышты үстелден алшақ ұстау үшін, біро қолданудың орнына, мен базадан жарық түсіретін айқын перспективаны қолдандым. Бұл шағын жоба - бұл прототип