Оглавление:
- Шаг 1: Компоненты
- Шаг 2. Подробнее о MAX7219
- Шаг 3. Подробнее о DS1307
- Шаг 4: Схема подключения
- Шаг 5: Учебное пособие
- Шаг 6: Код
Видео: Цифровые часы с использованием Arduino и светодиодного матричного дисплея: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В настоящее время производители и разработчики предпочитают Arduino для быстрой разработки прототипов проектов. Arduino - это электронная платформа с открытым исходным кодом, основанная на простом в использовании аппаратном и программном обеспечении. У Arduino очень хорошее сообщество пользователей. В этом проекте мы увидим, как создать цифровые часы с помощью Arduino. Этот проект легко построить и изменить в соответствии с требованиями.
Шаг 1: Компоненты
Ниже приведены необходимые компоненты для проекта.
1 х Arduino Uno
Arduino Uno в Индии -
Arduino Uno в Великобритании -
Arduino Uno в США -
4 x MAX7219 Led Dot Matrix дисплей
Точечно-матричный дисплей в Великобритании -
Точечно-матричный дисплей в США -
Точечно-матричный дисплей в Индии -
1 модуль DS1307 RTC
Часы DS1307 RTC в Индии -
DS1307 RTC Clock в Великобритании -
DS1307 RTC Clock в США -
Мало проводов
Шаг 2. Подробнее о MAX7219
MAX7219 / MAX7221 - это компактные драйверы дисплеев с общим катодом последовательного ввода / вывода, которые связывают микропроцессоры (μPs) с 7-сегментными цифровыми светодиодными дисплеями до 8 цифр, гистограммами или 64 отдельными светодиодами.
В чип входят декодер BCD-кода, схема мультиплексного сканирования, драйверы сегментов и цифр, а также статическое ОЗУ 8x8, в котором хранится каждая цифра.
Для установки тока сегмента для всех светодиодов требуется только один внешний резистор. MAX7221 совместим с SPI ™, QSPI ™ и MICROWIRE ™ и имеет драйверы сегментов с ограниченным нарастанием скорости для снижения электромагнитных помех.
Удобный 4-проводный последовательный интерфейс подключается ко всем распространенным микропроцессорам. Отдельные цифры можно адресовать и обновлять без перезаписи всего дисплея.
MAX7219 / MAX7221 также позволяют пользователю выбирать декодирование кода B или отсутствие декодирования для каждой цифры.
Шаг 3. Подробнее о DS1307
Последовательные часы реального времени (RTC) DS1307 представляют собой маломощные часы / календарь с полным двоично-десятичным кодированием (BCD).
плюс 56 байтов NV SRAM.
Адрес и данные передаются последовательно через двунаправленную шину I2C.
Часы / календарь содержат информацию о секундах, минутах, часах, дне, дате, месяце и году.
Дата конца месяца автоматически корректируется для месяцев, содержащих менее 31 дня, включая поправки на високосный год.
Часы работают в 24-часовом или 12-часовом формате с индикатором AM / PM. DS1307 имеет встроенную схему контроля мощности, которая обнаруживает сбои питания и автоматически переключается на резервное питание. Хронометраж продолжается, пока деталь работает от резервного источника питания.
Шаг 4: Схема подключения
Шаг 5: Учебное пособие
Шаг 6: Код
Для кода и сведений о подключении:
github.com/stechiez/Arduino/tree/master/di…
Вы можете получить библиотеки из следующего репо:
github.com/stechiez/Arduino/tree/master/l…
Рекомендуемые:
Счетчик Arduino с использованием светодиодного дисплея TM1637: 7 шагов
Счетчик Arduino с использованием светодиодного дисплея TM1637: в этом уроке мы узнаем, как сделать простой счетчик цифр с использованием светодиодного дисплея TM1637 и Visuino. Посмотрите видео
Учебное пособие по модулю матричного дисплея 4 в 1 MAX7219 с использованием Arduino UNO: 5 шагов
Учебное пособие по модулю матричного дисплея 4 в 1 MAX7219 с использованием Arduino UNO: Описание: Ищете простую в управлении светодиодную матрицу? Этот модуль матричного дисплея 4 в 1 должен вам подойти. Весь модуль состоит из четырех общих катодных точечных матриц 8x8 RED, каждая из которых оснащена микросхемой MAX7219. Отлично подходит для отображения бегущего текста
Значок переносного светодиодного матричного дисплея: 8 шагов (с изображениями)
Значок переносного светодиодного матричного дисплея: вы проводите мероприятие, соревнование или даже устраиваете вечеринку по случаю дня рождения? Значки - это универсальный элемент, который может значительно упростить знакомство и празднование. Вы никогда не начнете разговор со слов " привет, меня зовут … ……….. " с
Цифровые часы с автоматическим вращением светодиодного дисплея: 4 шага
Цифровые часы с автоматическим вращением светодиодного дисплея: Этот проект посвящен цифровым часам с автоматическим вращением 7-сегментного светодиодного дисплея. Эти часы можно вращать в любом положении, сохраняя читаемость цифр даже в перевернутом виде или в зеркальном отображении !! управляется Arduino и управляется акселерометром
Интерфейс точечно-матричного светодиодного дисплея с микроконтроллером 8051: 5 шагов
Интерфейс точечно-матричного светодиодного дисплея с микроконтроллером 8051: В этом проекте мы собираемся сопрягать один матричный светодиодный дисплей с микроконтроллером 8051. Здесь мы покажем моделирование в Proteus, вы можете применить то же самое на своем оборудовании. Итак, здесь мы сначала напечатаем один символ, скажем «A» в этом disp