Оглавление:

Таймер инфракрасной панели: 4 шага (с изображениями)
Таймер инфракрасной панели: 4 шага (с изображениями)

Видео: Таймер инфракрасной панели: 4 шага (с изображениями)

Видео: Таймер инфракрасной панели: 4 шага (с изображениями)
Видео: БОКОВУШЕЧКА У ТУАЛЕТА в плацкарте 2024, Июль
Anonim
Инфракрасный таймер
Инфракрасный таймер

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

Работа этого таймера проста. Когда вы нажимаете кнопку один раз, загорается один светодиод, включается инфракрасная панель и запускается 30-минутный таймер. Повторное нажатие кнопки увеличит значение таймера еще на 30 минут, и загорится второй светодиод. Поскольку присутствуют 4 светодиода, максимальное значение таймера составляет 2 часа. При обратном отсчете светодиоды будут указывать, сколько времени осталось, поэтому, когда останется только 1 час, загорятся 2 светодиода. По истечении времени все светодиоды погаснут, а инфракрасная панель выключится.

Во время работы значение таймера можно увеличить на 30 минут - если еще не на максимальное значение в 2 часа - нажатием кнопки один раз. Если вы хотите выключить таймер до истечения тайм-аута, вы должны удерживать кнопку нажатой в течение одной секунды.

Как всегда, я построил этот проект на основе моего любимого микроконтроллера PIC, но вы также можете использовать Arduino.

Обратите внимание, что проект переключает сетевое питание на 230 вольт, так что будьте осторожны!

Шаг 1. Необходимые компоненты

Обязательные компоненты
Обязательные компоненты

Для этого проекта вам понадобятся следующие компоненты с некоторыми ссылками, где вы можете их получить:

  • Кусок макета
  • Микроконтроллер PIC 12F615,
  • Держатель предохранителя + предохранитель 4A / 250V
  • Керамический конденсатор 100 нФ
  • Реле на 5 В, с возможностью переключения 230 В, 4 А
  • Резисторы: 1 * 1к, 1 * 10к, 5 * 330 Ом, 1 * 220 Ом
  • Диод 1N4148,
  • Транзистор BC548,
  • Нажать кнопку
  • Светодиоды: 1 зеленый, 4 желтых, 1 красный
  • Источник питания 5 Вольт
  • Пластиковый корпус

См. Схему подключения компонентов.

Шаг 2: блок питания

Источник питания
Источник питания

Кое-что нужно сказать о применяемом блоке питания. Вы можете использовать любой блок питания на 5 В, который может обеспечить ток около 200 мА. В этом проекте я использовал старое зарядное устройство для iPhone, из которого я снял корпус и разъем USB и поместил его на макетную плату с несколькими проводами с твердым сердечником.

Разъем USB на этом блоке питания также используется для соединения двух частей печатной платы блока питания, поэтому убедитесь, что это соединение выполнено с помощью провода. На картинке - извините за плохое качество изображения - вы можете увидеть этот провод, который находится на том месте, где раньше был разъем USB. Зарядное устройство iPhone может легко обеспечить необходимую мощность.

Шаг 3: создание электроники

Создание электроники
Создание электроники
Создание электроники
Создание электроники

Вы можете построить схему на макетной плате, но будьте очень осторожны с предохранителем и реле, которые переключают сетевое питание для инфракрасной панели. Ни в коем случае не прикасайтесь к электросети!

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

Когда все светодиоды и реле включены, цепь потребляет около 130 мА от источника питания 5 В.

Шаг 4:

Как уже упоминалось, программное обеспечение написано для PIC12F615. Это было написано на JAL. Поскольку я не использовал какие-либо конкретные библиотеки, общий размер кода составляет всего 252 байта, что легко помещается во флэш-память 1k программ, которую имеет этот конкретный контроллер.

В этом проекте PIC работает на внутренней тактовой частоте 4 МГц, где Таймер 1 используется для уменьшения значения тайм-аута, управления реле и светодиодами. Таймер 1 срабатывает каждые 262 мс. Основной цикл сканирует кнопку и увеличивает время ожидания при нажатии кнопки или сбрасывает время ожидания при нажатии кнопки в течение 1 секунды или дольше.

Исходный файл JAL и файл Intel Hex прилагаются.

На видео показана работа таймера инфракрасной панели. В этом видео тайм-аут установлен на 5 секунд для каждого светодиода вместо 30 минут, чтобы можно было показать, как работает таймер. Зеленый светодиод показывает, что питание включено, а красный светодиод указывает, что инфракрасная панель включена. В видео я использовал лампу, чтобы продемонстрировать работу.

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

На видео показано следующее:

  • При нажатии кнопки включается первый светодиод и включается лампа.
  • Повторное нажатие кнопки увеличит время и загорится больше светодиодов, пока не загорятся все светодиоды.
  • Во время обратного отсчета все больше и больше светодиодов будут выключаться до тех пор, пока не истечет время ожидания, при котором лампа погаснет.
  • Нажатие кнопки во время работы увеличит тайм-аут в этом видео на 5 секунд.
  • Нажатие кнопки на 1 секунду сбрасывает тайм-аут и выключает лампу.

Получайте удовольствие, создавая свой собственный проект и с нетерпением жду вашей реакции.

Рекомендуемые: