Буџетен GSM аларм со Arduino мозоци. Домашен аларм или користење сензор за движење и LCD монитор со Arduino Едноставен аларм за светло и звук на arduino




Главните модули– GSM модул SIM800L, Arduino Nano (можете да користите било кој Uno, итн.), табла за спуштање, батерија за мобилен телефон.

Ориз. 1. Распоред на модулите за безбедносен аларм на Arduino

Производство на аларм

Го монтираме на табла за леб преку влошки, што ќе ви овозможи да ги замените модулите доколку е потребно. Вклучете го алармот со напојување од 4,2 волти преку прекинувачот на SIM800L и Arduino Nano.



Кога ќе се активира првата јамка, системот прво го повикува првиот број, а потоа го испушта повикот и повторно повикува на вториот број. Вториот број е додаден за секој случај ако првиот одеднаш се исклучи, итн. Кога ќе се активираат втората, третата, четвртата и петтата јамка, се испраќа СМС со бројот на активираната зона, исто така на два броја. Дијаграмот и скицата за заинтересираните се во описот под видеото.
Целата електроника ја ставаме во соодветно куќиште.



Ако не ви требаат 5 кабли, поврзете го 5V Arduino пинот на бр потребните влезови. GSM алармза 5 кабли со батерија, што ќе му овозможи на уредот да продолжи да работи автономно неколку дена, дури и при прекин на струја. Можете да ги поврзете сите безбедносни сензори за контакт, реле контакти итн. Како резултат на тоа, добиваме едноставен, ефтин, компактен безбедносен уред за испраќање СМС и бирање на 2 броја. Може да се користи за заштита на дача, стан, гаража итн.

Повеќе детали во видеото

Неговиот автор сакал да направи домашен проект за да биде евтин и безжичен.
Овој домашен производ користи PIR сензор за движење, а информациите се пренесуваат со помош на RF модул.

Авторот сакаше да го користи инфрацрвениот модул, но бидејќи има ограничен опсег, плус може да работи самолинијата на видот со ресиверот, па избрал RF модул со кој може да постигне опсег од приближно 100 метри.


За да им биде поудобно на посетителите да го гледаат склопот на алармот, решив да ја поделам статијата во 5 фази:
Фаза 1: Создавање предавател.
Фаза 2: Создадете ресивер.
Фаза 3: Инсталација на софтвер.
Фаза 4: Тестирање на склопени модули.
Фаза 5: Склопување на куќиштето и инсталирање на модулот во него.

Се што му требаше на авторот беше:
- 2 ARDUINO UNO/ARDUINO MINI/ARDUINO NANO плочи за приемник и предавател;
- Модул за RF трансивер (433 MHZ);
- PIR сензор за движење;
- 9V батерии (2 парчиња) и конектори за нив;
- Звучник;
- Диоди кои емитуваат светлина;
- Отпорник со отпор од 220 Ом;
- Даска за леб;
- Скокачи/жици/скокачи;
- Коло табла;
- Пински конектори од табла на табла;
- Прекинувачи;
- Куќишта за приемник и предавател;
- Хартија во боја;
- Лента за монтирање;
- Скалпел за пишување;
- пиштол за топол лепак;
- Рачка за лемење;
- Алатка за сечење жица/изолациско соголување;
- Метални ножици.


Фаза 1.
Да почнеме да го создаваме предавателот.
Подолу е дијаграм за тоа како функционира сензорот за движење.


Самиот предавател се состои од:
- Сензор за движење;
- Ардуино табли;
- Модул за предавател.


Самиот сензор има три излези:
- VCC;
- ГНД;
- ИЗЛЕЗ.

После тоа, ја проверив работата на сензорот


Внимание!!!
Пред да го преземете фирмверот, авторот проверува дали тековната плоча и сериската порта се правилно поставени во поставките на Arduino IDE. Потоа ја подигнав скицата:

