Изменение обычного дверного звонка для получения уведомлений
Я действительно не привык к Arduino, и я хотел бы знать, можно ли настроить мой дверной звонок, особенно сам звонок, чтобы встроить небольшой Arduino, который мог бы отправлять уведомление «куда-то» ( хорошо, если он может подключиться к Wi-Fi и отправить HTTP-запрос, я справлюсь с остальным).
Я предполагаю, что в самом звонке будет электричество (чтобы... звонить в него, я думаю), поэтому я мог бы использовать его для питания Arduino.
Моя цель определенно не в том, чтобы создать «умный» дверной звонок, а в том, чтобы немного модернизировать тот, который у нас уже есть. Моя самая большая проблема заключается в том, что когда я нахожусь в офисе, я почти не слышу его, а если я включаю музыку, это становится невозможным.
Прежде чем приступить к этому, я хотел бы знать, возможно ли это вообще. Я могу (постараюсь) предоставить дополнительную информацию, если это необходимо.
Спасибо.
РЕДАКТИРОВАТЬ: я предполагаю, что звонок звонит, когда он получает электрический сигнал, когда нажата кнопка у двери. Моя цель состояла бы в том, чтобы подключиться к этому сигналу, чтобы заставить Arduino отправить HTTP-запрос. Теперь мои знания Arduino очень ограничены, и я хотел бы узнать, может ли кто-нибудь дать небольшое руководство о том, как действовать (какой, какой модуль, ...)
EDIT2: В соответствии с просьбой, вот изображение части колокола: [![звонок][1]][1]
В центре есть медная катушка, поэтому я предполагаю, что когда кто-то нажимает кнопку, маленький молоточек (заостренный предмет, движущийся вверх) ударяет по 2 металлическим пластинам (вверх и вниз). Я также мог видеть, что за ним спрятан третий кабель (фиолетовый), который в настоящее время не используется, но я понятия не имею, для чего он нужен и есть ли вообще на этой штуке питание...
EDIT3: я понял, что у меня есть Friedland D780 в блоке предохранителей (так что рядом со всей мощностью, которая мне может понадобиться для Arduino). Неясно, смогу ли я получить пульс отсюда. Кто-нибудь?
Я не могу загрузить изображение с телефона, но я добавлю его как можно скорее...
[1]: https://i.stack.imgur.com/pdgbs.jpg
@Georges Legros, 👍1
Обсуждение3 ответа
Многие (большинство?) бытовых дверных звонков в США питаются от простого трансформатора, который преобразует домашнее электропитание 120 В переменного тока в переменное напряжение более низкого напряжения. Часто 16 В переменного тока или 24 В переменного тока.
Катушка и молоток образуют устройство, называемое соленоидом. Когда катушка находится под напряжением, молоток (часто также называемый плунжером) толкается в одном направлении либо вверх (против силы тяжести), либо против возвратной пружины, ударяя по одной из пластин. Когда питание отключается, сила тяжести или возвратная пружина тянут поршень обратно в исходное положение, ударяя по другой пластине, формируя знакомый звук «динь-дон».
Электропитание подается или отключается очень просто — мгновенным нажатием нормально открытой кнопки на вашей двери. При нажатии кнопки на соленоид подается питание, а при отпускании устройство возвращается в нормальное состояние.
Что касается питания Arduino, важно понимать разницу между питанием переменного и постоянного тока. Arduino требует постоянного тока (постоянный ток) либо регулируемого постоянного тока 5 В на контакте 5V
, либо нерегулируемого постоянного тока 7–12 В на контакте VIN
, либо регулируемого постоянного тока 5 В. с USB-устройства.
Я не знаю вашего уровня понимания электричества, но существует довольно много информации о разнице между мощностью переменного и постоянного тока. Достаточно сказать, что вам понадобится дополнительная схема для выпрямления, фильтрации и регулирования 16–24 В переменного тока в нечто между 5 В и 12 В постоянного тока.
Затем возникает проблема с потерей хорошего питания при нажатии кнопки. Если вы измерите напряжение на контактах кнопки, пока она не нажата, вы, скорее всего, найдете полное 16 В переменного тока или 24 В переменного тока, но если вы измерите эти контакты, когда кнопка нажата, вы увидите 0 В переменного тока. Это означает, что отключение проводов кнопки не является хорошим способом питания устройства, которое должно оставаться включенным, реагируя на нажатие кнопки. Сможете ли вы отключить питание клемм соленоида или нет, зависит от падения напряжения на катушке, и все же у вас есть проблема с преобразованием переменного тока в постоянный при соответствующем напряжении.
Если этот дверной звонок находится у потолка, вы, скорее всего, обнаружите трансформатор, установленный на чердаке над потолком рядом с дверным звонком (если есть чердачное пространство — в зависимости от вашей конкретной установки). Если в этом чердачном помещении есть розетка, вы можете подключить к ней качественный адаптер AC-DC 5V для питания Arduino на чердаке. Arduino должен оставаться электрически изолированным от цепи дверного звонка. Чтобы обнаружить нажатие кнопки, вы можете использовать трансформатор тока, измеряющий ток, протекающий через любой из проводов переменного тока 16 В, идущих от трансформатора (измеряйте с помощью одного из аналоговых входов Arduino), или с помощью оптического изолятора . с передатчиком, подключенным к цепи дверного звонка таким образом, чтобы подавать небольшой ток (обычно 10 мА или около того) на сторону передатчика оптоизолятора, и считывать данные со стороны приемника с помощью цифрового входного контакта на Arduino.
К сожалению, взаимодействие с дверным звонком, использующим питание переменного тока, потребует хорошего планирования и оценки вашей системы дверного звонка, а также количества дополнительных схем, которые вы готовы применить.
Если вы не будете осторожны, работа рядом с трансформатором может быть очень опасна для вашей жизни. Работа с переменным напряжением 16-24 В не так опасна для вашей жизни, но может легко повредить Arduino без возможности ремонта в мгновение ока. Будьте осторожны.
Как бы мне ни нравился ардуино, может быть проще просто провести провод от вашего текущего дверного звонка к вашему офису и добавить второй дверной звонок или пьезозуммер, который будет работать от сети переменного тока. Как уже говорили другие, дверные звонки в США обычно питаются от сети переменного тока, и эта мощность доступна только во время звонка в дверь. Вам понадобится постоянный источник питания, чтобы ваш Arduino работал достаточно долго, чтобы подключиться к сети и отправить сигнал.
Возможно, вы сможете построить схему, которая преобразовывала переменный ток в постоянный и заряжала конденсатор, а затем использовала этот конденсатор для подачи постоянного тока на Arduino. Конденсатор может удерживать заряд достаточно долго, чтобы Arduino мог подключиться к сети и отправить сигнал, но для этого вам потребуются достаточные знания в области электроники.
Некоторые из виденных мной пьезо-зуммеров работают в широком диапазоне напряжений, от 6 до 18. Вы можете подключить мостовой выпрямитель переменного тока от дверного звонка, а затем простой делитель напряжения, чтобы понизить напряжение с 24 В до 12 В. Альтернативно вы можете использовать трансформатор 2:1 для понижения напряжения 24 В переменного тока до 12 В переменного тока, затем мостовой выпрямитель и затем пьезозуммер., @Duncan C
Если бы я мог предложить другой подход — чтобы поддерживать изоляцию между дверным звонком переменного тока и Arduino, вы могли бы заставить Arduino с отдельным питанием «слушать» звук гонга. Дешевый микрофон с аналоговым входом делает свое дело. Установите его в том же корпусе, чтобы изолировать от бытовых и других шумов, или, может быть, настройте его так, чтобы он реагировал на узкий диапазон частот.
Существуют и другие бесконтактные и беспроводные возможности — определение движения соленоида, его электрического поля и т. д.
- Могу ли я использовать внутренние часы на Wemos D1 Mini?
- ESP32 работает по крайней мере в течение года
- Не удается использовать Bluetooth или Wi-Fi на ESP32
- Как подключиться к Arduino с помощью WiFi?
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Питание светодиодной ленты - Сколько ампер?
- ESP8266 не подключается к Wi-Fi
- В чем разница между вариантами RF (wifi, xbee, NRF24L01)
Чтобы подсказать, что такое ваш дверной звонок, было бы полезно. У меня есть система, в которой я модифицировал кнопку стандартного дверного звонка с питанием для отправки сигнала через ESP01 и Wi-Fi на MQTT, работающий на Raspberry Pi, но вариантов и методов много., @Bra1n
Я постараюсь получить больше информации и фотографий, @Georges Legros
Я добавил фотографию в вопрос, как и просили., @Georges Legros
Большинство дверных звонков используют переменный ток с напряжением 8–24 В. Это напряжение создается трансформатором. Там, где я живу, этот трансформатор находится в шкафу с предохранителями. Это напряжение поступает на звонок, но прерывается кнопкой звонка, пока она не нажата. Таким образом, для питания вашего устройства вам придется преобразовать переменный ток в постоянный, а затем отрегулировать напряжение до 5 В или 3,3 В. Проблема в том, что вы получаете питание только тогда, когда нажата кнопка, поэтому вам понадобится способ сохранить достаточно энергии для выполнения HTTP-запроса., @Gerben
Если у вас есть мультиметр, я бы измерил напряжение между фиолетовым проводом и бело-синим проводами., @Gerben
После регистрации в шкафу с предохранителями действительно что-то есть. Попробую достать мультиметр и провести дополнительные проверки. Я также посмотрю поглубже в блок предохранителей, чтобы увидеть, что там прикреплено, и могу ли я потенциально это изменить., @Georges Legros
есть ли у вас постоянная мощность, доступная для MCU у звонка? если да, то проще всего использовать оптопару для понижения уровня напряжения на выводе, когда на катушку поступает напряжение., @dandavis
Извините за задержку с ответом. Мне пришло в голову, что, возможно, я смотрю на это под неправильным углом. Я посмотрел на блок предохранителей и увидел Friedland D780. Могу ли я узнать пульс оттуда? добавлю фото в вопрос, @Georges Legros