**Управляйте домофоном удаленно!**
Вы не так часто ждете гостей, а переодические звонки Вас достали? Соберите это устройство, и у Вас появится удаленное управление вашим домофоном. Так же возможна интеграция в системы Умного Дома, где вы сможете настроить режим отключения трубки в вечернее время, автооткрывание и автоответ в домофонную линию и прочие, прочие "фенечки", определяемые вашей фантазией и возможностями железа.
Устройство предназначено для работы с координатными домофонами. Питается от одного Элемента литий - ионного аккумулятора 18650, зарядка которого производится от любого зарядного блока питаия для сотовых телефонов, с подходящим разъемом. Если блок питания оставить включеным постоянно, получим устройство с питанием от сети, с буфферной батареей.
Краткое описание устройства.
Схема сопряжения состоит из нескольких функциональных блоков. Узла детектирования вызова выполненного на оптроне U1. Узла эквивалента трубки, обеспечивающего нагрузку линии при отключенной трубке. Этот узел выполнен на оптроне U2 и биполярном транзисторе TR1. На оптроне U3 выполнен узел ответа, имитирующий снятие трубки, он же позволяет передать в линию ШИМ модулированный сигнал с порта GPIO12. Это может быть просто тональный сигнал, или модно попробовать проиграть в линию звуковой файл. Ну и наконец узел на оптроне U4 и полевом транзисторе Q1 обеспечивает отключение трубки от линии, что позволяет имитировать сигнал открывания двери совместно с узлом ответа.
Сигнал вызова с U1 поступает на вход включения питания U5 - LDO стабилизатора 3.3В, который питает основной узел управления выполненниый на модуле ESP8266. Сигналы управления остальными узлами сопряжения так же поступают от этого модуля.
Идея работы устройства такова. При поступлении сигнала вызова, На модуль управления ESP8266 подается питание, приблизительно через 40 мс.микроконтроллер модуля запускается инициализируется и первым делом после инициализации портов выставляет 1 на выходе GPIO4 для того что бы питание при отсутствии сигнала вызова не выключилось. Далее МК выполняет требуемые от него процедуры, включает еквивалент, и отключает трубку или просто поднимает вайфай подключается к сети и формирует сигналы Системе УД о том что поступил вызов, или посто имитирует ответ и открытие двери. Короче далее все осуществляется программно, с использованием флеш памяти в которой предварительно сохраняются настройки режима работы требуемого, после поступления вызывного сигнала. МК после включения читает эти настройки выполняет указанный алгоритм, и установив 0 на выводе GPIO4 выключает свое питание.
Потребление в режиме ожидания определяется током потребления LDO в режиме OFF, котррый составляет 1-3 мкА. Так что если домофон у вас работает не часто то батареи Хватит очень на долго.
Для питания Устройства и зарядки аккумулятора на плате предусмотренна установка зарядного устройства с защитой батареи от перезаряда и переразряда на микросхеме ТР4056 например вот таких https://aliexpress.ru/item/4001296838779.html (разъем по вкусу и предпочтениям)
Да и чуть не забыл.... В схеме Аналоговый вход МК ESP8266 заведен на цепь измерения питающего напряжения, Это можно было сделать программно вообще то, но уж сделал так сделал. Короче при снижении питания с выхода батареи ниже3.3В на выходе LDO стабилизатора напряжение тоже начнет падать. И соответственно когда оно приблизитсяк 3В, можно попросить контроллер сообщить нам об необходимости зарядить батарею. Модуль сохраняет свою работоспособность до 2.5В Так что он предупреждать будет довольно долго. А если напряжение упадет до 2.4В сработает защита от переразряда (может и при большем напряжении, но где то рядом). Но лучше не допускать разряда батареи ниже 2.8В дабы не снижать ей срок жизни. Так что стоит настроить ПО так что бы если что, МК трес вас как грушу, требуя покормить аккумулятор устройства.)))
Проведена дополнительная доработка устройства в узле управления питанием, для тех кто планирует использовать устроство с сетевым питанием, нужно на плате установить резистор R23, который заблокирует цепь управления питанием во включенном положении. R22 в этом случае устанавливать не обязательно. Его Нужно установить при Автономном питании. Но что бы управление питанием заработало от вызывного блока надо обязательно убрать (не ставить) R23.
Буду очень рад если устройство окажется кому то полезным. И кто нибудь не поленится и напишет под него хороший софт интеграции в УД. Мне пока заниматься этим некогда. Ели найду время может когда нить напишу сам.По идее возможно использовать для этих целей универсальные прошивки.
schematic diagram
(
1
/
)
Empty
ID |
Name |
Designator |
Footprint |
Quantity |
BOM_Supplier |
BOM_Manufacturer |
BOM_Manufacturer Part |
BOM_Supplier Part |
1 |
120K |
R5 |
R0805 |
1 |
LCSC |
YAGEO |
RC0805FR-07120KL |
C114524 |
2 |
BC817.215 |
TR1 |
SOT-23(SOT-23-3) |
1 |
LCSC |
ON |
BC817-16LT1G |
undefined |
3 |
200K |
R4 |
R0805 |
1 |
LCSC |
YAGEO |
RC0402FR-07100KL |
C60491 |
4 |
RS1M_C513461 |
D3 |
SMA_L4.3-W2.6-LS5.2-RD |
1 |
LCSC |
Slkor(SLKORMICRO Elec.) |
RS1M |
C513461 |
5 |
49.9 |
R2 |
R0805 |
1 |
LCSC |
FH |
RS-05K49R9FT |
C139868 |
6 |
JP |
J1,J2 |
JP |
2 |
LCSC |
BOOMELE |
JP |
C65114 |
7 |
LTV-817S-TA1-C |
U4,U3,U2,U1 |
OPTO-SMD-4_L4.6-W6.5-P2.54-LS10.3-BL |
4 |
LCSC |
LITEON |
LTV-817S-TA1-C |
C109227 |
8 |
100 |
R7,R8,R9,R10,R14,R15,R17 |
R0805 |
7 |
LCSC |
PANASONIC |
ERJP06J101V |
C417003 |
9 |
100nF |
C2 |
C0805 |
1 |
LCSC |
SAMSUNG |
CL21B104JBCNNNC |
C62912 |
10 |
Header-Male-2.54_1x1 |
P1,P2 |
HDR-1X1/2.54 |
2 |
LCSC |
ReliaPro |
Header-Male-2.54_1x1 |
C81276 |
11 |
ESP-12F(ESP8266MOD) |
U6 |
WIFIM-SMD_ESP-12F-ESP8266MOD |
1 |
LCSC |
Ai-Thinker |
ESP-12F(ESP8266MOD) |
C82891 |
12 |
22K |
R19 |
R0805 |
1 |
LCSC |
PANASONIC |
ERJP06F2202V |
C441987 |
13 |
1K |
R11 |
R0805 |
1 |
LCSC |
YAGEO |
RC0805FR-071KL |
C95781 |
14 |
221 |
R3,R6 |
R0805 |
2 |
LCSC |
Walsin Tech Corp |
WR08X2210FTL |
C367931 |
15 |
10K |
R13,R16,R22,R21,R23,R20,R18,R12,R1 |
R0805 |
9 |
LCSC |
YAGEO |
RC0805FR-0710KL |
C84376 |
16 |
1uF |
C4,C1,C3 |
C0805 |
3 |
LCSC |
SAMSUNG |
CL21B105KBFNNNE |
C28323 |
17 |
BSS123 |
Q1 |
SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR |
1 |
LCSC |
CJ |
BSS123 |
C79015 |
18 |
RT9013-30GB(Z00) |
U5 |
SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR |
1 |
LCSC |
RICHTEK |
RT9013-30GB(Z00) |
C130823 |
19 |
Header-Female-2.54_1x6 |
P3 |
HDR-6X1/2.54 |
1 |
LCSC |
BOOMELE |
Female header 1*6p |
C40877 |
20 |
1N4148W-TP |
D1 |
SOD-123_L2.8-W1.8-LS3.7-RD |
1 |
LCSC |
MCC |
1N4148W-TP |
C77978 |
Unfold
2
10
Collect to album