Подоцна, кога сензорот за движење ќе открие движење пред вас, ЛЕР ќе светне, а исто така ќе можете да видите соодветна порака на мониторот.


Според дијаграмот подолу.


Предавателот има 3 пина (VCC, GND и Data), поврзете ги:
- VCC > 5V излез на плочата;
- GND > GND ;
- Податоци > 12 пинови на таблата.

Фаза 2.


Самиот ресивер се состои од:
- RF модул за приемник;
- Ардуино табли
- Звучник (звучник).

Коло на ресивер:


Приемникот, како и предавателот, има 3 пина (VCC, GND и Data), поврзете ги:
- VCC > 5V излез на плочата;
- GND > GND ;
- Податоци > 12 пинови на таблата.


Фаза 3.
Авторот ги избра библиотеките со датотеки како основа за целиот фирмвер. Го преземав и го ставив во папката Arduino libraries.

Софтвер за предаватели.
Пред да го постави кодот на фирмверот на таблата, авторот ги постави следните параметри на IDE:
- Табла -> Arduino Nano (или плочата што ја користите);
- Сериска порта ->


По поставувањето на параметрите, авторот ја преземал датотеката на фирмверот Wireless_tx и ја поставил на таблата:

Софтвер за приемник
Авторот ги повторува истите чекори за приемната табла:
- Табла -> Arduino UNO (или плочката што ја користите);
- Сериска порта -> COM XX (проверете ја ком-портата на која е поврзана вашата плоча).



Откако авторот ќе ги постави параметрите, тој ја презема датотеката wireless_rx и ја вчитува во таблата:


Потоа, користејќи програма што може да се преземе, авторот генерирал звук за звучникот.

Фаза 4.
Следно, по преземањето на софтверот, авторот одлучил да провери дали сè работи правилно. Авторот ги приклучил напојувањата и ја поминал раката пред сензорот, а звучникот почнал да работи, што значи дека се работи како што треба.


Фаза 5.
Конечно склопување на предавателот
Прво, авторот ги отсече испакнатите кабли од ресиверот, предавателот, ардуино таблите итн.


После тоа, ја поврзав ардуино плочата со сензорот за движење и RF предавателот користејќи џемпери.


Потоа, авторот почнал да прави куќиште за предавателот.

Прво пресече: дупка за прекинувачот, а исто така тркалезна дупказа сензор за движење, а потоа го залепи на телото.




Потоа авторот навива лист хартија во боја и го залепил на предната корица на сликата за да ги скрие внатрешните делови од домашниот производ.


После тоа, авторот почнал да го вметнува електронското полнење во внатрешноста на куќиштето со помош на двострана лента.



Конечно склопување на ресиверот
Авторот одлучи да ја поврзе плочката Arduino со плочката со гумена лента, а исто така да инсталира RF приемник.


Следно, авторот пресекува две дупки на другиот случај, едната за звучникот, а другата за прекинувачот.


И го залепува.

Едноставен безбедносен аларм за дома Arduino Unoе темата на овој преглед. И покрај фактот дека микроконтролерите од ова семејство првично беа наменети за подучување на учениците, сосема е можно да се направи корисен проектна Ардуино. Безбедносни аларми за дома или градинарски заговорќе може да го предупреди сопственикот за итен случај и да испрати порака од сензорите на паметен телефон.

Домашен аларм со помош на Arduino

Ајде да погледнеме како да направиме аларм за куќа, селска градина или гаража користејќи Arduino Uno или Nano. Во проектот користевме сензор за движење, сензор за вода и температура - ова е збир на основни сензори за наједноставниот систем за предупредување. Ќе дознаете за прекин на цевката за вода, пад на температурата во куќата или неовластени луѓе кои влегуваат во просториите во секое време и каде било.

Arduino сензори за безбедносни аларми

Во овој проект користевме стар паметен телефон за пренос на информации преку Интернет. Соодветно на тоа, на локацијата на вашиот имот мора да има GPRS сигнал и кој било мобилен операторПоврзана е наједноставната тарифа со пристап до Интернет. Доколку овие услови не се исполнети, тогаш безбедносниот систем е опремен со звучна сирена, која исто така може да ги исплаши разбојниците.

Проектот користи наједноставни сензори - сензор за температура DHT11, сензор за истекување вода и сензор за движење сам. Ако одлучите да направите покомплексен алармен систем, ви препорачуваме да го погледнете проектот аларм за пожарили аларм на GSM. Исто така, ќе треба да ја инсталирате апликацијата на вашиот паметен телефон и да регистрирате две сметки на Твитер.

Како да направите аларм Arduino

За овој проект ќе ни требаат:

  • Arduino Uno / Arduino Nano / Arduino Mega табла;
  • паметен телефон со пристап до Интернет;
  • сензор за температура и влажност DHT11;
  • сензор за истекување на вода;
  • сензор за движење и копче (прекинувач);
  • LED диоди, отпорници, жици итн.


Скицата на алармот, сите потребни библиотеки и апликацијата за паметен телефон може да се преземат во една архива. Забележете дека нема да биде можно далечински да се контролира Arduino, бидејќи проектот е што е можно поедноставен. Можете да дознаете за читањата на сензорите инсталирани во куќата само преку пораки на вашиот паметен телефон по одреден временски период или кога ќе се активира сензор.

Скица за безбедносен аларм на Arduino Uno/Nano

#вклучи // поврзување на библиотеката SoftwareSerial.h SoftwareSerial mySerial(2, 3); // наведете ги пиновите rx и tx соодветно#вклучи // поврзете ја библиотеката за сензорот DHT dht(16, DHT11); // информирајте на која порта ќе биде сензорот int tmp; #дефинирај PIR 5 // порта за поврзување на сензор за движењеинт пир; #дефинирај КНП 7 // порта за поврзување на прекинувачот int knp; #дефинирај WTR 19 // порта за поврзување на сензор за вода int wtr; #define LED 11 // порта за поврзување на LED диоди#дефинирај BUZ 9 //порта за поврзување на пиезодинамиката // жици за идентификување на информациите добиени на паметниот телефонСтринг stringT = Низа ("*" ); Стринг stringP = Низа ("^" ); Стринг stringW = Низа ("-" ); Низа stringH = Низа („#“ ); // променливи за бројачи, броење циклуси итн.непотпишан долго движење; непотпишан долг час; бајт m, s1, s2, s3, c = 10; void setup() ( mySerial.begin(9600); Serial.begin(9600); dht.begin(); pinMode(PIR, INPUT); analogWrite(PIR, LOW); pinMode(KNP, INPUT); analogWrite(KNP, PINMODE (WTR, INPUT); // проверка на LED диодите и звучниот сигнал при вклучување на напојувањето pinMode (BUZ, OUTPUT); pinMode (LED, OUTPUT); analogWrite (LED, 255); тон (BUZ, 100); доцнење (1000); analogWrite (LED, 0); noTone (BUZ); доцнење (1000); ) void loop() (tmp = dht.readTemperature(); pir = digitalRead(PIR); knp = digitalRead(KNP); wtr = analogRead(WTR); // стартувајте го бројачотчас = милис(); // 3600000 милисекунди е 1 час, 10800000 е 3 часа // ако поминале 3 часа, испратете ги податоците на паметниот телефон // доколку е потребно, ставете ги вашите вредности наместо 10800000 if (millis() - час > 10800000) ( mySerial.println(tmp + stringT); mySerial.println(stringH); // испрати сигнал дека поминале 3 часа } // броење циклуси, испраќање податоци на паметниот телефон секој десетти циклусв--; Serial.print(c); Сериски .println (" - циклус" ); Serial.println (""); доцнење (1000); noTone (BUZ); ако (c > 10) (c = 10; ) ако (в< 1) { s1 = 0; s2 = 0; s3 = 0; mySerial.println (tmp + stringT); // испратете ја вредноста на температурата mySerial.println(pir + stringP); // испрати присуство на движење во куќата mySerial.println(wtr + stringW); // испрати податоци од сензори за вода // СЕНЗОРОТ ЗА ДВИЖЕЊЕ СЕ АКТИВИРАЛ И КОПЧЕТО Е ИСКЛУЧЕНО - ВКЛУЧЕТЕ ГО СВЕТЛОТОако (пир == ВИСОКО && knp == НИСКО) (аналогно запишување (LED, 255); ) // СЕНЗОРОТ ЗА ДВИЖЕЊЕ Е ИСКЛУЧЕН И КОПЧЕТО Е ИСКЛУЧЕНО - ИСКЛУЧИ ГО СВЕТЛОТОако (pir == LOW && knp == LOW) ( движење = millis (); додека (pir == LOW) ( tmp = dht.readTemperature (); pir = digitalRead (PIR); knp = digitalRead (KNP); wtr = analogRead(WTR Serial .print (c) .println("" )< 1) { s1 = 0; s2 = 0; s3 = 0; mySerial.println (tmp + stringT); // испратете ја вредноста на температурата mySerial.println(pir + stringP); // испрати присуство на движење во куќата mySerial.println(wtr + stringW); // испрати податоци од сензори за вода // прикажување на сите податоци од сензорите на мониторот за бројот на портата Serial.print ("TMP = "); Serial.println(tmp); Serial.print ("PIR = "); Сериски.println(пир); Serial.print ("KNP = "); Serial.println(knp); Serial.print ("WTR = "); Serial.println(wtr); Serial.println (""); ) // ИНТЕРВАЛ НА ИСКЛУЧУВАЊЕ НА СВЕТЛИНАТА ВО МИЛИСЕКУНДИако (милис() - движење > 5000) (аналогно запишување (LED, 0); прекин; ) ако (пир == ВИСОКО) (аналогно запишување (LED, 255); прекин; ) ) // СЕНЗОРОТ ЗА ДВИЖЕЊЕ СЕ АКТИВИРАЛ И КОПЧЕТО Е ВКЛУЧЕНО - ЗАПОЧНЕТЕ ГО ТАЈМЕРОТако (пир == ВИСОКО && knp == ВИСОКО) ( движење = милис (); доцнење (1000); аналогно запишување (LED, 255); Сериски.println( „СЕНЗОР ИЗВЛЕЧЕН“); Serial.println(""); доцнење (1000); додека (knp == HIGH) ( tmp = dht.readTemperature (); pir = digitalRead (PIR); knp = digitalRead (KNP); wtr = analogRead (WTR); c--; Serial .print (c); Serial . println (" - јамка" ) ;< 1) { s1 = 0; s2 = 0; s3 = 0; mySerial.println (tmp + stringT); // испратете ја вредноста на температурата mySerial.println(pir + stringP); // испрати присуство на движење во куќата mySerial.println(wtr + stringW); // испраќање податоци од сензори за вода // прикажување на сите податоци од сензори на мониторот за бројот на портата Serial.print ("TMP = "); Serial.println(tmp); Serial.print ("PIR = "); Сериски.println(пир); Serial.print ("KNP = "); Serial.println(knp); Serial.print ("WTR = "); Serial.println(wtr); Serial.println(""); ) // АКО СЕНЗОРОТ ЗА ДВИЖЕЊЕ Е ОНЕСЕКТИВЕН - ИСПРАЌАЊЕ ПОРАКА ДО BLUETOOTHако (knp == LOW ) ( Сериски .println ( „АЛАРМОТ ИЗНЕСЕН“); Serial.println(""); доцнење (1000); ) // АКО ПОМИНАЛЕ ПОВЕЌЕ ОД 10 СЕКУНДИ - ИСПРАЌАЊЕ ПОРАКА НА BLUETOOTHако (милис () - движење > 10000 && s1 != 1) ( m = 1; доби порака1; ) доцнење (1000); )) // АКО СЕ СЛУЧИ ТЕК НА ВОДА - ИСПРАТЕТЕ ПОРАКА НА BLUETOOTHако (wtr > 500 && s2 != 2) ( m = 2; има порака2; ) ако (wtr > 500) ( тон (BUZ, 400); ) ако (wtr<= 500) { noTone (BUZ); } // АКО ПАДНЕ ТЕМПЕРАТУРАТА - ИСПРАТЕТЕ ПОРАКА НА BLUETOOTHако (tmp< 20 && s3 != 3) { m = 3; goto message3; } if (tmp < 20) { tone (BUZ, 200); } if (tmp >= 20) ( noTone (BUZ); ) message1: while (m == 1) ( Serial .println ( „АЛАРМ ИСПРАТЕНО НА BLUETOOTH“ // испратете ја вредноста на температурата mySerial.println(1 + stringP); // испрати присуство на движење во куќата mySerial.println(wtr + stringW); // испрати податоци од сензори за вода s1 = 1; m = 0; пауза ; ) порака2: додека (m == 2) ( Сериски .println ( „СИГНАЛ ЗА ТЕК НА ВОДА ИСПРАТЕНО ВО BLUETOOTH“); Serial.println(""); доцнење (1000); mySerial.println(tmp + stringT); // испратете ја вредноста на температурата mySerial.println(pir + stringP); // испрати присуство на движење во куќата mySerial.println(500 + stringW); // испрати податоци од сензори за вода s2 = 2; m = 0; пауза ; ) порака3: додека (m == 3) ( Сериски .println ( „СИГНАЛ ЗА ТЕМПЕРАТУРА ИСПРАТЕНО ВО BLUETOOTH“); Serial.println(""); доцнење (1000); mySerial.println(20 + stringT); // испратете ја вредноста на температурата mySerial.println(pir + stringP); // испрати присуство на движење во куќата mySerial.println(wtr + stringW); // испрати податоци од сензори за вода s3 = 3; m = 0; пауза ; ))

Објаснувања за кодот:

На прв поглед, шемата може да изгледа комплицирана, но не е. Алармот може да се состави на која било плоча, вклучувајќи го и Arduino Uno. Наместо LED диоди, можете да користите LED лента, но напојувањето на плочата ќе треба да биде 12 волти и да ја поврзете LED лентата не на 5V, туку на пинот Vin Arduino. Со LED диоди, можете да користите обичен полнач за телефон од 5 волти за напојување на колото.

Инсталирање на апликација на паметен телефон за аларм

За да ја инсталирате апликацијата, преземете ја датотеката home_twit.apk на вашиот телефон преку USB-кабел, пронајдете ја во меморијата на телефонот и кликнете „Инсталирај“. Овој телефон мора секогаш да биде во опсегот на сигналот Arduino Bluethoth. По инсталацијата, отворете ја апликацијата и кликнете на копчето „Прилагоди“. Овде ќе треба да го наведете минимумот и максимална вредносттемпература на која ќе биде испратена пораката.

А сега најтешкиот дел е поставувањето сметки на Твитер. Во поставките наведете го корисничкото име на Twitter на кого ќе ја испратите пораката. Од вас исто така се бара да обезбедите најавување API клучИ Таен клуч на APIво чие име ќе се примаат пораките. Најновите иновации се должат на борбата против спам и собирањето информации за корисниците на социјалната мрежа. Како да добиете клуч API и тајна API - прочитајте во овој преглед.

