Часы OLED 2.42" будильник, погодная станция, АКБ li-ion
Небольшое мерцание OLED Связано с работой шим подсветки дисплея
В реальности этого ничего не видно, заметила только камера.
Проект часов-погодной станции, прошивка в .hex или .ino оставьте @ для: ds8nmk@mail.ru
Использована библиотека U8g2lib для любого дисплея
0.96" - 3.12" spi, i2c, 128х64.
Типы:
ssd1306 - 0.96, sh1106 - 1.3, ssd1309 - 1.54; 2.42, SPD0301 - 1.54,
ST7565R - LCD 2.2, UC1701 - LCD 1.54, ST7920 - LCD.
0:00 Макетка
2:42 Детали
2:53 Сборка
3:12 Старт
3:55 Настройки
4:22 Меню Графики
5:37 Будильник настройка
6:38 Будильник работа
8:20 Внешний вид
Часы на дисплее OLED 2.42 - будильник, термометр, влажность, барометр.
Построение графиков с интервалом 90сек, 12час, 24час.
Расчет максимумом минимумов за выбранный период измерения.
Режимы :
1. Графики (термометр, влажность, барометр)
настройки интервалов и типы построения графиков - область или линия.
Вход в меню настроек (фиксации) графика сразу --удержание 1 сек. кнопки (+)
Выход -- еще раз удержание 1 сек. кнопки (+)
2. Часы - будильник, цикл по кругу - термометр, влажность, барометр.
Просмотр времени будильника без захода в меню --однократно по кнопке (+)
авто выход через 10 сек.
Вход в меню настроек --удержание 1 сек. (центральной) кнопки,
авто выход через 10 сек. при бездействии.
Отключение подсветки дисплея и сохранение работы --удержание 1 сек. кнопки (-)
и дополнительно блокировка 2-х оставшихся кнопок.
Фиксация работы одного из 4-х экранов: --по (центральной) кнопке однократно
Все настройки сохраняются в энергонезависимой памяти.
Будильник работает во всех режимах.
Питание от АКБ li-ion 1400мАч или от б.п. 5в.
Автономно от батареи примерно 32 часа.
Индикация разряда - заряда(+анимация) АКБ.
Габариты часов: 77х48х20+23мм. Вес: 92 гр.
Функционал часов - будильника такой как в видео. [ Ссылка ]
Эти же часы на макетке и дисплее ST7565. [ Ссылка ]
Детали:
arduino pro-mini,nano,uno -1ps
oled SSD1309 2.42" spi -1ps
BME280 bosch i2c -1ps
DS3231 Pi -1ps
TP4057 charge -1ps
Li-Pol 1400mAh - 1ps
buzzed active 3v -1ps
rezistor 2.2к -1ps
rezistor 10к -1ps
rezistor 6.8к -1ps
button -3ps
switch micro -1ps
schottky diode SS0540 (S4) - 2ps.
schottky diode SS240 - 1ps.
irlml6402 - 1ps.
mmbt3904 (1AM) - 1ps.
#SSD1306 #SH1106 #SSD1309 #UC1701 #ST7565 #oledclock #barograf #weatherstation #alarmclock #bme280 #arduino
Ещё видео