Оглавление:

Взломанный дверной звонок для слабослышащих: 7 шагов (с изображениями)
Взломанный дверной звонок для слабослышащих: 7 шагов (с изображениями)

Видео: Взломанный дверной звонок для слабослышащих: 7 шагов (с изображениями)

Видео: Взломанный дверной звонок для слабослышащих: 7 шагов (с изображениями)
Видео: Мелодии микросхем УМС 7 (8)(Устройство Музыкального Синтезатора) (КИНОЖУРНАЛ ПАЯЛЬНИК №140) 2024, Июль
Anonim
Image
Image
Взломать номер дверного звонка для слабослышащих
Взломать номер дверного звонка для слабослышащих

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

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

Я хотел использовать свою инженерную интуицию, чтобы построить что-то, что действительно решит проблему !! Я построил устройство, которое мигает светом в главной комнате при нажатии на дверной звонок, таким образом, где бы они ни находились в доме, независимо от того, в каком направлении они смотрят, они все равно будут видеть мигание. Смотрите видео выше для демонстрации.

Как это работает:

  1. Человек нажимает дверной звонок
  2. Arduino определяет нажатие дверного звонка по изменению напряжения на динамике приемника дверного звонка
  3. 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

Image
Image
Постройте схему: D
Постройте схему: D
Постройте схему: D
Постройте схему: 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 прилагается. Возможно, вам придется изменить пин-код для тех, которые вы используете, в остальном у вас все готово! Наслаждаться!

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