Мазмұны:
- 1 -қадам: Идея
- 2 -қадам: ми
- 3 -қадам: Дисплей
- 4 -қадам: RTC
- 5 -қадам: Пайдаланушымен интерфейс
- 6 -қадам: Twist
- 7 -қадам: Түймешік ұяшығындағы ақаулық
- 8 -қадам: Кодекс
- 9 -қадам: Орындалды
Бейне: DIY қалта сағаты: 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл қарбалас әлемде уақытты қадағалау жақсы жұмыс істеу үшін және әуесқой болу үшін қажет, неге уақытты қадағалайтын құрылғы жасамасқа. Технологияның арқасында «сағат» деп аталатын құрылғылар бар, бірақ! Егер сіз өз бетіңізше бірдеңе жасасаңыз, ләззат басқаша болады, сондықтан мен сізге осы кішкентай сағатты қалай жасағанымды көрсетемін.
1 -қадам: Идея
Идея - бұл мүмкіндігінше қарапайым ұстау және ең аз компоненттерді пайдалану.
- Уақытты көрсетуге арналған дисплей.
- Уақытты бақылауға арналған компонент.
- Уақыт бөліп, оны көрсетуге жіберетін тағы бір компонент.
- Және қуат көзі.
// Идеяның ағымдық диаграммасы
2 -қадам: ми
Ми міндетті түрде микроконтроллер болуы керек, өйткені оның жеңіл бағдарламалау мен кіші өлшемінің артықшылықтары бар. Басында мен attiny85 мінсіз болады деп ойладым, бірақ GPIO түйреуіштерінің шектеулі болуы оны іске қосуды қиындатты. Содан кейін мен tqfp пакетінде бар Atmega328p -пен баруды шештім, бірақ мұндай шағын пакетті дәнекерлеуде шамалы тәжірибе болғандықтан, мен arduino pro mini -мен бірге баруды шештім. Бұл тақта ресми түрде зейнеткерлікке шыққанына қарамастан, бірақ ашық көзі болып табылады, бірақ олар әлі де қол жетімді.
3 -қадам: Дисплей
0,91 дюймдік OLED дисплей модулі дисплей үшін жақсы таңдау болар еді, оны қазіргі заманға сай етеді, бірақ мәселе - бұл энергияны тұтыну, орташа есеппен ол 20 мА тұтынады, бұл батарея үшін ауыр болады. Нені дисплей ретінде пайдалану керектігін білмей жатып, мен бұл DVD дисплейінің айналасында жатқанын көрдім. Бұл дисплейде жеті сегментті дисплейдің төрт цифры бар, олар қосымша жарықдиодты. Барлық светодиодтар жалпы катод ретінде конфигурацияланған, сондықтан оларды басқару үшін біз mutliplexing деп аталатын әдісті қолдануымыз керек, ол әр санды бір -бірімен жылдам жүргізуден басқа ештеңе емес, ол бір мезгілде жанып тұрады. Сонымен қатар, Atmega328 20 мА дейін суға батуы мүмкін, сондықтан транзисторларға қажеттілік азаяды. Әр светодиод 3,3 вольттағы 100 Оммен өте жақсы жұмыс істейді.
4 -қадам: RTC
Arduino pro mini қадағалай алады, бірақ оның проблемасы - бұл энергияны тұтыну. 3.3в кезінде ол 8МГц жиілігінде шамамен 3мА құрайды, сонымен қатар бізде шырын тұтынылатын дисплей бар. Мен DS3231 RTC чипімен жүруді таңдаймын, себебі I2C интерфейсінің арқасында пайдалану оңай. Сонымен қатар, ол atmega328 -ге қарағанда уақытты дәлірек бақылайды, тіпті аз қуатты тұтынады.
5 -қадам: Пайдаланушымен интерфейс
Интерфейс қарапайым - пайдаланушы уақытты қалайды, бұл үшін құрылғы береді, біз қолдың қимылы сияқты күрделі заттарды немесе батырманы басу сияқты қарапайым заттарды қолданған болар едік. Сондықтан пайдаланушы уақытты білгісі келсе, түймені басыңыз, сонда дисплейде уақыт көрсетіледі. Кодтың жоспары батырманың басылғанын анықтау болды, ол басылған кезде RTC -ден ағымдағы уақытты сұрайды және оны дисплей арқылы көрсетеді, бірақ мен arduino pro mini -дің өзін қалпына келтіретін түймесі бар екенін түсіндім, содан кейін оны тексерудің орнына неге пайдаланбау керектігін түсіндім. түймесі үшін ағымдағы уақыт пен дисплейді бір рет алыңыз және келесі қалпына келтіруді күтіңіз.
6 -қадам: Twist
Енді бізде компоненттер бар: arduino pro min, DVD дисплейі, DS3231 RTC чипі және CR2032 түйме ұяшығы, батареяны таңдау туралы көп ойланбайтын қуат үйі. Сондықтан менің ойымда схема бар, мен ПХД макетін жасадым. Мен ПХД -ге тапсырыс берер алдында бір нәрсені ойладым … егер мен RTC чипі мен түйме ұяшығының ұстағышын қарастыратын болсам, олар DS3231 RTC модулінде дәнекерленген, сондықтан бұл жағдайда бізде дәнекерлеу қуаты бар., I2C желілері мен DVD дисплейі pro mini -ге. Егер сіз ПХД орналасуын қарастырғыңыз келсе, ол төменде берілген.
7 -қадам: Түймешік ұяшығындағы ақаулық
Батарея түрін таңдауға уақыт бермеу арқылы жіберген қателігім оның ақысын төледі. Құрылғы arduino uno арқылы жұмыс жасағанда, мен оны arduino pro mini бағдарламалау үшін қолдандым, ол жақсы жұмыс істеді, бірақ түйме ұяшығымен жұмыс жасағанда, ол біртүрлі болды. Мәселе неде екенін білуге көп уақыт жұмсағаннан кейін - бұл CR2032 2 мА дейінгі токты қамтамасыз ете алатындықтан, ал құрылғыға қажеттілік одан да көп болды, ақырында мен оның орнына липо батареясын қолдандым.
8 -қадам: Кодекс
Код ұзақ және қайталанатын болып көрінуі мүмкін, бірақ түсіну оңай. Барлығы баптау бөліміне енгізіледі, өйткені біз тек бір рет жасаймыз және келесі қалпына келтіру пәрменін күтеміз.
Код ағыны -бәрін инициализациялау -> RTC -тен ағымдағы уақытты алу -> деректерді дисплей цифрларын көбейту үшін қолдануға болатындай етіп өңдеу ->, содан кейін әр санды бір -бірден мультиплекстеу арқылы деректерді (уақытты) 2 секундқа көрсету үшін.
9 -қадам: Орындалды
Мен оған 3D қаптаманы басып шығарар едім, бірақ корпуссыз ол керемет көрінеді, өйткені барлық компоненттер ашық.
Ұсынылған:
Қалтадағы DIY қалта өлшемі: 5 қадам
Қалтадағы қалта өлшемі DC кернеу өлшегіші: Бұл нұсқаулықта мен сізге өзіңіздің қолыңызбен тізбекті тексеруге арналған пьезо -дыбыстық сигналмен қалтадағы DIY қалта өлшемін қалай жасау керектігін көрсетемін. Сізге электроника бойынша қарапайым білім мен аз ғана уақыт қажет. Егер сізде қандай да бір сұрақ немесе мәселе болса, сіз
ҚАЛТА МҰЗЫҚ ОЙНАҒЫШ: 6 қадам
ҚАЛТА МУЗЫКА ойнатқышы: Бұл нұсқаулықта сіз өзіңіздің қалтаңыздағы музыкалық ойнатқышты кідіртуге болады және arduino pro mini немесе arduino nano көмегімен басқа мүмкіндіктерді жасай аласыз
Қалта сигналының визуализаторы (қалта осциллографы): 10 қадам (суреттермен)
Қалта сигналының визуализаторы (қалта осциллографы): бәріне сәлем, біз бәріміз күн сайын көп нәрсені жасаймыз. Әр жұмыс үшін кейбір құралдар қажет. Бұл дайындауға, өлшеуге, әрлеуге және т
Gixie сағаты: ең әдемі жарқыраған түтік сағаты: 4 қадам
Gixie сағаты: ең әдемі жарқыраған сағаттар: маған Nixie түтігі өте ұнайды, бірақ ол тым қымбат, мен оған шыдай алмаймын. Мен бұл Gixie сағатын жасауға жарты жыл жұмсадым. Gixie сағаты ws2812 акрил жарығын қолдану арқылы қол жеткізілді, мен RGB түтікшесін жұқа ету үшін барымды саламын
Ең керемет USB L.E.D. Қалта өлшемді жарық (қалта өлшемді кіріс): 6 қадам
Ең суық USB L.E.D. Қалта өлшемді жарық (қалта өлшемді кіріс): Бұл нұсқаулықта мен сізге USB арқылы жұмыс жасайтын L.E.D. жасауды көрсетемін. X-it Mints қаңылтырының өлшеміне қарай бүктелетін және қалтаңызға оңай сыятын жарық. Егер сізге ұнаса, міндетті түрде + ұнатып, маған сайыста дауыс беріңіз! Материалдар мен