Светодиодные матричные часы Space Invaders
Вдохновленный GeckoDiode (Instructables) и Smooth_jamie (Instructables), мне пришлось принять вызов и создать свою собственную версию.
Дизайн корпуса оригинальный и предназначен для работы со светодиодным матричным модулем MAX7219. Скетч Arduino основан на оригинальной работе Smooth_jamie. Я улучшил логику часов реального времени и исправил различные шестнадцатеричные массивы байтов светодиодов для минут и анимации, которые отображались неправильно. Кроме того, космический корабль пришельцев теперь дополняет состав персонажей.
LED Matrix Editor — отличный инструмент для создания матричных дисплеев и устранения неполадок.
ЧАСТИ:
Ардуино Нано Амазон
MAX7219 Светодиодный матричный дисплей (красные и зеленые светодиоды) Amazon — зеленый Amazon — красный
Модуль DS1307 Tiny RTC * ТРЕБУЕТ МОДИФИКАЦИИ печатной платы * Amazon
Литиевая батарея CR2032
динамик 8 Ом Amazon
Резистор 1 кОм
Кнопка мгновенного действия SPST Amazon
Паяемая макетная плата для ПК SB400 Amazon
Плата адаптера питания с интерфейсом Micro USB, коммутационный модуль 5 В Amazon
Источник 5 В постоянного тока — я использовал источник питания USB для мобильного телефона.
Пластиковые винты #4-20 X 5/8 дюйма, 4 шт. Amazon
~~~~
Скетч Arduino — включен в файлы Thing
SpaceInvadersClockRepRapTodd03152020.pdf
~~~~
Примечание. Для модуля Tiny RTC необходимо удалить R4, R5, R6 и D1 с печатной платы. R6 требует провода для замыкания цепи после удаления резистора. Теперь, когда неисправная цепь подзарядки отключена, используйте стандартную литиевую батарею 2032, чтобы отслеживать время при отключении питания.
Необходимые библиотеки Arduino:
MaxMatrix — интерфейс с серией светодиодных дисплеев 8X8.
JeeLabs RTClib — Часы реального времени — Крошечный модуль RTC DS1307
ОБНОВЛЕНИЕ: 03152020 — Исправлен эскиз для правильного отображения полуночи. Обновлена строка № 1205 — случай 12: случай 24: на случай 12: случай 0:, теперь правильно оценивается время в полночь. Файл вещи обновлен с исправлением кода.
ОБНОВЛЕНИЕ: 10162024 — Замените модуль Tiny RTC DS1307 на модуль RTC DS3231 для увеличения времени работы. точность
- Комментарии
Ссылка появится после регистрации





























