2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Одна большая цифра, полнофункциональные часы Arduino Nano
Шаг 1: описания
Еще одна из серии необычных часов, на этот раз сделанных с помощью 3D-принтера.
Шаг 2: материалы
Для создания этого проекта нам понадобятся следующие компоненты:
- Плата микроконтроллера Arduino Nano
- Модуль часов реального времени DS3231
- Светодиодная лента SMD5050
- 8x 2N2222 или аналогичные транзисторы
- 8 резисторов по 560 Ом
- 2 кнопки
- Светодиодный диод и резистор 220 Ом
Шаг 3: Сборка
На создание этих часов меня вдохновили:
8bitmicro.blogspot.com/2012/02/project-clock-two-single-digit-clock.html, но теперь с 7-сегментным дисплеем DIY, созданным с использованием 3D-принтера и светодиодной ленты 5050. Код модифицирован для часов реального времени DS3231, которые также недороги, но намного точнее, чем DS1307. Светодиодную ленту можно разрезать на каждом третьем диоде последовательно. В этом случае мы должны вырезать его на каждом втором диоде. Для этого была сделана небольшая модификация, которую вы можете увидеть на видео. Каждый сегмент полосы управляется транзистором 2N2222 или аналогичным маломощным.
Шаг 4. Схема, код и детали для 3D-печати
Для настройки времени мы используем две кнопки. Они подключены к цифровым выводам восемь и девять (с понижающими резисторами 10 кОм). Сегменты светодиодного дисплея a ~ g подключены к цифровым выводам Arduino 0 ~ 6 соответственно. Десятичная точка подключена к выводу импульсного выхода DS3231, который будет установлен на выходную частоту 1 Гц, чтобы иметь приятный постоянный мигающий светодиод, чтобы показать, что часы работают и работают.
Arduino и другая электроника размещены в удобной коробке с 7-сегментным дисплеем вверху. Ниже приведена ссылка, по которой вы можете загрузить код и файлы.stl для 3D-печати.