Сигнализация Счётчик.

Простая сигнализация с использованием 
ATtiny13a, 3642BH_TM1637, TTP223B, SR505 или SR501 и зуммера.
Сигнализация "Счётчик" применяется как простая кодовая сигнализация такого назначения, например для того чтобы знать был ли кто в квартире в отсутствии вас и как вспомогательное устройство, когда просматривать камеру видеонаблюдения каждый день лень и т.д., разница в том, что каждый раз код набирать ненужно, а нужно только запомнить или записать число. 
И ещё, можно использовать вместо механического колокольчика над дверью, если расположить с боку входной/выходной двери, то будет сигнализировать, когда кто-то входит или выходит из помещения.

Может защитить от скрытного хищения ценностей, от скрытной установки прослушивающего «жучка» и иных скрытных пакостей со стороны других.  

Схема
Схема изменена на версию 1.1. Конденсатор С3 на предыдущей схеме лучше заменить на конденсатор 10n. Зуммер лучше с таким номиналом конденсатора работает.    
Модуль датчика HC-SR505 проблемным оказался (с моим модулем, состоящий из ATtiny13a и зуммера стал срабатывать от зуммера постоянно), пришлось использовать HC-SR501 в финальной версии проекта, он без проблем работает.

Дополнил модулем бесперебойного питания вместе с аккумулятором, который применяется для зарядки телефона от аккумулятора и от солнечной батареи.
Схема. 
R1 - лучше заменить на переменный или подстроечный резистор
для регулировки громкости зуммера.

Алгоритм программы V2. При нажатии на кнопку TTP223B два раза пискнет и погасит цифры или включит (работает как выкл/вкл). При срабатывание датчика движения зажигаются цифры, зуммер один раз пискнет и увеличит число. Далее программа будет ожидать сброса датчика движения, после чего зуммер три раза пискнет (включение режима охраны) и погасит цифры, когда движение прекратится. И всё повторяется. При включения режима охраны до погашения цифр выключение не возможно.  Программа на BASCOM-AVR V2


Финальная версия проекта



 Финальная версия программы проекта на BASCOM-AVR. 
В неё добавлено электросбережение и генератор случайных чисел, для максимальной защиты, даже от профессионалов в электронике. Полностью изменён алгоритм программы.  Новая версия Final_v2_1Rnd Небольшое исправление логики. Теперь в период 3 писков, при переходе в охраняемый режим, и поступления в этот период от датчика движения логической 1 не выключает цифры. Вроде теперь всё – идеально работает.
Алгоритм программы.
При удержании кнопки TTP223B, когда от датчика движения будет поступать логический 1 программа сгенерирует 3-значное случайное число и цифру 1 (включение охранного режима) и когда от датчика движения поступит логический 0 программа перейдёт в охраняемый режим. При повторном срабатывании датчика движения программа покажет это случайное число второй раз и цифру 2. Это значит, что он уже второй раз сработал, и программа вышла из охранного режима и когда от датчика движения поступит логический 0 программа выключит цифры и не будет их показывать до повторного удержания кнопки TTP223B.
При кратковременном нажатии на кнопку TTP223B, когда от датчика движения будет поступать логический 1 программа покажет уже сгенерированное 3-значное случайное число и цифру 2 (сохранённые числа) и когда от датчика движения поступит логический 0 программа выключит цифры и не будет их показывать до одного из двух действий с кнопкой TTP223B. 


Фьюзы V1_1


Практически. Финальная версия проекта c HC-SR501
Финальная версия проекта в корпусе.
Вид с генератором случайных чисел




Комментариев нет:

Отправить комментарий