На телефон кој секогаш ќе биде со вас и ќе прима пораки, ќе треба да ја инсталирате официјалната апликација на Twitter од PlayMarket и да се најавите на неа со потребната најава. Како резултат на тоа, апликацијата signalizaciya.apk од телефон лоциран во куќата ќе собира податоци од сензорите на Arduino и ќе ги испраќа како приватна порака преку Twitter до корисникот под чија најава сте ја инсталирале апликацијата Twitter.

Ако имате какви било проблеми со поставките за аларм на Arduino, напишете ги вашите прашања во коментарите на овој преглед.

Инфрацрвените (IR) сензори обично се користат за мерење на растојанија, но тие исто така може да се користат и за откривање објекти. Со поврзување на неколку инфрацрвени сензори со Arduino, можеме да создадеме аларм за провалник.

Преглед

Инфрацрвените (IR) сензори обично се користат за мерење на растојанија, но тие исто така може да се користат и за откривање објекти. IR сензорите се состојат од инфрацрвен предавател и инфрацрвен приемник. Предавателот емитува пулсирања на инфрацрвено зрачење додека приемникот детектира какви било рефлексии. Ако ресиверот детектира рефлексија, тоа значи дека има некој предмет на одредено растојание пред сензорот. Ако нема одраз, нема објект.

IR сензорот што ќе го користиме во овој проект детектира рефлексија во одреден опсег. Овие сензори имаат мал линеарен уред поврзан со полнење (CCD) кој го детектира аголот под кој IR светлината се враќа во сензорот. Како што е прикажано на сликата подолу, сензорот пренесува инфрацрвен пулс во вселената, а кога некој предмет се појавува пред сензорот, пулсот се рефлектира назад кон сензорот под агол пропорционален на растојанието помеѓу објектот и сензорот. Сензорскиот приемник го детектира и го прикажува аголот, а користејќи ја оваа вредност можете да го пресметате растојанието.

Со поврзување на неколку IR сензори со Arduino, можеме да направиме едноставен безбедносен аларм. Ќе инсталираме сензори врата на врата, и со правилно порамнување на сензорите, можеме да откриеме кога некој ќе помине низ вратата. Кога тоа ќе се случи, излезот на IR сензорот ќе се промени и ќе ја откриеме оваа промена со континуирано читање на излезот од сензорите со помош на Arduino. ВО во овој примерзнаеме дека некој предмет минува низ вратата кога отчитувањето на излезот на IR сензорот надминува 400. Кога тоа ќе се случи, Arduino ќе активира аларм. За да го ресетирате алармот, корисникот може да притисне копче.

Додатоци

  • 2 x IR сензор за растојание;
  • 1 x Arduino Mega 2560;
  • 1 x звучник;
  • 1 x копче;
  • Отпорник 1 x 470 Ohm;
  • 1 x NPN транзистор;
  • џемпери.

Дијаграм за поврзување

Дијаграмот за овој проект е прикажан на сликата подолу. Излезите на два IR сензори се поврзани со пиновите A0 и A1. Останатите два пина се поврзани со пиновите 5V и GND. Звучникот од 12 волти е поврзан со пин 3 преку транзистор, а копчето што се користи за стишување на алармот е поврзано со пин 4.


Фотографијата подолу покажува како ги залепивме сензорите на рамката на вратата за овој експеримент. Се разбира, ако го користите редовно, сензорите би ги инсталирале поинаку.


Инсталација

  1. Поврзете ги пиновите 5V и GND на плочката Arduino со пиновите за напојување и GND на сензорите. Можете исто така да ги снабдувате со надворешно напојување.
  2. Поврзете ги излезните пинови на сензорите со пиновите A0 и A1 на плочката Arduino.
  3. Поврзете го пинот 3 на Arduino со основата на транзисторот преку отпорник од 1 k Ohm.
  4. Нанесете 12V на колекторот на транзисторот.
  5. Поврзете го позитивниот вод на 12-волтниот звучник со емитерот, а негативниот со заземјувањето.
  6. Поврзете го пинот 4 со пинот 5V преку копче. Од безбедносни причини, за да се избегне голем проток на струја, секогаш е подобро тоа да се направи преку дополнителен мал отпорник.
  7. Поврзете ја плочката Arduino со вашиот компјутер преку USB-кабел и вчитајте ја програмата во микроконтролерот користејќи Arduino IDE.
  8. Напојувајте ја плочката Arduino користејќи напојување, батерија или USB кабел/

