SMS pagrindu veikianti lazerio apsaugos grandinė

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Šiame įraše mes sukursime lazerio apsaugos grandinę, kuri gali siųsti SMS įspėjimą turto savininkui ar bet kam kitam ir įjungti garsų pavojaus signalą, kad atgrasytų sukčių, kuriuos galima valdyti per relę.

Mes visada bijome sukčių, ypač kai paliekame savo turtą ramybėje, tai kur apsaugos sistemos Naudinga. Garsus pavojaus signalas gali pakakti pritraukti visų dėmesį netoliese ir atgrasyti vagį.



SMS įspėjimas įspėja vartotoją imtis būtinų veiksmų iškart po to, kai sukčius įsiveržia į jūsų turtą.

Apsaugos sistemos turėtų būti įdiegtos jūsų namų / biuro savaitės vietose, tokiose kaip durys ir langai, kartais norint maksimaliai reikalauti kelių apsaugos sistemų apsauga nuo vagių skirtinguose jūsų namų ar biuro taškuose.



Kaip tai veikia

SMS pagrindu veikianti lazerio apsaugos grandinė

PASTABA: Pakeiskite 330 omų tranzistoriaus pagrindinį rezistorių 10 K rezistoriumi, nes 330 omų vertė yra per maža ir neteisinga.

Grandinę sudaro „Arduino“, kuri jaučia įsibrovimą ir priima sprendimus. GSM modemas gauna komandą siųsti SMS vartotojui ir keletą kitų pasyvių komponentų, kad būtų galima aptikti įsilaužimą.

„Arduino“ nuskaito lazerio spindulys už pertraukimą šviesoje 500 kartų per sekundę. The LDR jutimai buvimo lazerio šviesa ir duoda signalą Arduino.

10K ir LDR sudaro įtampos daliklį, analoginis signalas imamas iš taško tarp šių dviejų komponentų.

Kai krintantis šviesos intensyvumas sumažėja iki tam tikro laipsnio arba šviesa visiškai nutrūksta, arduino atpažįsta kaip įsibrovimą.

The 10K rezistorius kuris yra prijungtas prie „aktyvavimo mygtuko“, veikia kaip nuleidžiamas rezistorius, kad arduino kaištis negalėtų aktyvuotis atsitiktinai.

The tranzistorius įjungia relę įsibrovimo atveju diodas apsaugo likusią grandinės dalį nuo aukštos įtampos šuolio, įjungdamas ir išjungdamas relę.

Galite prijungti a sirena ar žibintai ar bet kas, ką norite prijungti prie relės.

Norėdami suaktyvinti apsaugos sistemą, turime paspausti įjungimo mygtuką LED indikatorius patvirtina, kad mygtukas paspaustas.

Sistema įsijungia tik po 2 minučių, tai suteiks laiko užrakinti nuosavybę ir palikti vietą.

Grįžę namo, norėdami išjungti sistemą, paspauskite atstatymo mygtuką. Lituokite „Arduino“ atstatymo mygtuko terminalo paspaudimo mygtuką, kad iš naujo nustatymo mygtuką būtų galima lengvai išjungti iš sąrankos ribų.

Kai grandinė aptiks įsilaužimą, relė bus įjungta 2 minutės jis išsijungs ir bus pasirengęs aptikti kitą įsilaužimą.

GSM modemui reikia išorinio maitinimo šaltinis nes „arduino“ negali suteikti pakankamai srovės moduliui. Įdėkite galiojančią SIM kortelę su veikiančiu SMS planu.

Viskas apie šią SMS pagrįstą lazerio apsaugos grandinę. Dabar pažiūrėkime, kaip teisingai įgyvendinti sąranką.

Kaip įgyvendinti sąranką:

Padėkite lazerio šaltinis ir „arduino“ grandinę tokiu būdu, kad lazerio šviesa patektų tiksliai į LDR. Taip pat galite išbandyti veidrodžius, atspindinčius lazerio spindulį, kad būtų padengtas didelis plotas.

Jei turite naminių gyvūnėlių ir išvengsite atsitiktinio ar melagingo pavojaus, pakelkite visą sąranką iki suaugusio žmogaus klubo lygio. Jūs, augintiniai, eisite po lazerio spinduliais, užkertant kelią klaidingam suveikimui.

Kai ant jo patenka aplinkos šviesa, LDR gali būti klaidos / netikras pavojaus signalas. Kad išvengtume tokio pobūdžio klaidų, LDR turime uždaryti nepermatomu tuščiaviduriu cilindru, kurio vienas galas atidarytas, o kitas galas uždarytas, pagamintas iš plastiko ar bet kurios kitos medžiagos.

LDR sąranka

Įsitikinkite, kad priekinė vamzdžio dalis taip pat uždengta ir kad į lazerio spindulį patenka tik maža skylė, kurios skersmuo yra keli milimetrai.

Kai lazerio spindulys krenta ant LDR „arduino“ nuskaityta vertė yra maža, tačiau aptikus šviesos pertraukimą, vertė pasieks didžiausią ta pačią akimirką, kurią galite matyti iš serijinio monitoriaus.

Kai šviesos intensyvumas sumažės žemiau iš anksto nustatytos ribos, „arduino“ įjungia relę ir išsiunčia SMS įspėjimą vartotojui.

Programos kodas:

//--------------Program developed by R.Girish---------------//
#include
SoftwareSerial gsm(9,8)
int LDR = A0
int OP = 7
int start = 6
int LED = 5
int th = 300
int x
unsigned long A = 1000L
unsigned long B = A * 60
unsigned long C = B * 2
void setup()
{
Serial.begin(9600)
gsm.begin(9600)
pinMode(LDR,INPUT)
pinMode(OP,OUTPUT)
pinMode(start,INPUT)
pinMode(LED,OUTPUT)
}
void loop()
{
if(digitalRead(start)==1)
{
digitalWrite(LED,HIGH)
delay(C)
A:
x = analogRead(A0)
Serial.println(x)
if(x<=th)
{
delay(2)
goto A
}
if(x>=th)
{
digitalWrite(OP,HIGH)
Serial.println('Sending SMS...... ')
gsm.println('AT+CMGF=1')
delay(1000)
gsm.println('AT+CMGS='+91XXXXXXXXXX' ') // Replace x with mobile number
delay(1000)
gsm.println('Security Warning: Intruder detected.') // The SMS text you want to send
delay(100)
gsm.println((char)26) // ASCII code of CTRL+Z
delay(1000)
Serial.println('Message is sent ')
delay(C)
digitalWrite(OP,LOW)
goto A
}
}
}
//--------------Program developed by R.Girish---------------//

Norėdami gauti SMS, pakeiskite „XXXXXXXXXX“ savo telefono numeriu.




Pora: 10 LED tachometro grandinės Kitas: Įsibrovėlio padėties indikatoriaus apsaugos grandinė