Контроллер видео-домофона с музыкальным звонком. - Схемы на PIC - Микроконтроллеры - Каталог статей - RADIOAMATOR
Изобретатель радио Вторник, 06.12.2016, 12:11
RADIOAMATOR
Поиск позывных в российском Callbook'e:
ON-LINE поиск предоставлен сервером QRZ.RU

Приветствую Вас Гость | RSS
Выбрать язык / Select language:
Ukranian
English
French
German
Japanese
Italian
Portuguese
Spanish
Danish
Chinese
Korean
Arabic
Czech
Estonian
Belarusian
Latvian
Greek
Finnish
Serbian
Bulgarian
Turkish
Поиск по сайту
Меню сайта
Категории раздела
Микроконтроллеры [13]
Схемы на PIC [38]
Схемы на AVR [8]
Схемы на ATtiny [6]
Друзья сайта
Главная » Статьи » Микроконтроллеры » Схемы на PIC

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

Основа устройства - микроконтроллер PIC16F628. К выводу RA1 через
ключ подключен электромагнит затвора замка. На выводе RA3 во время
звонка присутствует лог. "1" и может использоваться, например, для
световой индикации вызова. К выводу RA0 через ключ подключен динамик.
На выводе RA2 лог."1" формируется сигнал включения канала наблюдения.
Этот сигнал, через ключ, включает реле, через которое подается питание на
видеоглазок, усилитель НЧ и монитор.
 К выводу RB6 подключена кнопка "On/Off" - включение/выключение режима
просмотра/прослушки входной двери. При нажатии на нее во время звучания
звонка - отключает его (звонок). Отключение режима просмотра -
автоматически через 2 мин после включения.
 Кнопка "Zvonok", подключенная к выводу RB7 - (устанавливается у двери)
включение звонка. Вместе со звонком включается режим просмотра.
 К выводу RB5 подключена кнопка "Lock" - открытие дверного замка
электомагнитом. При нажатии на эту кнопку на 500 мС на выводе RA1
появляется лог "1". Одновременно отключается звонок и просмотр, если
были включены.
 Конструктивно, видеоглазок, светодиоды ИК-подсветки, микрофон и
кнопка "Zvonok" возле двери смонтированны в антивандальном исполнении.
Санкционированное открытие замка двери снаружи без нажатия кнопки
"Lock" изнутри, осуществляется механическим способом.
 Ко всем выводам PORTB в микроконтроллере подключены подтягивающие
резисторы, поэтому подключать внешние нет необходимости.
 К выводам RB0-RB4 - подключены джамперы, которыми выбирается мелодия
звонка. 5-ю перемычками в двоичном коде возможно набрать 32 разные
комбинации - номера мелодии. RB0 - младший разряд, установленая
перемычка соответствует "0". Мелодии можно добавлять в прошивку без
перекомпиляции исходного текста на Си (или асм). Мелодии хранятся в
програмной памяти контроллера в виде команд retlw 0xХХ - (в
шеснадцатиричной системе 0x34ХХ). По 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.



Источник: http://ab2000.by.ru/
Категория: Схемы на PIC | Добавил: admin (06.03.2010)
Просмотров: 4739 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Наша кнопка сайта

Радиолюбителям и электрикам схемы, программы и т.д.

Код кнопки

 

Locations of visitors to this page

 

Статистика

Онлайн всего: 10
Гостей: 10
Пользователей: 0

Счётчик тиц Все для радиотехника! Информационная поддержка ремонта теле-видео-аудиоаппаратуры Сайт :: Паятель.at.ua - статьи и простые схемы, конструкции для начинающих и профессионалов. Сервер радиолюбителей России - схемы, документация,
 соревнования, дипломы, программы, форумы и многое другое! Всё для начинающих. Сборки сабвуферов для машин. Сборки сабвуферов для дома. Лаборатория. Электроника. Программы расчета. Выставка сабвуферов.

Copyright MyCorp © 2016Сайт создан в системе uCoz