Оглавление:
Видео: Таймер инфракрасной панели: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В одной из комнат наверху моего дома у меня есть инфракрасная панель. Когда я нахожусь в этой комнате и включаю эту панель, я иногда забываю ее выключить, что является пустой тратой ценной энергии. Чтобы предотвратить это, я построил этот таймер инфракрасной панели. Конечно, вы можете использовать эту схему для отключения других устройств по истечении определенного времени.
Работа этого таймера проста. Когда вы нажимаете кнопку один раз, загорается один светодиод, включается инфракрасная панель и запускается 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 секунду сбрасывает тайм-аут и выключает лампу.
Получайте удовольствие, создавая свой собственный проект и с нетерпением жду вашей реакции.
Рекомендуемые:
Создайте свои собственные светодиодные панели освещения: 3 шага
Создайте свои собственные панели светодиодного освещения: в этом небольшом проекте я покажу вам, как создать действительно потрясающе выглядящие панели светодиодного освещения, которые являются отличной альтернативой обычным системам освещения. Все основные компоненты очень распространены, и их легко найти. Давайте начнем
Настенное крепление для IPad в качестве панели управления домашней автоматикой, использование сервоуправляемого магнита для активации экрана: 4 шага (с изображениями)
Настенное крепление для IPad в качестве панели управления домашней автоматикой, использование сервоуправляемого магнита для активации экрана: в последнее время я потратил довольно много времени на автоматизацию вещей в моем доме и вокруг него. Я использую Domoticz в качестве приложения для домашней автоматизации, подробности см. На сайте www.domoticz.com. В моем поиске приложения для приборной панели, которое показывает всю информацию о Domoticz
Автономный дрон с инфракрасной камерой для оказания первой помощи: 7 шагов
Автономный дрон с инфракрасной камерой для оказания первой помощи: согласно отчету Всемирной организации здравоохранения, ежегодно стихийные бедствия убивают около 90 000 человек и затрагивают около 160 миллионов человек во всем мире. Стихийные бедствия включают землетрясения, цунами, извержения вулканов, оползни, ураганы и т. Д
Синхронизированные светодиодные панели WiFi Mesh: 3 шага (с изображениями)
Синхронизированные светодиодные панели WiFi Mesh: этот проект представляет собой набор светодиодных полос с индивидуально управляемыми цифровыми светодиодами (WS2812b «Neopixels»). Они позволяют выполнять анимацию через них, не связывая их вместе. Они используют сеть Wi-Fi для подключения друг к другу, и
Использование инфракрасной клавиатуры Palm с устройствами Android: 5 шагов
Использование инфракрасной клавиатуры Palm с устройствами Android: у меня была беспроводная клавиатура PalmOne, и я хотел иметь клавиатуру Bluetooth для своего телефона. Единственная проблема заключалась в том, что клавиатура PalmOne была инфракрасной, а у меня было устройство Brainlink. Довольно симпатичное маленькое устройство для медиа