большие часы ардуина+ ds3231+ max7219

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Опытный кот
Аватара пользователя
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Сообщение Serzh2000 »

Надоело менять батарейки в часах на кухне. Зима, делать нечего, вот и переделал на электронные благо ардуинки валялись без дела, да и другие детали были.
Часы умеют показывать время (интервал настраивается от 15 - 90 сек.) и число/день недели (интервал настраивается от 5 - 30 сек.) менять яркость от фоторезистора в зависимости от освещенности (три градации)

Использовал библиотеку "MD_Parola" .
Она понравилась мне тем, что красиво сменяет показания время на дату, и выводит цифры по центру и не важно какой ширины они.
Она не понравилась мне тем, что очень большая и места для творчества остается очень мало в микроконтроллере.

Сделал часы - посмотрел и ... термометр добавил с двумя датчиками на улице и на кухне. Правда в одну ардуинку все не влезло. Термометр сделал на отдельной.

Вложения
cloc_kuhnya.rar
(256.54 КБ) 136 скачиваний
Реклама
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср мар 02, 2016 16:40:45

Сообщение RX24 »

А можно как то инфо уместить на матрицах ширине 8* а не на 16? Что то в скетче не нашел...
Реклама
Опытный кот
Аватара пользователя
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Сообщение Serzh2000 »

на матрицах ширине 8* а не на 16?
поясни, не понял :dont_know:
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср мар 02, 2016 16:40:45

Сообщение RX24 »

Ну...вертикальный ряд светодиодов 16 можно как то уменьшить что ли информацию что бы в вертикальном ряде на 8 светодиодов была информация.Короче что бы цифры в длину были не на 16 светодиодов а на 8 :))
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Сообщение Serzh2000 »

цифры изменить как в ширину таки в высоту (нарисовать) можно здесь Font_Data

Вы хотите часы в один ряд из четырех матриц?
Реклама
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср мар 02, 2016 16:40:45

Сообщение RX24 »

Да!. у вас цифры в длину состоят из двух матриц Мне нужно что бы цифра умещались в длину на одной матрице. Каким образом можно уменьшить шрифт по ширине?
Реклама
Опытный кот
Аватара пользователя
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Сообщение Serzh2000 »

открываете http://arduino.on.kg/matrix-font?ysclid ... a126470520 редактор, рисуете половину цифры (скажем низ) нажимаете "повернуть"
копируете результат и вставляете во вкладке "Font_Data" в 54 строчку
(отрывок цифры 0)

6, 0x7F,0xFF,0xC0,0xC0,0xFF,0x7F, // 48 - '0' низ

6 - ширина сколько пикселей использовано
0x7,0xFF,0xC0,0xC0,0xFF,0x7F, - низ цыфры

также верх цифры рисуете обязательно нажимаете "повернуть" копируете результат и вставляете во вкладке "Font_Data"
и вставляете 182 строчку

6, 0xFE,0xFF,0x03,0x03,0xFF,0xFE, // 176 - '0' верх

и так следующую цифру единицу... половина цифры низ затем верх, кстати она по ширине из четырех пикселей

4, 0xC0,0xFF,0xFF,0xC0, // 49 - '1' 56 строчка (низ)
4, 0x04,0xFE,0xFF,0x00, // 177 - '1' 183 строчка (верх)
Потрогал лапой паяльник
Сообщения: 367
Зарегистрирован: Ср мар 02, 2016 16:40:45

Сообщение RX24 »

как все сложно...Ладно, пусть буде как есть...)
Опытный кот
Аватара пользователя
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Сообщение Serzh2000 »

пусть
Опытный кот
Аватара пользователя
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

Сообщение Serzh2000 »

:shock:
Вложения
Clock_kuhnya_novaya.rar
(48.33 КБ) 60 скачиваний
Ответить

Вернуться в «Статьи»