Воскресенье, 11.12.2016, 12:56
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 6
Гостей: 5
Пользователей: 1
Петрин
Форма входа
Главная » Статьи » Часы

Pixel - Цифровые наручные часы

Что то в последнее время часов у нас много появляется. 

Я уже тут подумал, а не переименовать ли сайт на "Портал светоэффектов и часов" :)

Вот и ещё одни часики от автора QLOCKTWO - PIXEL.

Некоторые из основных анимированных режимов:
 - CRT анимация при входе и выходе из спящего режима (по аналогии с анимацией Android CRT).
 - Цифры главных часов имеют эффект Ticker.
 - Меню имеет анимированные прокрутки влево/вправо, при входе в текущее меню и при навигации по меню вверх или низ.

Будильники
 - Активация до 10 будильников.
 - Количество будильников ограничено только количеством доступных EEPROM и RAM.
 - У каждого будильника настраиваются часы, минуты и в какие дни недели он должен быть активным.

Так же есть такие, в принципе бесполезные функции, но им место быть:
 - Фонарик
 - секундомер
 - 2 игры 

Программная часть написана не мною, автор программного кода Zak Kemble. Я её немного доработал в плане русификации и теперь часы отображаются на русском языке. Также исправил незначительные баги.  В архиве есть 2 версии прошивки: 1-я на Русском, 2-я на Английском. Так же в архиве есть файл EEPПРОМ, его тоже нужно прошивать. 
OLED -дисплей был выбран из-за того, что его толщина только 1,5 mm, ему не требуется подсветка (каждый пиксель производит свой собственный свет)

В аппаратной части часы содержат микроконтроллер Atmel ATmega328P, 2,5 V регулятор напряжения Torex, часы реального времени DS3231M(RTC), 1.3" 128x64 монохромный OLED дисплей, 2 светодиода (красный и зеленый), зуммер, 3 кнопки для навигации, питание от 150 mAh LiPo аккумулятора, который можно заряжать через USB.

 И фьюзы:


 ATmega328P использует свой внутренний генератор 8 МГц и работает от 2,5 V линейного регулятора. Ее ток потребления составляет около 1,5 mА при активности и 100 nА в режиме сна.
 DS3231M является отличным прибором, который выпускается в небольшом 8-ми контактном корпусе и включает в себя встроенную температурную компенсацию MEMS резонаторов с точностью ± 5 ppm (± 2 минуты 40 секунд в год). В обвязке только фильтрующий конденсатор и несколько дополнительных подтягивающих резисторов. Питание RTC подключено не к выводу VCC, а к выводу Vbat, для того чтобы уменьшить ток потребления с 100 uА до 2,5uA.

 Для зарядки аккумулятора используется Microchip MCP73832 вместе с некоторыми дополнительными компонентами для распределения нагрузки, где батарея может заряжаться без вмешательства в остальную часть часов.
 Поскольку микроконтроллер работает от 2,5 V чтобы измерить напряжение батареи нужно понизить этот сигнал перед тем как подключить его к АЦП. Для этого используется делитель напряжения. Однако, делитель напряжения подключен параллельно батарее и через него будет постоянно протекать ток 350 uA, а это огромная трата энергии. В этой версии проекта добавлен P-MOSFET, чтобы делитель был включен только при необходимости. 2,5 V регулятор используется марки Torex XC6206, в первую очередь был выбран из-за своего крошечного ток покоя, всего 1 uA. Почему выбран линейный регулятор, а не импульсный? КПД у импульсного стабилизатора не менее 80% при нагрузке 2 mА, но с нагрузками 100 uА его эффективность падает до менее чем 50%. Так как потребление устройства в спящем режиме составляет 2-3 uA, импульсный стабилизатор показал себя невероятно плохо по сравнению с линейным регулятором. Эффективность 2,5 V линейного регулятора составляет до 60% с 4,2 V на входе и до 83% с 3 V на входе.


 Были фото изготовления печатной платы корпуса, но они на другом компе сохранены. Если будет интересно, достану.

Архив с печатной платой и файлами прошивки.

Исходный код на Github-e от Zak Kemble.

А вот новый дизайн часов.

Онацкий Сергей, г.Харьков, 2015г.

 

Категория: Часы | Добавил: defaultNick (23.03.2015) | Автор: Radan
Просмотров: 2052 | Комментарии: 5
Всего комментариев: 5
5  
У меня вопрос к тем кто собирал: в схеме автора указан дисплей с контроллером SSD1306, в авторском списке деталей ссылка на дисплей с контроллером SSH1106, на али есть дисплеи с контроллером SH1106. В чём их разница, и какой дисплей лучше заказывать?

3  
В статье по пойму так и было написано что автор программного кода не я. Я всего лишь руссифицировал весь алфавит. Это тоже все указано. И на сайте автора тоже указано что автор русской прошивки Онацкий Сергей. Не вижу причины для вашего не довольствия.

1  
Вообще-то аппаратная часть тоже разработана Zak Kemble. Да и печатная плата. Если уж копируете один-в один, то давайте ссылку на автора:
http://blog.zakkemble.co.uk/diy-dig....]
А здесь автор выложил исходники:
https://github.com/zkemble/NWatch

0
2  
Спасибо, ссылки в статью добавил.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg