Приветствую всех. Давно хотел сделать часы на матрице 8х32. Сначала решил взять уже готовый проект. Но посмотрев несколько вариантов понял, что меня они не устраивают. Хотел модернизировать исходники, но как обычно проще все написать с нуля. Собственно, что и сделал. Часть идей позаимствовал в других проектах. Что хотел получить: простые и удобные часы-будильник, без лишнего функционала. Код написан очень просто, его легко модернизировать под себя.
Что они умеют: показывают время большими анимированными цифрами, показывают температуру и влажность, показывают дату. Можно настроить текущее время. Время срабатывания будильника. В качестве звонка играет мелодия, которую можно выбрать (прошито 5 мелодий). Для будильника можно задать дни недели срабатывания.
Используется Arduino Nano, линейная матрица 8х32, часы DS3231, датчик влажности BME280.
Для управления используется 3 кнопки, но достаточно 2-х. Есть регулятор яркости на фоторезисторе. Звук - пассивный пьезо излучатель.
Проект можно собрать под Arduino IDE или под PlatformIO.
Чего не делал: нет информера, пока не вижу ценности для простых часов. Нет русских букв, так как нет нужных символов в шрифте. Дальнейшее развитие будет зависить от собственных потребностей или он предложенных идей, котрые меня заинтересуют.
vikonix Добрый день. Подскажите, откуда эта ошибка при компиляции и как ее исправить?
Ну никакой словацкий не оправдывает вставки мусора в текст, как например iba. Или давления "хра" вместо кпа.
Есть же гугл-транслейт. Пусть пишет на английском, или даже на словацком, лишь бы понятно.
От чего запитываешь, замени бп.
Теперь давление 1018hpa
Часы показывают 992hpa.
What constant do you write to define that I show?
You have different in 25 so you need to add or minus (I don't know) this to the constant.
For example
#define SEALEVELPRESSURE_HPA (1038)
after that check new pressure displayed.
If you mismatch change constant one more.
Запитываю от источника 5В 1А.
дел
What constant? I do not know where it is. because nothing has changed.
What constant?
This one!
#define SEALEVELPRESSURE_HPA (1038)
stop writing in huge font or you will be banned
I changed here and nothing I did not change the font too.
I did not change the font too.
Can't you see that your font is three times bigger than mine?
Ja to prekladav v googli.
Tam mi piše take pismo.
:)
Ja to prekladav v googli.
Tam mi piše take pismo.
ni siquiera tienes un teclado latino? creo que es mentira.
format your messages correctly. If you can't - learn first, and then write.
I also use google translation and my font is not as big as yours
however, the font now is normal. All you had to do was try a little.
С какими только дебилами не приходится общаться.(
Со словенскими приходилось? ))
С какими только дебилами не приходится общаться.(
нехорошо получилось...
Но дискуссия о sea_level явно исчерпала себя, нужно было как-то взбодрить тему :)
Пробуй другую зарядку, очевидно же что твоя сильно шумит. Не пробовал?
Приветствую всех. Давно хотел сделать часы на матрице 8х32. Сначала решил взять уже готовый проект. Но посмотрев несколько вариантов понял, что меня они не устраивают. Хотел модернизировать исходники, но как обычно проще все написать с нуля. Собственно, что и сделал. Часть идей позаимствовал в других проектах. Что хотел получить: простые и удобные часы-будильник, без лишнего функционала. Код написан очень просто, его легко модернизировать под себя.
Что они умеют: показывают время большими анимированными цифрами, показывают температуру и влажность, показывают дату. Можно настроить текущее время. Время срабатывания будильника. В качестве звонка играет мелодия, которую можно выбрать (прошито 5 мелодий). Для будильника можно задать дни недели срабатывания.
Проект выложил на GitHub:https://github.com/vikonix/O-Clock
Используется Arduino Nano, линейная матрица 8х32, часы DS3231, датчик влажности BME280.
Для управления используется 3 кнопки, но достаточно 2-х. Есть регулятор яркости на фоторезисторе. Звук - пассивный пьезо излучатель.
Проект можно собрать под Arduino IDE или под PlatformIO.
Чего не делал: нет информера, пока не вижу ценности для простых часов. Нет русских букв, так как нет нужных символов в шрифте. Дальнейшее развитие будет зависить от собственных потребностей или он предложенных идей, котрые меня заинтересуют.
vikonix Добрый день. Подскажите, откуда эта ошибка при компиляции и как ее исправить?
Добрый день.
Ошибка связана с версией библиотеки Bounce2
Нужно ее обновить до версии 2.70
Или скачать исходники по предыдущему коммиту.
Есть только версия Bounce2. 2.60.
Есть только версия вручение2. 2.60.
Это покажет мне давление BME280.
Давление BME280 плохо показывает. Мне будет 1020хpa и я мам 995хpa.
Bounce2 это библиотека обработки кнопок.
На отображение давления не влияет.
Я знаю .iba Я спрашиваю, или кто-то знает, почему он показывает мне неправильно
Если разница в давлении постоянная, тогда можно просто ее добавить.
main.cpp:622
Я знаю .iba Я спрашиваю, или кто-то знает, почему он показывает мне неправильно
пишите по-русски, а то ничего не понятно
Он Словак. И наверное пользуется переводчиком.
Ну никакой словацкий не оправдывает вставки мусора в текст, как например iba. Или давления "хра" вместо кпа.
Есть же гугл-транслейт. Пусть пишет на английском, или даже на словацком, лишь бы понятно.
Dakujem za pomoc.