В целях развития сайта и оказания помощи новичкам выкладываю
проект домашней сигнализации, собранную на модулях и датчиках, которые есть в
продаже на этом сайте (ссылки по ходу текста) по весьма скромным ценам, в сравнении с другими
магазинами. Сигнализацию можно установить как в квартире, так и в гараже. С
небольшими доработками, можно даже в автомобиле, в придачу к штатной, для
расширения ее функции. За основу взята плата Ардуино на базе ATMega328 c 32
килобайтами памяти
http://dvrobot.ru/shop/i2.arduino_duemilanove_compatible_avr_atmega_32...
Это, конечно, как «из пушки по воробьям», но для будущих «хотелок» память всегда
пригодится.
В проект заложен следующий функционал:
1. Постановка на охрану и снятие с охраны обычным ключом от подъездного домофона
I-button;
2. Светодиодную индикация режимов работы;
3. Голосовое оповещение женским голосом о случившихся событиях через динамик.
Например сигнализация может вас поприветствовать, когда вы вернулись в квартиру
и сообщить о случившихся событиях, напомнит вам, что вы забыли закрыть кран и
заливаете соседей;
4. Контроль входной двери (или дверей) с помощью геркона (или герконов);
5. Контроль наличия движения в квартире (в комнатах) с помощью инфракрасных
датчиков движения . Вот таких
http://dvrobot.ru/shop/i15.infrakrasnyy_datchik_dvizheniya..htm
6. Контроль протечки воды в ванной, на кухне, где угодно... Ваш телефон будет
периодически получать сообщения о том, что уровень воды в квартире никуда не
исчез;
7. Ну и самое интересное - оповещение на сотовый телефон. Сигнализация будет вам
присылать сообщения с текстом случившегося события. Например, «открыта входная
дверь», «обнаружено движение в спальне», «обнаружена протечка воды в ванной»,
«взлом квартиры», «открыта дверь автомобиля»... Вы можете «позвонить
сигнализации» и послушать, что происходит в квартире.
Что планируется в ближайшей перспективе?
1. Датчики протечки воды сделать беспроводными. Не совсем удобно тянуть провода
во все комнаты.
2. Сделать беспроводной датчик взлома, включения обогревателя , контроля
температуры и установить его в гараж. С внешними антеннами достижима дальность в
1 километр;
3. Сделать беспроводной датчик объема и установить его в автомобиль.
4. Так как GSM-шилд у меня отсутствует, для СМС-оповещения применен самый
обычный телефон SIEMENS, уже пять лет лежавший в шкафу (мой самый первый телефон
с ом экр) . Телефон иногда «глючит», теряет сеть, батарейка совершенно
мертвая. Поэтому, если появятся лишние средства, планируется установить вот
такой GSM-шилд
http://dvrobot.ru/shop/i197.gsm_gprs_schit_dlya_arduino.htm
и выложить соответствующий код под него.
5. Сделать оповещение на почтовый ящик о случившихся событиях с помощью вот
такого шилда
http://dvrobot.ru/shop/i194.arduino_internet_modul.htm
,ну, или такого,
http://dvrobot.ru/shop/i190.arduino_wifi_schit_v2.htm
. Очень удобно, когда сидишь на работе у монитора , забыв закрыть окна дома, и
тебе приходит письмо от собеседника «МОЯ КВАРТИРА» , а в письме сюрприз -
«обнаружено движение в квартире». Программы типа «Майл-агент» мгновенно
информируют о входящих письмах. А если учесть, что на любом мобильном телефоне
есть электронная почта... Но пока такой сетевой платы нет и оповещение «на ящик»
лишь в планах.
6. Также добавить датчики огня, звука и т.д. и т.п. Только таких датчиков у меня
нет и их необходимость весьма сомнительна.
7. В случае установки этой сигнализации на машину можно добавить GPS-шилд
(которого пока нет в продаже на этом сайте) и по вашему запросу к вам на телефон
будут приходить точные координаты места, где находится ваша угнанная машина.
Пишем координаты в карты Гугл, и на карте видим само место и как туда проехать с
учетом пробок...
Написанную к проекту программу можно скачать по прямой ссылке с нашей страницы "Архив файлов".
Сами команды для управления телефона не выкладываю, потому как в
коде жестко прописан мой номер телефона. Чтобы ваша сигнализация не названивала
мне.
Файлы сообщений в формате AFM с женским голосом хранятся на карте памяти, можно
сделать самому адаптер, а можно для начала вот в таком шилде
http://dvrobot.ru/shop/i114.arduino_internet.htm
Кому интересно - проект можно усложнить или упростить, и
использовать по своему усмотрению.
Если возникнут вопросы - пишите, попробую помочь.
г. Хабаровск