Авторизация


...

Кто на сайте?

Сейчас один гость и ни одного зарегистрированного пользователя на сайте

Статистика

-Посетители : 27319
-Материалы : 210

Пользователь сайта продает...

  Универсальный цифровой спидометр

Пользователь сайта покупает...

Простая охранная сигнализация.

Автор: Александр Милевский Просмотров: 5361

 

 

Модуль HC-SR501 - это практически  готовый датчик движения. На рисунках №1 и №2  фото модуля  вид сверху и вид с низу соотвественно.

 

Рис.1

 

рис.1

 

Рис.2

 

рис.2

 

 В начале планировалось использовать три датчики. Но "заказчик" решил что и одного хватит. Поэтому печатная плата делалась под один датчик.

 

Схема устройства.

 

схема сигнализации

 

 

Управляет работой контроллер PIC12F629.

 

Алгоритм работы устройства.

После включения питания, издает звуковой сигнал 1Кгц в течении 1 сек. Светодиод статуса мигает с частотой 2Гц. Дается минута на инициализацию датчика и чтобы все ушли из зоны "контроля". Через минуту устройства включает режим охраны. Издается опять звуковой сигнал. Светодиод мигает 1 раз в 5 секунд.

При срабатывание датчика, включается звуковой сигнал на 30 сек. Если через 30 сек, не обнаружено нарушения контролируемой зоны, то устройство переходит опять в режим охраны.

Мощности 5 вольтового пьезоизлучателя в ночное  время достаточно, чтобы разбудить. При необходимости можно поставить, что-то по мощней.

 

 В приложении. печатная плата и проект программы.

 

 Обсуждение на форуме

 

 

 

Случайные статьи....

Prev Next

Генератор кодов Морзе на микроконтроллере.

26-02-2012 Николай Викторов

Генератор кодов Морзе на микроконтроллере.

   Данный генератор кодов  Морзе предназначен для тренировки радиотелеграфистов ,  радиолюбителей и  для тех ,  кто хочет изучить телеграфную азбуку не прибегая к помощи компьютера . Конструкция имеет небольшое количество  р/элементов , не сложная в изготовлении, не требует какой...

COMF

02-02-2012 Super User

COMF Инверсия содержимого регистра Синтаксис: [label] COMF f,d,a Операнды: 0<=f<=255 d E [0,1] a Е [0,1] Операция: NEG(f) ->(dest) Изменяет флаги: N,Z Код: 0001 11da ffff ffff Описание: Инвертирование битов регистра f. Если d=0, то результат сохраняется в регистре W. Если d=1, то результат сохраняется в f регистре. Значение бита доступа к памяти...

Программные таймеры

23-09-2011 Alex

Программные таймеры

  Программные таймеры. Что это, и с чем их "едят" Что такое программный таймер? Это таймер-счётчик, основой которого является системный таймер. Т.е., другими словами, это обычная переменная, считающая переполнения системного таймера. Программному таймеру, как минимум, нужен ещё один бит-флаг, управляющий(указывающий) состоянием(на состояние)...

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

11-02-2012 Александр Милевский

Краткий курс основ программирования микроконтроллеров фирмы MICROCHIP.

Нам часто задают вопросы, как научится писать программы практически с нулевого уровня, поэтому инициативная группа сайта chipmk.ru решила создать краткий курс для первичного обучения. Нужно уточнить, мы не считаем себя большими специалистами в этой области. Практически все самоучки. Надеемся, что...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru