Проект №8 «Тревожная кнопка»
Работая над умным домом нельзя оставить в стороне тему безопасности. К сожалению, по-прежнему существуют злоумышленники, которые всегда не прочь что-то украсть или к кому-то залезть без разрешения хозяина. Поэтому в умном доме, безусловно, на этот случай должны присутствовать средства защиты от противоправных действий со стороны чужих людей.
Самое простое, что можно придумать в этом плане - тревожная сирена, которая активируется с помощью тревожной кнопки и после включения может отпугнуть преступника. Аналогичные тревожные кнопки устанавливаются во многих магазинах и даже в общественных учреждениях типа школ.
Допустим, вы увидели предполагаемого вора и возникли опасения, что он может предпринять в отношении вашего дома что-то нехорошее. Нажимаете кнопку, включаете сирену, которая привлекает внимание соседей, и злоумышленник, опасаясь большого количества свидетелей, уходит прочь.
Конструкция устройства для проекта
Конструкция устройства, называемого тревожной кнопкой будет даже проще, чем звукооповещатель фонаря. Поскольку задача такого устройства сводится исключительно к созданию давящего на психику злоумышленника шума, то фонарь не нужен. Потребуются только модуль «Пассивный бузер» и контроллер, который будет им управлять, которые уже установлены в доме. Следовательно собирать ничего не придется, а только отключать лишнее.
Алгоритм работы устройства
В данном проекте задача сводится к созданию звука настоящей сирены, как у автомобилей полиции или скорой помощи. Такое звучание сирен достигается засчет того, что идут звуковые колебания то с нарастающей, то с уменьшающейся частотой. Период нарастания сменяется периодом уменьшения и наоборот. И так в бесконечном цикле.
Для этого потребуется циклично изменять частоту в большую или в меньшую сторону в каких-то пределелах. Опытным путем можно установить, что оптимальными пределами являются частоты 850 Гц и 1550 Гц. То есть частота должна увеличиваться до 1550 Гц, потом переходить на уменьшение, пока не достигнет 850 Гц, после чего переключаться на увеличение и так далее.
Как было указано в описании задачи, система будет управляться с кнопки. Значит изначально система находится в ожидании: сирена молчит, внешне ничего не происходит, но кнопка постоянно должна опрашиваться, чтобы не пропустить сигнал о нажатии.
Если нажали кнопку, то контроллер получает сигнал и должен включить сирену, роль которой выполняет бузер. При этом после включения сирены кнопка по-прежнему должна опрашиваться, так как сирена будет звучать до тех пор, пока кнопка не будет нажата снова.
Сборка устройства
В данном проекте по сути ничего собирать не придется, поскольку все элементы системы уже установлены на монтажной пластине. Наоборот, придется немного разобрать то, что использовалось в предыдущем проекте. А именно отключить модуль фонаря.
Цель проекта — познакомиться на практике с тем как организуется звучание звукоизлучателя с заданными свойствами.
1. Отключение модулей, использованных в предыдущем проекте
2. Проверка подключений и загрузка программы в контроллер
Программу (скетч) для загрузки из среды программирования «Студия Эвольвектор», или из Arduino IDE, реализующую указанный в начале проекта алгоритм, можно найти на прилагаемом к конструктору DVD-диску или скачать со страницы проекта на сайта «Академии Эвольвектор»: academy.evolvector.ru/umdom_osn_proekt8_trevoknopka
Принципы составления программы описаны в соответствующем методическом пособии.
Проверка устройства в работе
После загрузки программы попробуйте включить и выключить сирену. Убедитесь, что она очень похожа на настоящую, которая относится к специальным сигналам.
Написать отзыв
Ваше Имя:Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.
Оценка: Плохо Хорошо
Введите код, указанный на картинке: