Мазмұны:

РИМ сағаты: 5 қадам (суреттермен)
РИМ сағаты: 5 қадам (суреттермен)

Бейне: РИМ сағаты: 5 қадам (суреттермен)

Бейне: РИМ сағаты: 5 қадам (суреттермен)
Бейне: Мыналар не істеп тұр?😱😱😱 #qoslike #калаулым #бірболайық #кослайк 2024, Шілде
Anonim
РИМ сағаты
РИМ сағаты
РИМ сағаты
РИМ сағаты
РИМ сағаты
РИМ сағаты

Барлығына сәлем, бұл нұсқаулықта мен сізге 8 -ден 8 -ге дейінгі неопиксельді матрицаны қолданатын римдік әріптік сағатты қалай құрғанымды көрсетемін. Мен қарапайым сағатты жасау үшін ws2812b 8*8 жарықдиодты матрицасын сатып алдым, бірақ мен жобаны бастаған кезде бір таңбалы санды көрсету үшін кемінде 5 жолды қажет ететінін түсіндім. Осыған байланысты мен тек сағат немесе минуттық цифрларды көрсете аламын. Бұл мәселені 10*10 немесе 10*8 неопиксель матрицасының көмегімен шешуге болады, бірақ ол әдетте қол жетімді емес. Мен бағдарламалық қамтамасыз етудің кейбір шешімдері туралы ойладым, менің ойыма бірінші шешім сағат цифрынан аулақ болу болды, бірақ бұл мағынасы жоқ, сондықтан мен сағаттық цифрды екілік әдіспен басқаша көрсету туралы ойладым, бірақ бұл түсініксіз болуы мүмкін әркім Ақырында, мен сағат цифрын рим әріптерімен және минуттық цифрды қарапайым сандармен көрсетуді таңдадым. Сағат Arduino Nano мен RTC модуліне (DS1307) негізделген және ол hc05 Bluetooth модулінен тұрады. Ал сағатты қолданбалы өнертапқышта жасалған андроид қосымшасы толық басқарады. Қолданбаны қолдана отырып, біз дабылдың уақытын реттей аламыз, сағаттарда 8 биттік пиксельдік эмодзи мен анимацияны көрсете аламыз, сонымен қатар жарық диодты жарықтылықты басқара аламыз. Алдағы жаңартуда мен сағат ішінде бірнеше мәтіндерді алып келемін, сонымен қатар менің андроид қосымшасының қызықсыз интерфейсін жаңартамын.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Электронды компоненттер

  • Mini Arduino
  • WS2812 8 × 8 64 жарықдиодты матрица
  • ds1307 RTC модулі
  • hc 05 Bluetooth модулі
  • TP4056 1А Li-Ion литий батареясын зарядтау модулі
  • Li-Ion батареясы 3.7v/2000mah
  • Жалпы мақсатты нүктелік ПХД

Құралдар мен утилиталар

  • Дәнекерлеу темірі,
  • Дәнекерлеуге арналған темір стенд,
  • Дәнекерлеу сымы,
  • Флюс - қою,
  • D-дәнекерлеу сымы
  • Сымды тазартуға арналған кескіш
  • Бұрауыш
  • Ыстық желім қаруы
  • Матадан жасалған желім
  • Сыртқы корпусқа арналған шағын қорап

  • Қара мақта мата

2 -қадам: Схема

Схема
Схема

Arduino pro mini - бұл тізбектің миы. Rtc модулі уақыт пен Arduino процесін қамтамасыз етеді және неопиксель матрицасында көрсетіледі. Hc05 Bluetooth арқылы ұялы телефон мен сағат арасындағы байланыс үшін қолданылады. Дабыл дыбысын шығару үшін тізбекте 5В дыбыстық сигнализациясы қолданылады. TP4056 модулі лионды батареяны қорғаныспен зарядтауға арналған. Схема арқылы компоненттерді қосыңыз

3 -қадам: Arduino коды

Arduino кодын жүктеңіз. (Мен кодтың нашар екенін білемін, бірақ ол жұмыс істейді ме?)

4 -қадам: Android қосымшасы

Android қолданбасы
Android қолданбасы

Сағат толықтай қолданбалы өнертапқышта жасалған андроид қосымшасымен басқарылады. Қолданбаны қолдана отырып, біз дабылдың уақытын реттей аламыз, сағаттарда 8 биттік пиксельді эмодзи мен анимацияны көрсете аламыз, сонымен қатар жарықдиодты жарықтылықты басқара аламыз. Қолданбаны жүктеу үшін Github профиліне кіріңіз немесе маған хат жіберіңіз

5 -қадам: Сағатты аяқтау

Сағатты аяқтау
Сағатты аяқтау
Сағатты аяқтау
Сағатты аяқтау
Сағатты аяқтау
Сағатты аяқтау

Мен сыртқы корпус үшін Pvc электр қорабын қолданамын. Ал қорапты жабуға арналған қара мақта мата

Оқығаныңызға рахмет және сағат сайысында маған дауыс беруді қарастырыңыз

Ұсынылған: