Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Недорого создать часы, совместимые с Arduino. Этот проект веселый, и его легко скопировать. Его можно разместить в корпусе или в любом другом проекте. Я использовал пластиковую коробку с комплектом запчастей для электроники. Базовые части стоят 5 долларов, но для этого также требуется питание от Micro USB. Эскиз закодирован на 24 часа.
Шаг 1: Детали
Список деталей - Ссылки на AliExpress
- ATtiny85 Digispark
- Модуль светодиодного дисплея
- Модуль RTC
- Соединительные кабели
- CR2032 Батарея
Шаг 2: Поддержка Digispark
Digispark требует установленного драйвера USB. Инструкции для Windows 7 - 10
Добавить поддержку платы Arduino IDE для Digispark
Перейдите в меню «Файл» и выберите «Настройки». В поле «Дополнительные URL-адреса диспетчера плат» введите: https://digistump.com/package_digistump_index.json и нажмите ОК.
Перейдите в меню «Инструменты», затем в «Совет» выберите «Диспетчер плат», а затем в раскрывающемся списке выберите «Внесено»: выберите пакет «Платы Digistump AVR» и нажмите кнопку «Установить».
После завершения установки закройте окно «Диспетчер плат» и выберите «Digispark (по умолчанию - 16,5 МГц)» в меню «Инструменты» → «Платы».
Шаг 3. Программирование с помощью Arduino IDE
Перейдите в «Скетч», «Включить библиотеку», затем «Управление библиотеками». Убедитесь, что установлены следующие библиотеки: tm1637 (4-значный дисплей Grove)
Откройте файл эскиза и установите правильное время в строке rtc.adjust. Цифры: (год, месяц, день, час, минута, секунда).
Эти платы разработки в стиле Digispark работают иначе, чем платы Arduino. Сначала вы нажмете «Загрузить», а затем подключите плату, когда будет предложено. Их можно программировать в течение нескольких секунд после подключения.
Шаг 4: Соберите детали
Вам нужно будет сделать легкую пайку, чтобы установить штыревые заголовки на модули.
- Вставьте батарею CR2032 в модуль DS3231 RTC
- Подключите перемычку от P0 к SDA на модуле RTC.
- Затем подключите P2 к SCL на модуле RTC.
- Подключите P3 к CLK на модуле дисплея TM1637
- Затем с P4 на DIO на дисплейном модуле
- Подключите VCC и заземление к модулю RTC, затем VCC и заземление на другой стороне к модулю дисплея.
Все сделано! Вы можете включить его сейчас. Вы можете использовать адаптер переменного тока micro USB или аккумулятор.