Найдено: 1

Безлимитный интернет от Мегафон со скидкой 50%. Сотовые операторы

Скидка 50% на безлимитный интернет от Мегафон.

Нажмите, чтобы перейти.

Наша экспериментальная нейросеть посчитала, что следующий текст, возможно, также близок по тематике. Если это не так, просим прощения и не обращайте внимания...


Здесь на форуме уже есть как минимум три разных дизайна часов в светодиодных массивах.
Я предлагаю еще один, используя драйверы MAX7219, которые можно приобрести по низкой цене в этом же случае AliExpress, и даже больше, если хотите, только как готовые модули с матрицей.
В схеме использовались часы MK ATmega8, DS1307, датчики DS18B20, в общем, кроме MAX7219, все знакомые и привычные.
Вот несколько фотографий того, что я сделал:
Видео работа:
Итак, если эти обычные часы заинтересовали кого-то, прочитайте статью более подробно.
Принципиальная схема часов:
Как вы можете видеть, ничего сложного. Вся система управляется микроконтроллером с тремя кабелями, матрицы связаны цепью. Поэтому нет проблем с увеличением, если хотите, длина строки выполнения не является.
Исходный код проекта доступен на GitHub. Честно говоря, проект был сделан давным-давно, и я написал код немного хуже, поэтому есть много возможностей для оптимизации. Хотя самый вкусный - библиотека для max7219 - в принципе, она была завершена и оптимизирована в последнее время, поэтому все более или менее упорядочено.
На сегодняшний день все 8 Кб флеш-памяти в ATmega8 почти исчерпаны (одни и те же источники требуют много места), поэтому новые специальные «функции» не будут добавлены. Если это не произойдет с другим, более «жирным», контроллером.
На данный момент набор реализованных функций выглядит следующим образом:
Экран и настройка в реальном времени.
Будильник с возможностью установки дней недели для съемки.
Отрегулируйте яркость, чтобы установить часы для каждого часа времени суток (ночью его можно сделать слабее, на день ярче).
Покажите температуру (в комнате и на улице) один раз в минуту (или кнопку 3) с помощью линии.
Отображает текущую дату раз в минуту (или кнопку 2) с запущенной линией.
Действия кнопки:
Выключите будильник, остановите прогрессивную линию, выберите пользовательский параметр в меню конфигурации.
Покажите дату в качестве текущей строки, увеличьте значение настраиваемого параметра.
Он показывает температуру в строке в работе, уменьшает значение параметра, который корректируется.
При длительном нажатии кнопки соответственно вводят настройки времени / тревоги / яркости.
При одновременном нажатии и удерживании трех кнопок изображение поворачивается на 180 градусов. Это «особенность» :). Он подходит для симметричного корпуса, так что питающие кабели или внешний термодатчик с правой стороны наматываются.
Я скажу следующее о PCB.
Плата всего три: 1) MK с часами, 2) матрица с контроллерами, 3) кнопки. Конструкция выполнена для конкретного случая и для матриц, которые у меня есть. У меня был GNG-19881 BSG в двух цветах, то есть 24 ноги. Я не использовал зеленый цвет, угадывая только красные светодиоды в max7219. Поэтому в самых популярных одноцветных массивах необходимо производить платежи самостоятельно, согласно схеме. Важно не испортить строки столбцов, поэтому вы можете сначала попытаться создать единый массив. Ну или, согласно схеме, наиболее функциональный проект для Proteus.
Если кто-то представляет «все-в-одном» рабочую плату под той же популярной 32-миллиметровой матрицей ОК (есть для меня, в Китае отсортировано), я с радостью воспользуюсь результатом и расширил ее самыми одинокими часами - Как-то лень - это новый сбор.
Ну, наверное, все.
Удачи в повторении
Постскриптум В последней прошивке, которую можно проследить в соответствующей теме форума, подчеркивается опция четырех матриц. Четвертая матрица связана в цепочке после третьего. Из новых особенностей - автоматическая яркость на основе фотоэлектрической ячейки, различные варианты шрифтов для визуализации времени, локализованные версии EEPROM (белорусский, английский, украинский, русский), возможность отключить нулевые часы, когда показывает время и другие «дополнительные» - как уже реализовано, как и планировалось
Затем, повторяя схему, лучше сразу сосредоточиться на 4-х матрицах и взять новую прошивку на форуме.
В дополнение к этому, помимо 4 x MAX7219 в последней версии, он также совместим с контроллером HT1632 и схемами, привязанными к его оплате, с помощью часов JY-MCU 3208, которые можно легко найти в китайских магазинах, таких как aliexpress ,
Далее : Схемы для начинающих: мощный микрофон для skype