Код

const int buzzer=3; // пинот 3 е излезот на звучникот const int копче=4; // пинот 4 е влез за копчето void setup() ( pinMode(buzzer, OUTPUT); // поставете го пинот 3 на излез pinMode (копче, INPUT); // поставете го пинот 4 на влезот ) void loop() ( / / прочитајте го излезот од двата сензори и споредете го резултатот со вредноста на прагот int sensor1_value = analogRead(A0 int sensor2_value = analogRead(A1) if (sensor1_value > 400 || sensor2_value > 400); digitalWrite(buzzer,HIGH) // вклучете го алармот if(digitalRead(pushtton) == HIGH) break ) other ( digitalWrite (buzzer, LOW); // исклучете го алармот ) )

Видео

Во последната статија научивме како да го користиме GSM модулот SIM800L и направивме едноставен дизајн за далечинско контролирање на товарот, денес ќе направиме нешто поинтересно, имено GSM безбедносен аларм на SIM800L модулот од Aliexpress и Arduino, кој може да се користи за заштита на стан, викендица, гаража и сл. други предмети и кога ќе се активира, ќе ве извести со повик или СМС порака.

Што ни треба за да направиме GSM аларм:

  • GSM/GPRS модул SIM800L;
  • Arduino Nano, UNO или друг Arduino;
  • Buck DC-DC конвертор;
  • Батерија 3,7 V;
  • Отпорници за 10 k – 7 парчиња;
  • Енергетска единица.

Како да направите безбедносен аларм GSM со помош на модулот SIM800L и Arduino, опис на работата:

Ги поврзуваме модулот SIM800L, Arduino, сензорите и слично според дијаграмот подолу, се е склопено на лебна плоча за да можете да менувате нешто во секое време, го ставаме во секој соодветен куќиште и ги отстрануваме жиците од куќиштето за безбедносни сензории на БП. Ние, исто така, ја ставаме батеријата во куќиштето што е потребно, така што кога ќе се исклучи струјата во куќата, уредот оди во автономен режим, напојуван од; батерија. На конверторот за засилување го поставуваме излезот на 4,2 волти, на овој напон работи GSM SIM модулот и во исто време се полни батеријата, а овој напон е доволен и за Ардуино работиНано.

Можете да поврзете кои било 5 сензори на колото, како што се прекинувачи за трска, влажност, чад, сензори за движење итн. кои поддржуваат работа на релето, бидејќи ова коло е конфигурирано да активира аларм за отворено коло на кој било од петте сензори, но по желба, скицата може да се претвори во краток спој.

Кога ќе се активира првиот сензор, се упатува повик до наведениот број, потоа повикот се откажува и се повикува на вториот број, тоа се прави ако првиот број е вклучен овој моментнема да биде достапен. Кога ќе се активираат преостанатите 4 безбедносни сензори, се испраќа само СМС порака во која е запишан бројот или името на активираната зона, а оваа порака ќе биде испратена и на два телефонски броја.

Во скицата можете да внесете телефонски броеви и да дадете свои имиња на заштитените подрачја, наместо „Аларм! Зона 1“, „Аларм! Зона2“, „Аларм! Zone3“... Можете да го напишете името на објектот каде што сте инсталирале одреден сензор, на пример „Alarm! Прозорец“, „Аларм! Дверј“ итн., пишувајте ги имињата на зоните само на латиница. Исто така во скицата е поставено и времето за враќање на сопственикот, односно по колку часа да ве извести дека целиот систем работи и се е во ред, стандардно е поставено да се јавува на секои 144 часа.

Тоа е сè, направивме едноставен GSM безбедносен аларм користејќи го модулот SIM800L и Arduino, скицата и колото може да се менуваат, на пример, модулот SIM800L поддржува можност за поврзување звучник и микрофон со него, што ќе ви овозможи да слушате до заштитените простории, како и да го емитувате вашиот глас на звучникот.

Преземете ја скицата за Arduino.