Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
Проблема: мой папа зарегистрирован как глухой, а мама плохо слышит, и из-за этого им часто трудно слышать дверной звонок. Это могло быть проблемой, от которой страдали и многие другие.
Они купили дверной звонок с мигалкой, чтобы помочь им в этом (небольшая коробка с лампочкой, которая мигает при нажатии дверного звонка). Но это не сработало достаточно хорошо, если бы они были в другой комнате, они бы не увидели вспышку света, даже если бы они были в той же комнате, они не увидели бы вспышку света, если бы они уже не смотрели на нее!
Я хотел использовать свою инженерную интуицию, чтобы построить что-то, что действительно решит проблему !! Я построил устройство, которое мигает светом в главной комнате при нажатии на дверной звонок, таким образом, где бы они ни находились в доме, независимо от того, в каком направлении они смотрят, они все равно будут видеть мигание. Смотрите видео выше для демонстрации.
Как это работает:
- Человек нажимает дверной звонок
- Arduino определяет нажатие дверного звонка по изменению напряжения на динамике приемника дверного звонка
- Arduino реагирует, закрывая и открывая выключатель света 10 раз, чтобы включить и выключить свет в комнате.
Шаг 1. Заказ запасных частей
Вам понадобятся эти детали:
- Радиочастотный переключатель света + пульт (мне удалось заставить его работать только с переключателями LightwaveRF, он не работал на дешевом китайском от Amazon, я объясню почему позже)
Это то, что я не мог заставить работать со своей системой: https://www.amazon.co.uk/gp/product/B06VVHQYXQ/ref… 15 фунтов стерлингов.
Система, которую я установил в родительском доме, использует выключатели света LightWaveRF, по одному для каждой комнаты, которую я хочу контролировать. Вот пример: https://www.amazon.co.uk/LightwaveRF-JSJSLW400WH-M… 60 фунтов стерлингов, и вам также нужно будет купить пульт дистанционного управления, например: https://www.amazon.co.uk/ LIGHTWAVERF-JSJSLW101BLK-… 60 фунтов стерлингов
- Arduino nano около 4 фунтов стерлингов за копию с ebay
- Любой беспроводной дверной звонок. Я использовал: https://www.amazon.co.uk/gp/product/B0063IFYB8/ref… 7 фунтов стерлингов.
- Пластиковый бокс (или втиснуть электронику в батарейный отсек приемника дверного звонка)
- Оптопары PC123 https://www.sharp-world.com/products/device/lineup… 0,10 фунта стерлингов за штуку
- Питание от сети 12 В около 10 фунтов стерлингов
- Регулятор напряжения 5 В / 3,3 В + колпачки, если необходимо для питания пульта дистанционного управления переключателем света или приемника дверного звонка (мне это не понадобилось, потому что я подключил приемник дверного звонка к шине 5 В от Arduino, это было возможно, потому что он потреблял только 80 мА, а мой пульт выключателя работал при отключении 12В от моего основного источника питания) Хороший вариант для регулятора 5В - LM79 от ST
- RC-фильтр нижних частот (резистивный конденсатор) для сглаживания сигнала от дверного звонка. Точные значения не слишком важны, потому что мы также можем фильтровать в коде. Подойдет резистор 1,6 кОм и конденсатор 0,1 мкФ. £ 0 пенни
- Медная матричная плата
- 2 резистора 220 Ом. £ 0 пенни
- 1x резистор 10 кОм. £ 0 пенни
И эти инструменты:
- USB-кабель Arduino nano
- Паяльник + припой
- Клей-пистолет
- кусачки и устройства для зачистки проводов
- Термоусадочная и изоляционная лента
- Мультиметр для отладки
Шаг 2. Проверьте беспроводной выключатель света и дверной звонок
Проверьте беспроводной дверной звонок и беспроводной выключатель света.
Установите беспроводной переключатель света, используя соединения, показанные ниже, и проверьте с помощью соответствующего пульта дистанционного управления. ВСЕГДА ПОМНИТЕ ОТКЛЮЧИТЬ ПИТАНИЕ НА АВТОМАТИЧЕСКОМ ВЫКЛЮЧАТЕЛЕ, ПЕРЕД СНЯТИЕМ СТАРЫХ ВЫКЛЮЧАТЕЛЕЙ.
Цвет провода беспроводного переключателя света
L Brown (вживую)
L1 Синий с коричневым рукавом (live return)
Вставьте батарейки в дверной звонок и проверьте.
Шаг 3. Разберите пульт дистанционного управления
- Разобрать пульт дистанционного управления выключателем света и трубку дверного звонка.
- Затем припаяйте красный провод ко входу 5В на приемник дверного звонка (куда подключен аккумулятор)
- И черный провод на массу
Шаг 4: Отрежьте медную матричную плату по размеру коробки
Я решил усложнить себе задачу и засунуть всю свою электронику в место, которое больше не занято батареями (отчасти потому, что я забыл купить пластиковую коробку для проекта). Если вы пытаетесь выполнить эту излишне сложную задачу, вам нужно будет подготовить матричную плату размером с аккумуляторный отсек.
Самый простой способ разрезать матричную доску - это защелкнуть ее об острый край стола (см. Рисунки), и она должна аккуратно сломаться вдоль полосы отверстий. Затем края пилки сгладить
Шаг 5: Постройте схему: D
Эта схема состоит из двух основных частей, и я бы рекомендовал создавать их по отдельности и тестировать по ходу:
1.) Обнаружение нажатия дверного звонка, которое я сделал, считывая напряжение динамика (этот подход будет работать для любого дверного звонка)
2.) Взлом кнопок пульта дистанционного управления выключателем так, чтобы кнопка переключалась Arduino, чтобы имитировать нажатие кнопки.
3.) Любые регуляторы напряжения, которые могут потребоваться для понижения 12 В от источника питания до более низкого напряжения для питания переключателя света или дверного звонка. В моем случае мне не нужно было этого делать: для питания приемника дверного звонка я мог взять 5 В от источника питания Arduino (сначала я убедился, что приемник дверного звонка был ниже предела 200 мА), а для пульта дистанционного управления светом в любом случае требовалось 12 В, что Я дал прямо из своего запаса
Ссылайтесь на мой схематический чертеж мусора (извините за мусор) и:
Припаяйте RC-фильтр нижних частот и понижающий резистор 10 кОм, затем используйте пример кода Arduino «AnalogReadSerial», чтобы определить нажатие дверного звонка (не забудьте соединить заземления вместе). Последовательный терминал должен читать числа выше 50, когда динамик звучит, и должен показывать 0, когда динамик выключен.
Припаяйте оптопары PC123 с резистором 220 Ом к стороне светодиода и напрямую подключите выход к дистанционному переключателю света. Проверьте, адаптировав пример кода Arduino под названием «Blink» для использования выходных контактов вместо контакта 13. Проверьте, сможете ли вы заставить Arduino включать и выключать свет. Это то, что я не мог заставить работать с более дешевым китайским переключателем света, но работал с переключателями LightWaveRF.
Как только вы узнаете, что все работает, установите вещи в коробку и используйте термоклей для натяжения сетевого кабеля, чтобы в случае зацепления он не вырвался из клеммных колодок.
Шаг 6: Код
Полный код Arduino прилагается. Возможно, вам придется изменить пин-код для тех, которые вы используете, в остальном у вас все готово! Наслаждаться!
Рекомендуемые:
Усилитель для наушников с эквалайзером для слабослышащих: 10 шагов (с изображениями)
Усилитель для наушников с эквалайзером для слабослышащих: мои потребности Несколько месяцев назад мне установили слуховые аппараты, чтобы компенсировать потерю чувствительности к высоким частотам, что привело к приглушению звуков и затруднению распознавания сибиллянтов (например, "S" и "F") . Но средства не дают
Изготовленный на заказ дверной коврик Дверной звонок: 6 шагов
Пользовательский дверной коврик срабатывает дверной звонок: Здравствуйте! Меня зовут Джастин, я учусь в средней школе, и это руководство покажет вам, как сделать дверной звонок, который срабатывает, когда кто-то наступает на ваш коврик, и может быть любой мелодией или песней, которую вы хотите! Поскольку дверной коврик запускает дверь
Умный дверной звонок DIY: код, настройка и интеграция HA: 7 шагов (с изображениями)
Умный дверной звонок DIY: код, настройка и интеграция с высокой доступностью: в этом проекте я покажу вам, как вы можете превратить свой обычный дверной звонок в умный, не изменяя какие-либо текущие функции или не обрезая какие-либо провода. Я буду использовать плату ESP8266 под названием Wemos D1 mini. Вы новичок в ESP8266? Смотрите мое введение
Превратите проводной дверной звонок в умный дверной звонок с IFTTT: 8 шагов
Превратите свой проводной дверной звонок в умный дверной звонок с IFTTT: WiFi Doorbell превращает ваш существующий проводной дверной звонок в умный дверной звонок. https://www.fireflyelectronix.com/product/wifidoor
Превратите проводной дверной звонок в умный дверной звонок с помощью домашнего помощника: 6 шагов
Превратите свой проводной дверной звонок в умный дверной звонок с помощью домашнего помощника: превратите свой проводной дверной звонок в умный дверной звонок. Получите уведомление на свой телефон или подключитесь к существующей камере на входной двери, чтобы получать фото или видео оповещение каждый раз, когда кто-то звонит в ваш дверной звонок. Подробнее на: fireflyelectronix.com/pro