недоматричные часы с адаптивной яркостью

Обсуждаем контроллеры компании Atmel.
Ответить
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2168
Зарегистрирован: Ср май 01, 2013 13:53:56
Откуда: с пальмы в Рио-Инженейро

Сообщение fedyasolder »

Изображение

Использован корпус от китайских часов. Свотодиоды точно такие же, но новые. Платы на те же посадочные места что и штатные.
Схема, платы, ПО в архиве
СпойлерИзображение
Примечание по схеме. Подтянуть резисторами на 10кОм (на схеме не показаны для упрощения) следующие линии:
PWM, SCL, SDA, INT. При возникновении вопросов по схеме следует обратить внимание на платы.

DS3231 на плате перевернута. Исправлять не стал чтобы не наделать других ошибок.

Навигация по меню. Переход клавишей SETUP в следующем порядке:
- основной режим (индикация времени)
- настройка часов
- настройка минут
- настройка секунд (UP -> 30c; DOWN -> 0c)
- настройка яркости в темноте
- настройка яркости на свету

В случае бездействия в течение 20 секунд выполняется переход в основное меню. Сохранение параметров яркости выполняется переходом кнопкой SETUP в следующее меню. Для выхода из меню настройки яркости в основной режим без сохранения изменений можно кнопкой EXIT. Кнопкой EXIT можно выйти из любого меню сразу в основной режим.

При одновременном нажатии кнопок UP и DOWN в основном режиме меняется вид отображения разделительных точек. Настройка сохраняется в EEPROM.
Возможные режимы отображения разделительных точек:
- горят постоянно
- мигают вместе
- мигают поочередно

Одновременное нажатие SETUP И EXIT в режиме отображения времени меняет способ изменения адаптивной яркости. Настройка сохраняется в EEPROM. Два способа:
- скачкообразное изменение на среднее значение между новым рассчитанным значением ШИМ и предыдущим
- изменение на единицу в соответствующую сторону (менее заметно на глаз)

Фьюзы установлены на внутренний генератор 8МГц без деления частоты. Контроль питания включен на 2.7В

Эффектов, пищалок, свистелок, индикаторов наличия ведметки на форуме нет. Это просто часы с адаптивной яркостью.

Федя.
Вложения
bas + bin + hex.rar
(211.94 КБ) 129 скачиваний
схема.GIF
(45.44 КБ) 418 скачиваний
симулякр протеуса теста недоматрицы.rar
(25.15 КБ) 112 скачиваний
внешний вид.JPG
(6.04 КБ) 500 скачиваний
Последний раз редактировалось fedyasolder Пн сен 19, 2016 13:23:26, всего редактировалось 3 раза.
электропримат паяю даже лёжа...
Реклама
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

Сообщение pcb432 »

А чё не в статьи?
Там мне кажется увидит больше народа.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2168
Зарегистрирован: Ср май 01, 2013 13:53:56
Откуда: с пальмы в Рио-Инженейро

Сообщение fedyasolder »

Мне лень. Я уже занят другим делом. Да и найти не сложно тому кто ищет, а не ждёт пережёванный пельмень в рот.
===
Если это и будет статья, то явно политическая. :)))
===
Если кто-то повторит конструкцию и выложит фотографии (не обязательно в таком же корпусе), то я готов добавить пищалку на пьезоэлементе и звук на нажатие кнопок и усовершенствовать их обработку (изменение задержки при длительном нажатии).
электропримат паяю даже лёжа...
Ответить

Вернуться в «AVR»