![]() |
![]() |
||||||||||||
Простые умные часы
Автор: axillent Продолжая развивать концепцию небольших, но немного умных устройств :) впервые изложенные мной в статье хочу пополнить коллекцию простых часов, но не совсем простых, а с небольшой изюминкой. Сами часы основаны на давно известных простых конструкциях часов на МК типа atmega8 где для отображения информации используется семи-сегментный индикатор с программной динамической индикацией, а в качестве источника хода часов - часовой кварцевый генератор. Основа очень похожа на часы из статьи многоуважаемого Hertz. Что же побудило меня взяться за "еще одну" конструкцию? Буквально несколько идей которые отличают мои часы от опубликованных ранее. Итак, в техническое задание были включены следующие требования:
Собственно из основных требований все, иначе часы нельзя было бы назвать простыми) Но по ходу разработки не удалось устоять от добавления еще нескольких фишек:
Практически все. Для простых часов большего и не нужно. Осталось продемонстрировать схему, фото и видео. Приступим. Схема, основные комментарии по ней даны выше. Питание всего устройства осуществляется от внешнего источника на 5в. Схема содержит в себе стабилизатор на 3.3В. Такой вариант выбран потому, что напряжение порядка 3.3В требуется для радио-модуля, а с другой стороны - внешние источники питания на 5В очень распространены, подойдет любая недорогая USB зарядка с током до 500мА. Три светодиода на схеме имеют такое назначение - два оранжевых под цвет цифр нужны для двух мигающих точек между показаниями часов и минут. Один голубой расположен между ними и используется для отображения (мигания) состояния работы с радио-модулем. Печатная плата сделана компактно так, почти все компоненты в исполнении SMD и располагаются снизу платы в то время как сверху большую часть платы занимают семи-сегментные индикаторы, радио-модуль, разъем питания, датчик температуры и фоторезистор. В приложении есть PDF подготовленные для ЛУТ. В приложениях присутствует исходник основной программы кроме библиотек. Принцип построения моей библиотеки изложены в статьей по ссылке в начале этой статьи, там же были даны ссылки на внешние библиотеки. В состоянии концепта полный проект сюда не выкладываю, но готов ответить на форуме на вопросы по его работе. Немного о параметрах которыми можно управлять через WEB (их описание можно найти в исходном файле проекта на СИ):
Кроме того в приложении есть STL модели корпуса часов. Часы пока без корпуса:
И наконец часы в корпусе, готовые к установке: Короткое виде работы часов - в момент включения происходит синхронизация и так же можно увидеть как работает подстройка яркости под освещенность:
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |