продолжаю мучить первую версию. еще один образец часов.
корпус нержавейка, лазерная резка. лампы ИН-8-2. адресные светодиоды. питание от 220 (блок внутри)
UPD: сегодня продал их. а корпус мне понравился. увесистый такой. внушительный. потом как нибудь повторю похожий.
Вот мои часы без корпусные ,сейчас убраны, так как сестра кота отдала и чтобы не разбил их я убрал часы, сейчас китайские трудятся ,цифры из оргстекла друг за другом стоят
Доработал прошивку:
- исправлен косяк при переходе на ночную яркость в 00 часов
- исправлена ошибка при реверсировании порядка индикаторов ИН-12/ИН-14 "REVERSE_TUBES"
- убран глюк "залипающая цифра" при переходе в режим отображения температуры и влажности
- добавлен режим отображения даты
- добавлен звук кнопок
- в режим SET добавлены настройки даты, дневной/ночной яркости, времени переключения на дневную/ночную яркость
- добавлена возможность просмотра температуры, влажности и даты по нажатию на кнопки UP/DOWN
- отображение температуры с точностью 0,1 градус
- добавлен эффект при переключении режимов и работе часов
- добавлены будильники на каждый день недели с возможностью индивидуального включения/выключения каждого будильника
DOWN
- клик в режиме часов - отображение температуры и влажности воздуха
- двойной клик в режиме часов - вкл/выкл автоматического отображения температуры и влажности воздуха
- клик в режимах настройки - уменьшение изменяемого параметра
UP
- клик в режиме часов - отображение текущей даты
- двойной клик в режиме часов - вкл/выкл автоматического отображения текущей даты
- клик в режимах настройки - увеличение изменяемого параметра
SET
- клик в режиме часов - отображение времени и дня недели следующего будильника
- удержание в режиме часов - настройка ЧАСОВ
- двойной клик в режиме настройки часов - обнуление секунд
- клик во время настройки часов - смена настройки часов/минут
- удержание в режиме настройки часов - настройка ДАТЫ
- клик во время настройки даты - смена настройки числа/месяца/года
- двойной клик в режиме настройки даты - возврат к часам
- удержание в режиме настройки даты - настройка дневной/ночной ЯРКОСТИ
- клик во время настройки дневной/ночной яркости - смена настройки дневной/ночной яркости
- двойной клик в режиме настройки дневной/ночной яркости - возврат к часам
- удержание в режиме настройки дневной/ночной яркости - настройка ВРЕМЕНИ ПЕРЕХОДА на дневную/ночную яркость
- клик в режиме настройки времени перехода на дневную/ночную яркость - смена настройки часа перехода на дневную/ночную яркость
- двойной клик в режиме настройки времени перехода на дневную/ночную яркость - возврат к часам
- удержание в настройке времени перехода на дневную/ночную яркость - возврат к часам
- двойной клик в режиме часов - настройка БУДИЛЬНИКОВ
- двойной клик в режиме настройки будильника - переход к настройке следующего будильника
- клик во время настройки будильника - смена настройки часов/минут
- удержание во время настройки будильника - вкл/выкл текущего будильника
ALARM - вкл/выкл будильник
Изменения по сравнению с оригинальной платой от @AlexGyver:
1) Добавлена подстветка на адресных светодиодах WS2812b
2) Немного уменьшены габариты платы
3) Возможность установки DS3231 мини версии
4) Возможность установки DS3231SN ("голый" чип с обвязкой и батарейкой)
5) Подключен контакт SQW модуля часов к пину D2 Arduino
6) Возможность установки порта питания 5.5х2.1 непосредственно на плату
7) Добавлен фоторезистор для регулировки яркости ламп (день/ночь)
8) Возможность установки DFPlayer для будильника и озвучки меню
9) Добавлены угловые кнопки на заднюю сторону платы
10) Некоторые выводные компоненты (резисторы, диод, индуктивность) могут быть заменены на SMD версии
11) Возможность установки модуля погоды (температура, давление, влажность) BME280
12) Плата аккуратно переразведена
13) Возможность установки 4х неоновых точек
14) Изменено расположение оптопар для возможности их замены на модуль транзисторов от @psyx86
15) Изменена распиновка подключения перефирии к Arduino
16) Убран вывод под отдельную кнопку будильника
17) ИК приемник (не протестирован)
18) ESP-01S для синхронизации времени и управления часами через WEB интерфейс (не протестирован)
В итоге получились приятные часы с функционалом альтернативной прошивки
Gerber файлы всех версий плат во вложении
Прошивка во вложении
DHT22 - датчик температуры и влажности (+ резистор 10 кОм)
1
опционально
ds18b20 - датчик температуры (+ резистор 4.7 кОм)
1
опционально
Пищалка будильника 12 В
1
опционально
BME280 - датчик температуры/влажности/давления
1
опционально
DFPlayer mini + динамик (+ резистор 100 Ом)
1
опционально
Фоторезистор + резистор 10 кОм
1
опционально
Надеюсь ничего не забыл добавить =)
В версии платы 3.1 добавлено:
ИК приемник
управление точками в индикаторах ИН-14 (подключаются вместо ИК приемника и SQW модуля часов)
В версии платы 3.2 добавлено:
ESP-01 для управления через WEB интерфейс и синхронизации времени по WiFi
DS3231 и BME280 запитаны от 3.3 вольт. Обязательно нужно установить LD1117S33TR
Платы версий 3.1 и 3.2 не заказаны, и, скорее всего, заказаны не будет.
Во прикрепленных файлах лежат файлы платы как версии 3.0 (представленная в данном топике), так и версии 3.1 и 3.2.
Плата создана для индикаторов:
1) 6 ИН-14 v3.0 (плата заказана и проверена)
2) 6 ИН-14 v3.1 (плата не заказывалась и не проверялась)
3) 6 ИН-14 v3.2 (плата не заказывалась и не проверялась)
4) 4 ИН-14 + 2 ИН-16 (плата не заказывалась и не проверялась)
5) 6 ИН-12 (плата не заказывалась и не проверялась)
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.