Направи си сам аларма, базирана на Arduino
Добър ден 🙂 Нека поговорим за сигнализация днес. Пазарът на услуги е пълен с фирми, организации, които инсталират и поддържат системи за сигурност. Тези фирми предлагат на купувача богат избор от алармени системи. Цената им обаче далеч не е евтина. Но какво ще кажете за човек, който няма толкова много лични пари, които могат да бъдат похарчени за аларма? Мисля, че изводът се налага сам -направете сигнализациясъс собствените сиръце. Тази статия е пример за това как можете да направите своя собствена кодирана система за сигурност с помощта на платка Arduino uno и някои магнитни сензори.

Системата може да бъде деактивирана чрез въвеждане на паролата от клавиатурата и натискане на бутона „* “. Ако искате да промените текущата парола, можете да го направите с натискане на клавиша ‘B ’, а ако искате да пропуснете или прекъснете операцията, можете да го направите с натискане на клавиша‘#’. Системата има зумер, който възпроизвежда различни звуци при извършване на определена операция.
Системата се активира с натискане на бутон „А“. Системата дава 10 секунди за напускане на стаята. След 10 секунди алармата ще се активира. Броят на магнитните сензори ще зависи от вашето собствено желание. Проектът включва 3 сензора (за два прозореца и една врата). При отваряне на прозореца системата се активира и алармата със зумер се активира. Системата може да бъде деактивирана чрез въвеждане на парола. Когато вратата се отвори, алармата дава на влизащия 20 секунди да въведе паролата. Системата използва ултразвуков сензор, който може да открие движение.
Видео на устройството
Изделие, създадено за информационни/образователни цели. Ако искате да го използвате у дома, ще трябва да го промените.Поставете контролния блок в метална кутия и обезопасете електропровода от възможни повреди.

- платка Arduino uno;
- LCD дисплей с висок контраст 16×2;
- клавиатура 4×4;
- 10
20kΩ потенциометър;
Ако искате да изградите система без да използвате Arduino, ще ви трябва и следното:
- DIP заглавка за atmega328 + микроконтролер atmega328;
- 16MHz кварцов резонатор;
- 2 бр. 22pF керамика, 2 бр. 0.22uF електролитен кондензатор;
- 1 бр. резистор 10kΩ;
- гнездо за захранване (DC power jack);
- дъска за хляб;
- 5V захранване;
И една кутия, за да опаковате всичко!
Инструменти:
- Нещо, което може да прореже пластмасова кутия;
- Пистолет за горещо лепило;
- Свредло / отвертка.
Стъпка 2: Диаграма на алармата

Схемата за свързване е доста проста.
- Pin1 - Vdd към GND
- Pin2 - Vss до 5V;
- Pin3 - Vo (към централния изход на потенциометъра);
- Pin4 - RS към Arduino пин 8;
- Pin5 - RW към GND
- Pin6 - EN към Arduino pin 7;
- Pin11 - D4 към Arduino пин 6;
- Pin12 - D5 към Arduino pin 5;
- Pin13 - D6 към Arduino pin 4;
- Pin14 - D7 към Arduino pin 3;
- Pin15 - Vee (към десния или левия изход на потенциометъра).
От ляво на дясно:
- Pin1 към A5 Arduino щифт;
- Pin2 към A4 Arduino щифт;
- Pin3 към Arduino pin A3;
- Pin4 към Arduino pin A2;
- Pin5 към Arduino pin 13;
- Pin6 към Arduino pin 12;
- Pin7 към Arduino pin 11;
- Pin8 към Arduino pin 10.
Стъпка 3: Фърмуер

Стъпката показва кода, който се използва от вградения Codebender!
Изтеглете плъгина codebender. Кликнете върху бутона "Run" в Arduino и флашнете вашата платка с тази програма. Това е всичко. Вие току-що програмирахте Arduino! Ако искате да направите промени в кода, щракнете върху бутона "Редактиране".
Забележка: Ако не използвате Codebender IDE за програмиране на платката Arduino, ще трябва да инсталирате допълнителни библиотеки в Arduino IDE.
Стъпка 4: Създаване на собствен контролен панел

След като успешно изградите и тествате вашия нов проект Arduino uno, можете да започнете да правите своя собствена дъска.
Няколко съвета за по-успешен завършек на начинанието:

- Резистор от 10 kΩ трябва да бъде свързан между пин 1 (нулиране) и пин 7 (Vcc) на микроконтролера Atmega328.
- 16MHz кристал трябва да бъде свързан към щифтове 9 и 10, означени с XTAL1 и XTAL2
- Свържете всеки проводник на резонатора към 22pF кондензатори. Свържете свободните проводници на кондензаторите към щифт 8 (GND) на микроконтролера.
- Не забравяйте да свържете втората захранваща линия на ATmega328 към захранването, щифтове 20-Vcc и 22-GND.
- Можете да намерите допълнителна информация за щифтовете на микроконтролера във второто изображение.
- Ако планирате да използвате захранване с напрежение по-високо от 6V, трябва да използвате линеен регулатор LM7805 и два електролитни кондензатора 0.22uF, които трябва да бъдат монтирани на входа и изхода на регулатора. Важно е! Не прилагайте повече от 6V към платката. В противен случайВ този случай ще изгорите вашия микроконтролер Atmega и LCD дисплей.
Стъпка 5: Поставете веригата в кутията


Не бъдете мързеливи, отделете време, за да монтирате кутията, за да пасне на вашата верига.