Представляю Вам сей девайс творения рук моих человеческих. Данный гаджет построен на МК ATtiny2313 и имеет следующие возможности:
- индикация времени и дыты, благодаря микросхеме часов реального времени;
- управление всего тремя кнопками;
- установка времени с автоматической коррекцией секунд;
- установка даты;
- установка времени будильника;
- установка режима почасового сигнала;
- включение/отключение режима будильника;
- звуковая и световая сигнализации. Параметры:
- ЖК дисплей с подсветкой на 2 строки и 8 символов;
- напряжение питания 5В;
- ток потребления до 50мА;
- рускоязычное меню.
Часы задумавались для оттачивания навыков программирования на Си и примера создания простейшего меню на символьных ЖК дисплеях.
Схема гаджета проста как пять копеек:
Ничего серьёзного и нового я не придумал, разве что добился размера печатной платы, такого же как и размер ЖК индикатора, посему предполагаю, что данное устройство можно будет встраивать в мебель (особенно в кухонную с небольшим изменением функционала). Сейчас эта конструкция прячется в коробочке размерами 66х81х28 и установлена на подставке из лексана(можно и оргстекло) покрытого тонировочной плёнкой для автостёкол. Ах да забыл - сигнализатор BUZ1 имеет встроенный звуковой генератор на 5В. Вот фото: И фото в профиль: Противовесом служит отполированная небольшая металлическая шпонка от какого-то вала(просто валялась на работе) :)
Внутренносли гаджета выглядят вот так(прошу больно не пинать за непомытую плату, спирт выпили весь на недавнем сейшине): Вторая плата задумывалась как плата кнопок управления и блок питания часов на повышающем преобразователе с использованием микросхемы NCP1400ASN50(кажись так её зовут), хотелось сделать от батареек), но ток потребления оказался почти 80 мА. Поэтому я его отключил и решил запитать устройство от USB порта. А вообще можно купить зарядку от Samsung`a (они обычно на 5В) и запитать гаджет от неё.
Плавно переходим к меню часов.
Основной вид часов при включённых режимах сигнала будильника и почасового сигнала: После показаний времени есть значок в виде двух верхних точечек - это индикация режима почасового сигнала. Включение этого режима осуществляется одновременным нажатием кнопки "B" и кнопки "S".
Почасовой сигнал подаётся каждый час двумя короткими звуковыми сигналами и синим светодиодом встроенным в подставку.
Далее идёт значок колокольчика - это индикация включённого будильника. Включение будильника происходит одновременным нажатием кнопки "А" и кнопки "В". При срабатывании будильника подаётся световая и звуковая сигнализации в течении минуты, или пока не будет нажата кнопка "S" - она отключает сигнализацию.
Кнопка "S" переключает пункты меню.
Первый пункт: "УстВремя" - Установка времени. Установка времени происходит двумя кнопками "А" - устанавливает часы, "В" - устанавливает минуты. Следующее нажатие кн. "S" приводит к запоминанию времени, сбросу секунд в НОЛЬ(коррекция секунд) и переходу к следующему меню: "УстДата" - Установка даты. Кн. "А" устанавливает число, кн. "В" устанавливает месяц. Нажатие на кн. "S" запоминает дату и переходит к следующему пункту меню: "УстГода" - Установка года. Год устанавливается кн. "А". Нажатие кн. "S" приводит к запоминанию года и переходу к следующему меню: "УстБудил" - Установка будильника. Будильник настраивается точно также как и время. Следующее нажатие на кн. "S" возвращает к показу времени, режимов сигнала и даты.
Ну вот вроде бы и всё. Если будут вопросы по гаджету - с удовольствием отвечу после конкурса. Всем хорошего настроения, и приятного времяпровождения с паяльником. Удачи!
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба