http://www.forum.getchip.net/ |
|
Часы-термометр на матрицах MAX7219/1088AS http://www.forum.getchip.net/viewtopic.php?f=9&t=882 |
Страница 1 из 1 |
Автор: | SVN [ 28 мар 2019, 01:56 ] |
Заголовок сообщения: | Часы-термометр на матрицах MAX7219/1088AS |
Умерли такие часы. Корпус.png [ 121.08 КБ | Просмотров: 9101 ] Решил в данном корпусе реализовать иной вариант часов с датчиком температуры DS18B20. Индикатор буду использовать на базе модуля MAX7219 с матрицами 1088AS. Модуль max7219.png [ 135.42 КБ | Просмотров: 9097 ] МК буду использовать на базе платки ардуино мини. Модуль часов DS3231. DS3231_2.png [ 153.33 КБ | Просмотров: 9097 ] Программа пока проходит тест: https://yadi.sk/i/G5pPnwjKY4-eCA |
Автор: | SVN [ 28 мар 2019, 22:11 ] |
Заголовок сообщения: | Re: Часы-термометр на матрицах MAX7219/1088AS |
Вот схема и прошивка к данному устройству. Описание установки значений часов опишу позже. На схеме есть переключатель выбора яркости. Если его не ставить, то яркость индикатора при старте устанавливается на минимум. При замыкании переключателя устанавливается высокая яркость. Но в прошивке выбрана только средняя яркость от максимально возможной. Схема: Схема.png [ 35.39 КБ | Просмотров: 9090 ] MAX7219.spl7 [126.42 КБ] Скачиваний: 1321 Прошивка: MAX7219_Clock.hex [19.29 КБ] Скачиваний: 1282 |
Автор: | SVN [ 30 мар 2019, 16:40 ] |
Заголовок сообщения: | Re: Часы-термометр на матрицах MAX7219/1088AS |
Установка значений часов: Вход в режим установки времени осуществляется нажатием кнопку «время». На экране появляется мигающая цифра соответствующая дню недели (1…7). А с право высвечивается «Дн», указывающее на выбор дня недели. Если кнопка «Далее» не нажималась, то есть возможность выхода из данного режима без изменения значений нажав повторно кнопку «Время». Кнопкой «Выбор» устанавливается текущий день недели, а нажатием на кнопку «Далее» осуществляется запоминания выбранного значения, и переход к следующий установке. Далее производится выбор числа (с право высвечивается «ч»), далее производится выбор месяца (с право высвечивается «м»), далее производится выбор года (с право высвечивается «г»), далее производится выбор часов, далее производится выбор минут. При переходе на установку секунд, секунды не мигают, а с право высвечивается «Се». Установка секунд осуществляется сбросом их в ноль нажатием на кнопку «Выбор». При этом происходит запись всех установленных значений в микросхему часов, а также автоматический выход из режима установки. В данной прошивке прописан переключатель выбора показаний на дисплее. Если переключатель установлен в положение время – на дисплее будет отображаться только время. Если переключатель установлен в положение температура – на дисплее будет отображаться только температура. Если переключатель установлен в нижнее по схеме положение, то на экране будут попеременно отображаться время и температура (время 10 сек, температура 5 сек). 1.png [ 37.45 КБ | Просмотров: 9071 ] MAX7219_Clock_V1a.hex [19.39 КБ] Скачиваний: 1302 |
Автор: | SVN [ 24 июл 2019, 17:05 ] |
Заголовок сообщения: | Re: Часы-термометр на матрицах MAX7219/1088AS |
Вот как это выглядит. 20190724_175745.jpg [ 51.49 КБ | Просмотров: 8675 ] |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |