Главная
Дипломы
Категории раздела
Мои статьи [21]
Трансиверы [2]
Усилители [1]
Антенны [0]
Разное [20]
Мини-чат
Случайные фото
Объявления c QRZ.RU
Время жизни сайта






Главная » Статьи » Разное

Часы-будильник на микроконтроллере PIC16F628

Было свободное время решил собрать часы -будильник, конструкция не моя просто повторил авторский вариант работает 100%. Занимает минимум времени на изготовление и прост в повторении.

Этот вариант часов сделан таким образом, чтобы максимально упростить схему, снизить энергопотребление, и в итоге получить прибор, который легко помещается в кармане. Выбрав миниатюрные аккумуляторы для питания схемы, SMD - монтаж и миниатюрный динамик (например от нерабочего мобильного телефона), Вы можете получить конструкцию, размером чуть больше спичечного коробока.

Применение сверхяркого индикатора позволяет снизить ток, потребляемый схемой. Снижение тока потребления также достигается в режиме "LoFF" - индикатор погашен, при этом включена только мигающая точка младшего разряда часов.
Регулируемая яркость индикаторов позволяет выбрать наиболее комфортное отображение показаний (и опять же снизить энергопотребление).
В часах реализовано 9 режимов индикации. Переход по режимам осуществляется с помощью кнопок "плюс" и "минус". Перед выводом на индикацию самих показаний, на индикаторы выводится короткая подсказка названия режима. Длительность вывода подсказки - одна секунда. Применение кратковременных подсказок позволило достичь хорошей эргономичности часов. При переходах по режимам отображения (которых получилось достаточно много, для такого простого прибора, как обычные часы) не возникает путаницы, и всегда понятно, какие именно показания выведены на индикатор.

Рис 1. Режимы индикации.



Коррекция показаний, выведенных на индикатор включается при нажатии на кнопку "Коррекция". При этом кратковременная подсказка выводится на 1/4 секунды, после чего корректируемое значение начинает мигать с частотой 2 Гц. Корректируются показания кнопками "плюс" и "минус". При длительном нажатии на кнопку, включается режим автоповтора, с заданной частотой. Частоты автоповтора нажатия кнопки составляют: для часов, месяцев и дня недели - 4 Гц; для минут, года и яркости индикатора - 10 Гц; для корректирующего значения - 100 Гц.
Все откорректированные значения, кроме часов, минут и секунд, записываются в EEPROM и восстанавливаются после выключения - включении питания. Секунды при коррекции обнуляются. Из всех режимов, кроме часы-минуты, минуты-секунды и LoFF организован автоматический возврат. Если в течение 10 секунд ни одна из кнопок не нажата, то часы переходят в режим отображения часов - минут.
Нажатием на кнопку "Вкл/Выкл буд." включается/выключается будильник. Включение будильника подтверждается коротким двухтональным звуком. При включенном будильнике светится точка в младшем разряде индикатора.

В режиме "Corr" на индикатор выведена корректирующая константа, начальное значение которой 5000 микросекунд в секунду. При отставании часов константу увеличиваем на величину отставания, вычисленное в микросекундах за одну секунду. Если часы спешат, то константу уменьшаем по тому же принципу.

Схема часов.

Прошивка, полностью соответствующая выше приведенному описанию (обычный HEX формат) Скачать

Прошивка с изменённым расположением кнопок для платы-1 - укорочен от 1/10 до 1/20 сек. звук подтверждения нажатия на кнопку ( обычный HEX формат) Скачать

Печатные платы несколько версий моя и авторская Скачать

В моей версии печатной платы кнопки вынесены отдельно и подключаются к разъему.

Так часы выглядят в работе пока на столе позже будут вставлены в корпус.

Категория: Разное | Добавил: rk3ewb (06.03.2012)
Просмотров: 4017 | Комментарии: 1 | Теги: Програмирование, микроконтроллеры | Рейтинг: 5.0/2 |
Всего комментариев: 1
1  
Выкладываю фото готового учтройства

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск на сайте
Поиск позывного
Российский Callbook
e-QSL
Enter your callsign to see if you have an eQSL waiting!

Форум
  • Городской день здоровья (20)
  • Путешествия на китайские заводы по производству радиостанций (7)
  • Положение о переходящем кубке (88)
  • Оборудование (антенны, трансиверы) для УКВ диапазонов (9)
  • XieGu (0)
  • Тест Surecom SA250 и RegExpert AA600 (0)
  • Voyager Travel (0)
  • КЛУБНОЕ ОБЩЕНИЕ И НЕ ТОЛЬКО (91)
  • Трансивер модификации Дружба-М (23)
  • Как выбрать аппаратуру? (1)
  • Коментарии
    r5eo написал:
    Всех с праздником!!!Всего самого наилучш...
    КАКТУС написал:
    Всех «служивых» с праздником!!!!
    ...
    R5GM написал:
    Я в своей ж...
    Новость: Фото от R5GM
    R5GM написал:
    Это было в ...
    R5GM написал:
    L to R: Але...
    Прохождение
    Фотоальбом
    Баннеры

    Разместите наш баннер

    Сдать радиолюбительский экзамен? Легко!
    RK3EWB © 2009-2018