Мазмұны:
- 1 -қадам: компоненттер
- 2 -қадам: MAX7219 туралы толығырақ
- 3 -қадам: DS1307 туралы толығырақ
- 4 -қадам: Қосылу диаграммасы
- 5 -қадам: Оқулық
- 6 -қадам: код
Бейне: Arduino мен жарықдиодты матрицалық дисплейді қолданатын цифрлық сағат: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Қазіргі уақытта жасаушылар мен әзірлеушілер жобалардың прототипін тез дамыту үшін Arduino -ны қалайды. Arduino-бұл ашық аппараттық құралдар мен бағдарламалық жасақтамаға негізделген ашық электронды платформа. Arduino -да өте жақсы қолданушылар қауымдастығы бар, бұл жобада біз Arduino көмегімен цифрлық сағатты қалай құруға болатынын көреміз. Бұл жобаны құру және оны талапқа сай өзгерту оңай.
1 -қадам: компоненттер
Төменде жобаға қажетті компоненттер берілген
1 x Arduino Uno
Үндістандағы Arduino Uno-
Ұлыбританиядағы Arduino Uno -
АҚШ -тағы Arduino Uno -
4 x MAX7219 Led Dot Matrix дисплейі
Ұлыбританиядағы нүктелік матрицаны көрсету -
АҚШ -тағы нүктелік матрица дисплейі -
Үндістандағы матрицалық дисплей-
1 x DS1307 RTC модулі
Үндістандағы DS1307 RTC сағаты-
Ұлыбританиядағы DS1307 RTC сағаты -
АҚШ -тағы DS1307 RTC сағаты -
Аз сымдар
2 -қадам: MAX7219 туралы толығырақ
MAX7219/MAX7221-микропроцессорларды (мкП) 8 цифрға дейінгі 7 сегментті сандық жарықдиодты дисплейлерге, штрих-графикалық дисплейлерге немесе 64 жеке жарықдиодты интерфейске қосатын ықшам, сериялық кіріс/шығыс жалпы катодты дисплей драйверлері.
Чипке BCD код-В декодері, мультиплексті сканерлеу схемасы, сегменттік және цифрлық драйверлер және әр цифрды сақтайтын 8х8 статикалық жедел жады кіреді.
Барлық светодиодтар үшін сегменттік токты орнату үшін тек бір сыртқы резистор қажет. MAX7221 SPI ™, QSPI ™ және MICROWIRE ™ -мен үйлесімді және EMI-ді төмендету үшін сегментті драйверлермен шектелген.
Ыңғайлы 4 сымды сериялық интерфейс барлық жалпы микросхемаларға қосылады. Жеке сандар дисплейді қайта жазбай -ақ жөнделуі және жаңартылуы мүмкін.
MAX7219/MAX7221 сонымен қатар пайдаланушыға әр сан үшін B-кодты немесе декодтауды таңдауға мүмкіндік береді.
3 -қадам: DS1307 туралы толығырақ
DS1307 сериялық нақты уақыт сағаты (RTC)-бұл қуаты аз, толық екілік кодталған ондық (BCD) сағат/күнтізбе
плюс 56 байт NV SRAM.
Мекенжай мен деректер I2C, екі бағытты шина арқылы тізбектей тасымалданады.
Сағат/күнтізбе секундтарды, минуттарды, сағаттарды, күнді, күнді, айды және жылды көрсетеді.
Айдың аяқталу күні 31 күннен аспайтын айларға автоматты түрде түзетіледі, оның ішінде кібіс жылындағы түзетулер.
Сағат AM/PM индикаторы бар 24 сағаттық немесе 12 сағаттық форматта жұмыс істейді. DS1307 құрылғысында қуаттың үзілуін анықтайтын және резервтік қоректенуге автоматты түрде ауысатын орнатылған қуат сезу схемасы бар. Бөлік резервтік қоректендіру кезінде жұмыс істейтін уақытты сақтау жұмысы жалғасады.
4 -қадам: Қосылу диаграммасы
5 -қадам: Оқулық
6 -қадам: код
Код және қосылым туралы мәліметтер:
github.com/stechiez/Arduino/tree/master/di…
Сіз кітапханаларды келесі реподан ала аласыз:
github.com/stechiez/Arduino/tree/master/l…
Ұсынылған:
Микроконтроллерді қолданатын цифрлық сағат (AT89S52 RTC схемасыз): 4 қадам (суреттермен)
Микроконтроллерді қолданатын цифрлық сағат (AT89S52 RTC тізбегі жоқ): сағатты сипаттауға мүмкіндік береді … " Сағат - уақытты (салыстырмалы) есептейтін және көрсететін құрылғы " !!! Менің ойымша, бұл дұрыс айтты, сондықтан АЛАРМ мүмкіндігі бар САҒАТ жасауға мүмкіндік береді. . ЕСКЕРТПЕ: оқуға 2-3 минут кетеді, жобаны толық оқып шығыңыз, әйтпесе мен
ESP8266 жарықдиодты матрицалық сағат: 8 қадам (суреттермен)
ESP8266 жарықдиодты матрицалық сағат: ESP8266 жарықдиодты матрицалық сағаттар NTP серверінен WiFi арқылы уақытты синхрондау және нақты уақыттағы модульі бар әйгілі ESP8266 негізделген қарапайым жарықдиодты матрицалық сағаттар.ЖАҢА! ESP32 нұсқасы да бар
Кристалды осциллятор мен флип -флоптарды қолданатын цифрлық сағат: 3 қадам
Кристалды осциллятор мен флип -флоптарды қолданатын цифрлық сағат: сағаттар электрониканың барлық түрлерінде кездеседі, олар кез келген компьютердің жүрек соғысы. Олар барлық тізбекті тізбектерді синхрондау үшін қолданылады. олар уақыт пен күнді бақылау үшін есептегіш ретінде де қолданылады. Бұл нұсқаулықта сіз үйренесіз
STM32L476 ішкі RTC қолданатын цифрлық сағат: 5 қадам
STM32L476 ішкі RTC қолданатын цифрлық сағат: Бұл оқулық үйде цифрлық сағатты құруға нұсқау береді және ол қуат көзінен жұмыс жасаса жұмыс істей алады, ол микроконтроллердің ішкі регистрлерін қолданады және сыртқы RTC қажет етпейді
4026 және 4060 қолданатын цифрлық сағат: 5 қадам (суреттермен)
4026 және 4060 қолданатын цифрлық сағат: Осы жазда мен " Сандық электроника " менің колледжімде Мен флип-флоптар, есептегіштер және тағы басқалар туралы білдім. Егер мен цифрлық электроникаға қатысты жоба жасасам және ол жерден сандық сағат жобасын жасасам жақсы болар еді деп ойладым