Homo habilis. Журнал для умелых людей

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 
Светящиеся окна квартиры

malan10, flickr.com CC BY

Темные окна по вечерам – явный признак отсутствия людей в квартире. Риск квартирной кражи при этом многократно возрастает. Конечно, можно поставить квартиру на охрану, но дело это затратное и не всегда технически осуществимое. Да и оснащать жилище сложной сигнализацией ради двух-трех недель летнего отпуска не хочется. Но выход есть – простой имитатор присутствия людей в квартире. Устройство несложное и вполне доступно для повторения.

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

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

Совместить простоту изготовления и надежность можно, если в качестве основы системы использовать модули Arduino. Для изготовления понадобится любая плата Arduino с встроенным программатором (Arduino Uno, Arduino Mega, Arduino Leonardo, Arduino Nano).

Arduino Uno

Arduino Mega

Arduino Nano

Также понадобится модуль часов реального времени DS1302.

Часы реального времени DS1302

Для управления нагрузкой используется модуль реле.

Arduino модуль реле одноканальный

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

Arduino модуль реле 16-канальный

Теперь модули необходимо соединить. Проще всего для этого использовать соединительные провода из набора Arduino типа «мама-папа».

Arduino соединительные провода

На модули часов и реле подают питание VCC (+5В) и землю (GND). Пины RST, DAT и модуля часов и управляющие пины модулей реле подключают к портам дискретного ввода/вывода (digital).

Примерный скетч для Arduino приведен ниже. В программе необходимо указать порты, к которым подключены выводя модуля часов и управления нагрузкой. Строки включения и отключения нагрузки в основном цикле loop повторяют необходимое количество раз, меняя порт управления нагрузкой и время включения и отключения.

#include <DS1302.h>

// Инициализация портов для часов
// RST, DAT, CLK
DS1302 rtc(4, 2, 3);

// переменная для получения времени и даты
Time t;

void setup()
{
// установка портов на вывод данных
pinMode(8, OUTPUT);
// и так далее все используемые порты
pinMode(Х, OUTPUT);

rtc.halt(false);
rtc.writeProtect(false);

// установка даты и времени - запустить один раз!
// rtc.setDOW(MONDAY);
// День недели MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
// rtc.setTime(22, 18, 00);
// Часы, минуты, секунды 24-часовой формат.
//rtc.setDate(10, 10, 2016);
// Дата День, месяц, год
}

void loop()
{
t = rtc.getTime();

// включение нагрузки на 8 пине 19.15 и отключение 19,28
if ((t.hour == 19) && (t.min == 15))
digitalWrite(8, HIGH);
if ((t.hour == 19) && (t.min == 28))
digitalWrite(8, LOW);

// включение нагрузки на 8 пине 20.05 и отключение 20,18
if ((t.hour == 20) && (t.min == 05))
digitalWrite(8, HIGH);
if ((t.hour == 20) && (t.min == 18))
digitalWrite(8, LOW);

// включение нагрузки на 8 пине 22.35 и отключение 22,49
if ((t.hour == 22) && (t.min == 35))
digitalWrite(8, HIGH);
if ((t.hour == 22) && (t.min == 49))
digitalWrite(8, LOW);

delay (1000);
}

При первом запуске необходимо записать в модуль часов текущую дату и время. Для этого раскомментируют строки после комментария «установка даты и времени - запустить один раз!». В раскомментированных строках необходимо указать день недели, время и дату. После этого программу компилируют, загружают в плату и запускают. Через несколько секунд плату можно отключить. Теперь строки установки комментируют или удаляют и компилируют рабочую программу.

Готовое устройство можно поместить в подходящий корпус.

имитатор присутствия в квартире

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

Осталось подключить силовые выводы модулей реле к выбранной нагрузке. Для управления лампой освещения проще всего подключиться параллельно контактам выключателя.

имитатор присутствия в квартире, схема подключения

Модули реле в сети 220 В могут коммутировать до 10 А, но с точки зрения безопасности стоит ограничиться маломощной нагрузкой (энергосберегающие лампы, лампы накаливания до 100 Вт). Все работы в сети 220В необходимо производить при обесточенной электропроводке!

 

Добавить комментарий


Интеллектуальный калькулятор для расчета сечения электрических проводов и кабелей

Калькулятор схем разведения водных растворов (уксус, спирт, кислота)

Калькулятор единиц жесткости воды

Homo habilis - журнал для умелых людей всегда открыт для новых авторов и читателей. Если вы умеете делать что-то лучше, чем другие, если вы знаете секреты, помогающие делать жизнь легче и удобнее - поделитесь этим с читателями. Рекомендации для авторов журнала помогут вам в этом.

Homo habilis (человек умелый) — первый представитель рода Homo, живший на Земле 2,5 - 1,5 млн. лет назад. Homo habilis является предком современного Homo sapiens и первым живым существом, освоившим сознательное преобразование окружающей его природы в соответствии со своими потребностями.

К сожалению, в начале ХХI века наметился выраженный регресс, в ходе которого наблюдается постепенное превращение Homo sapiens в Homo consumens – человека потребляющего. Homo habilis - журнал для умелых людей, не желающих становиться  Homo consumens.