UN7FGO

Ранее я уже рассказывал, как сделать простой вариант таймера с использованием LCD KeyPad shield. Минимум используемых модулей и минимум управляющих элементов. В результате, минималистичный интерфейс этого таймера, при необходимости частой смены времени работы таймера, может оказаться не так уж и удобен.
А так-же исходя из пожеланий читателей, была принята попытка сделать таймер более дружелюбный к пользователю.

kkt 001

В этот раз в своей конструкции я применил следующие, найденные в закромах, модули:
— Arduino Nano (можно использовать любой вариант Arduino, Nano был взят по просьбе читателя)
— Экран 1602 с интерфейсом I2C
— Матричная клавиатура
— Модуль как обычно с 2 реле :) хотя и задействовано всего одно

Ваш набор модулей может отличаться, но это не критично.
Конечно в готовой конструкции удобнее использовать мембранную клавиатуру, на которой все кнопки подписаны и выводы сделаны с удобной стороны. Например вот такую:

kkt 002

Но у меня была в наличии только механическая клавиатура, ее я и использовал для проверки работы программы. Исходя из обозначений (и расположения) клавиш мембранной клавиатуры, я и отталкивался в описании функционала. 

При включении таймера, активируется режим установки времени.

kkt 003

Нужное время просто набираем на клавиатуре цифровыми кнопками. Если вдруг ошиблись, то нажатием кнопки [ # ] стираем последнюю набранную цифру.
Нажатием кнопки [ * ] мы переходим в режим обратного отсчета, включив при этом управляющее реле .

kkt 004

В этом режиме мы можем медитировать, наблюдая за уменьшающимися цифрами оставшегося времени. Ну а если что-то пошло не так, то нажатием клавиши [ # ] мы можем перейти в режим паузы.

kkt 005

В этом режиме мы отключаем управляющее реле и устройство ждет наших дальнейших действий.
Выбор дальнейших действий сводится к двум вариантам:
— нажимаем кнопку [ # ] — включается управляющее реле и таймер продолжает дальше вести обратный отсчет секунд.
— нажимаем кнопку [ * ] — и попадаем сразу в режим ввода времени.

Вот в общем то и весь не хитрый функционал.
Скетч с необходимыми библиотеками можно скачать ОТСЮДА.
Комментариев в скетче должно быть достаточно для переделки под имеющиеся у вас варианты внешних модулей.

Получившегося таким методом сборки "спрута" из Ардуины, модулей и проводов, можно разместить в любой подходящий по размеру корпус.

 

Если у вас клавиатура 4х4 кнопки, как на картинке выше, то можно еще придумать для 4-х дополнительных клавиш (A,B,C,D) какой-либо функционал. В общем, жду замечаний и предложений по доработке устройства.

Добавить комментарий

Защитный код
Обновить

  FREE & OPEN UKRAINIAN     HAM  RADIO   BANNERS NET

CR HAMRADIO PHOTO

  • UZ3RR
  • UZ3RR UX0RR Сосница

Последние материалы

К сожалению 3Y0I едет домой, не радует и прохождение. Цифры очень скромные, K и A индексы не вселяют оптимизма. Soalr...
Попробуем рассмотреть вопрос создания измерительных приборов с нелинейной шкалой на Arduino, на примере ВАТТ-КСВ-метра. Казалось бы все просто, ведь у...
Для того, чтобы оценить преимущества пенсионера, сначала надо вернуться на работу ..... Приготовил себе 1000 и...
Есть ли жизнь выше 5 ГГц?

Есть ли жизнь выше 5 ГГц?

20.09.2018 | Геннадий
Оборудование для 6-ти сантиметрового диапазона всегда требовало тщательного подхода как к используемым радиокомпонентам, так и к изготовлению антенн. Хоть физику...
2400 МГц в каждый дом...

2400 МГц в каждый дом...

13.09.2018 | Геннадий
Диапазон в 2.4 ГГц хоть и является довольно таки замусоренным ISM диапазоном (Industrial, Scientific, Medical: индустриальный, научный и медицинский...
Мечты об идеальной антенне не покидают даже опытного радиолюбителя со стажем. А уж про начинающих радиолюбителей и говорить нечего, спят...
Приветствую читающий народ. Столкнулся с проблемой. У меня постоянно включены общедоступные WEB приёмники по адресу...
Вопрос: Добрый день, Георгий. Спасибо большое за Ваши труды. Регулярно читаю Ваш блог. Позвольте задать вопрос новичка по конфигурации оттяжек...
Ранее я уже рассказывал, как сделать простой вариант таймера с использованием LCD KeyPad shield. Минимум используемых модулей и минимум управляющих...
....это еще и источник вдохновения и материалов для радиолюбителя. Просьба к перфекционистам, дальше не читать, во избежание нервного срыва и срача...

Login Form

service 2Сайт сам по себе. 100% неофициальный и 100% беспартийный. Для всех радиолюбителей. Расположен в Черниговской области. Как говорил пес в "Простоквашино", живите кто хотите. Это означает что вы сами можете разместить свой материал, картинку или новость. К сожалению из-за придурков пришлось все разрешения прописать только для регистрированных гостей - иначе дураки пишут всякую дрянь и ересь. Прочитать как это сделать можно в первом пункте меню - написать на сайт. еще проще разместить в форуме. Если вы не дружите с компом - пишите на адрес админимтратора (uy2ra сокаба i точка ua) и я помогу разместить материал.

satsch
un7fgo

Call-QSL-MGR search

QRZ.COM callsign lookup:
 

QRZ.RU Callbook'e:  
 

IK3QAR QSL Manager
 

Солнце и прохождение

Заказать напоминание

Введите свой e-mail для получения напоминания о открытом (для всех) Кубке Черниговщины телеграфом CW CRCUP contest

Баннеры этого сайта

 

freemean220

Доставка цветов Славутич

Кто у нас в гостях

Сейчас 24 гостей и ни одного зарегистрированного пользователя на сайте