HRP-N3 - серия источников питания с максимальной пиковой мощностью в 350% от MEAN WELL

Контроллер видеодомофона с музыкальным звонком

Андрей Бывших

В последнее время широкое распространение получили недорогие китайские видеоглазки. В них имеется ПЗС-матрица (цветная или черно-белая), объектив, микрофон и иногда светодиоды ИК подсветки. Ниже представлено описание домофона на основе такой видеокамеры.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Контроллер видеодомофона с музыкальным звонком

Основа устройства – микроконтроллер PIC16F628. К выводу RA1 через ключ подключен электромагнит затвора замка. На выводе RA3 во время звонка присутствует «лог. 1», и может использоваться, например, для световой индикации вызова. К выводу RA0 через ключ подключен динамик. На выводе RA2 «лог. 1» формирует сигнал включения канала наблюдения. Этот сигнал, через ключ, включает реле, через которое подается питание на видеоглазок, усилитель НЧ и монитор.

К выводу RB6 подключена кнопка «On/Off» - включение/выключение режима просмотра/прослушки входной двери. При нажатии на нее во время звучания звонка - отключает его (звонок). Отключение режима просмотра - автоматически через 2 мин после включения.

Кнопка «Zvonok», подключенная к выводу RB7 (устанавливается у двери), включает звонок. Вместе со звонком включается режим просмотра. К выводу RB5 подключена кнопка «Lock» – открытие дверного замка электромагнитом. При нажатии на эту кнопку на 500 мс на выводе RA1 появляется «лог 1». Одновременно отключаются звонок и просмотр, если были включены.
Конструктивно, видеоглазок, светодиоды ИК подсветки, микрофон и кнопка «Zvonok»" возле двери смонтированы в антивандальном исполнении. Санкционированное открытие замка двери снаружи без нажатия кнопки «Lock» изнутри, осуществляется механическим способом.

Ко всем выводам PORTB в микроконтроллере подключены подтягивающие резисторы, поэтому подключать внешние нет необходимости.

К выводам RB0…RB4 подключены джамперы, которыми выбирается мелодия звонка. Пятью перемычками в двоичном коде возможно набрать 32 разные комбинации – номера мелодии. RB0 – младший разряд, установленная перемычка соответствует «0». Мелодии можно добавлять в прошивку без перекомпиляции исходного текста на Си (или ASM). Мелодии хранятся в программной памяти контроллера в виде команд retlw 0xХХ – (в шеснадцатиричной системе 0x34xx). По 39 команд на одну мелодию, 38 нот и команда retlw 0x00 (0x3400) – признак конца мелодии. Если количество нот меньше 38, незанятые ячейки заполнить retlw 0x00. Мелодия 0 (установлены все перемычки) – простая трель, как и мелодии 1 и 2 уже присутствуют в прошивке. Остальные мелодии находятся в hex`е по следующим адресам (в шеснадцатиричном виде):

_Melody_28 04C9 _Melody_01 02A1 _Melody_29 0501
_Melody_10 0451 _Melody_02 0201 _Melody_11 0529
_Melody_03 0229 _Melody_20 0129 _Melody_12 05A1
_Melody_04 0279 _Melody_21 0094 _Melody_13 01A1
_Melody_05 0429 _Melody_30 00BC _Melody_22 006C
_Melody_14 03A1 _Melody_06 0351 _Melody_31 02C9
_Melody_23 0151 _Melody_15 0379 _Melody_07 0329
_Melody_24 0479 _Melody_16 0551 _Melody_08 0401
_Melody_25 04A1 _Melody_17 0251 _Melody_09 03C9
_Melody_26 0579 _Melody_18 0179 _Melody_27 0301
_Melody_19 0101

А можно добавить эти команды в исходник на ассемблере и его перекомпилировать. В исходнике на Си (Hi-Tech PICC Compiler v8.05PL1) все еще проще, нужно просто изменить нули на нужные ноты в строчках :

const unsigned char Melody_03[] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00<
,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

И соответственно тоже перекомпилировать.

Исходник на C, ASM и прошивка – sf_dom.zip (10kb).

Мелодии можно конвертировать из мелодий для мобильных телефонов. Первоисточник такого формата мелодий находиться тут – http://www.picmaster.narod.ru/cxem.htm.

Там находится проект простого музыкального звонка на 16F84 и утилита для конвертации звонков из мелодий для телефона Ericsson 1018.

ab2000.by.ru

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя