Sådan oprettes et GSM-baseret hjemmesikkerhedssystem?

Gadeforbrydelser bliver meget almindelige i dag. Med stigningen i disse gadeforbrydelser øges produktionen af ​​sikkerhedssystemer også i det nuværende århundrede. Forskellige typer af moderne sikkerhedssystemer er tilgængelige på markedet, der er meget effektive og kan advare ejeren på få sekunder, hvis en ubuden gæst forsøger at komme ind i området under overvågning. Disse alarmer kan være i form af en sirene, en alarm eller et telefonopkald. Disse sikkerhedssystemer er meget dyre, og de fleste mennesker har ikke råd til dem, hvis de vil installere det i mindre skala som boliger.

Så i denne artikel har vi diskuteret en metode til at skabe et sikkerhedssystem, der vil være lige så effektivt som det system, der er tilgængeligt på markedet, men som har meget lave omkostninger. Dette projekt kan laves af de komponenter, der er let tilgængelige på markedet. Kernen i dette projekt er Arduino Uno, som er den mikrocontroller, der bruges i dette projekt. PIR-sensoren registrerer enhver bevægelse i området 6 meter, og hvis bevægelsen detekteres, sender den et signal til mikrokontrolleren. Arduino bruger derefter et GSM-modul til først at sende en SMS til ejeren og derefter foretage et opkald på det angivne nummer.

Hvordan laver jeg en sikkerhedsalarm ved hjælp af GSM-modul?

Der kan tilvejebringes tilstrækkelig sikkerhed mod indbrud, røg, ild osv. Ved hjælp af moderne sikkerhedssystemer. Disse sikkerhedssystemer advarer os, så snart de opdager ukendte genstande, der bevæger sig ind i området under overvågning. Så hovedformålet med dette projekt er at lave et billigt og effektivt indbrudsalarmsystem, der sender en SMS til ejeren og med en forsinkelse på to sekunder ringe til ham, når den opdager en indtrænger.

Trin 1: Samling af komponenterne

Før du starter et projekt, skal du sørge for at have alle de komponenter, du skal bruge i projektet. Hvis du ikke har dem alle, er den bedste tilgang at lave en komplet liste over alle komponenterne og i første omgang købe dem fra markedet. Dette er en fremragende teknik, hvis du vil spare meget tid og vil forhindre dig selv i at sidde fast midt i projektet. En komplet liste over alle de komponenter, som vi skal bruge i dette projekt, er angivet nedenfor:

Trin 2: Hvad er GSM?

GSM-modulet, vi bruger her, er SIM900A. Det er et meget pålideligt og ultrakompakt modul. Det er en komplet dual-band GSM / GPRS-løsning. Den har en indbygget RS232 interface. Det fungerer på en rækkevidde på 900/1800 MHz frekvens. RS232-grænsefladen hjælper dette modul med at blive tilsluttet en pc eller en hvilken som helst anden mikrocontroller serielt. Når den er tilsluttet en mikrocontroller ved hjælp af et serielt kabel, kan den sende SMS, foretage taleopkald eller få adgang til internettet.

Trin 3: Arbejde

Da abstrakten af ​​dette projekt allerede er diskuteret, lad os gå et skridt videre og gennemgå en kort undersøgelse af, hvordan dette projekt fungerer.

En passiv infrarød (PIR) sensor er en elektronisk sensor, der registrerer de infrarøde stråler, der udstråler fra objekter i dets funktionsområde. Disse sensorer bruges mest i bevægelsesdetekterende enheder. Ordet passive indikerer, at disse sensorer ikke udsender energi til at detektere, de fungerer udelukkende ved at detektere IR-stråler, der udsendes af forskellige objekter. Så når PIR-sensoren registrerer nogen bevægelse i omgivelserne, vil dens output-PIN gå HØJ, som oprindeligt var LAV, da der ikke blev registreret nogen bevægelse. PIR-sensoren kan fungere meget godt inden for en rækkevidde på 6 meter.

Når kredsløbet er samlet og tændt, kræves det, at PIR-sensoren varmes op i ca. et minut. Dette er nødvendigt, fordi PIR-sensoren skal observere omgivelserne og placere sin IR-detektor i henhold til omgivelserne. PIR-sensoren kan kalibreres ved hjælp af potentiometeret på den. I løbet af denne tid skal du prøve, at der ikke produceres nogen bevægelse i nærheden af ​​PIR-sensoren, så den placerer sin IR-detektor korrekt.

Så når PIR-sensoren registrerer enhver bevægelse i omgivelserne, sender den et HIGH signal til Arduino-kortet. Så snart Arduino får den ene form til PIR-sensoren, sender den kommunikation serielt med GSM-modulet, og derefter sender GSM-modulet en SMS til det specificerede SIM-nummer og advarer personen om, at nogen er kommet ind i det område, der var under overvågning. .

Trin 4: Samling af kredsløbet

Når vi nu har en idé om, hvordan dette projekt fungerer, så lad os gå videre og samle alle komponenterne sammen.

Da vi bruger PIR-bevægelsessensoren til at registrere bevægelsen i et bestemt område, er forbindelsen mellem denne sensor og Arduino-kortet ret enkel. PIR-bevægelsessensorens udgangsstift er tilsluttet pin5 på Arduino-kortet. Vcc'en og jordstiften på denne sensor er tilsluttet henholdsvis 5V og jord på Arduino-kortet.

Forbindelsen mellem GSM-modulet og Arduino-kortet oprettes serielt. Tx-stiften og Rx-stiften på GSM-modulet er forbundet til henholdsvis Rx-stiften og Tx-stiften på Arduino-kortet.

Mens du uploader koden på Arduino, skal du sørge for, at GSM er afbrudt fra Arduino-kortet.

Trin 5: Kom godt i gang med Arduino

Arduino IDE er en software, som du kan skrive, debugge og kompilere en kode, der kører på en Arduino-mikrocontroller. Denne kode vil blive uploadet til mikrocontrolleren gennem denne IDE. Hvis du ikke har nogen tidligere erfaring med denne software, er der intet at bekymre dig om, fordi hele proceduren for at bruge denne software er angivet nedenfor.

  1. Hvis du ikke allerede har softwaren installeret, skal du klikke her for at downloade softwaren.
  2. Tilslut dit Arduino-kort til pc'en, og åbn Kontrolpanel. Klik på Hardware og lyd.Nu åben Enheder og printer og find den port, som dit kort er tilsluttet. Denne port er forskellig på forskellige computere.
  3. Åbn nu Arduino IDE. Fra værktøjer skal du indstille Arduino-kortet til Arduino / Genuino UNO.
  4. Fra den samme værktøjsmenu skal du indstille portnummeret. Dette portnummer skal være nøjagtigt det samme som det portnummer, der blev observeret før i kontrolpanelet.
    1. Download nedenstående kode og kopier den til din IDE. For at uploade koden skal du klikke på upload-knappen.
  5. Klik her for at downloade koden.

Trin 6: Kode

Koden er meget enkel og godt kommenteret. Selvom det er meget simpelt at forstå, forklares det kort nedenfor:

1. I starten initialiseres Pins af Arduino, der forbindes til summeren, ledet og PIR-bevægelsessensoren. LED tilsluttes pin12 i Arduino, Buzzer forbindes til pin8 i Arduino, og PIR-bevægelsessensorens output pin forbindes til pin5 i Arduino Uno.

int ledet = 12; // coonnect lled til pin12 i Arduino int buzzer = 8; // connect førte til pin8 i Arduino int pirOutput = 5; // tilslut output fra PIR-sensor til pin5 i Arduino

2. ugyldig opsætning ()er en funktion, der kun udføres en gang i et program. Den kører kun, når mikrokontrolleren er tændt, eller der trykkes på aktiveringsknappen. Baudhastighed indstilles i denne funktion ved hjælp af Seriel. begynde kommando. Baudhastighed er faktisk hastigheden i bits pr. Sekund, hvormed mikrokontroller kommunikerer med de eksterne komponenter, der er tilsluttet. Derefter erklæres stiften på den anvendte mikrokontroller, at den bruges som OUTPUT. I sidste ende sendes et LAVT signal til LED'en, summeren og PIR-bevægelsessensorens udgangsstift.

ugyldig opsætning () {Serial.begin (9600); // indstil baud rate pinMode (led, OUTPUT); // erklære ledet pin som OUTPUT pin pinMode (summer, OUTPUT); // erklære summer pin som OUTPUT pin pinMode (pirOutput, INPUT); // erklære PIR-sensorstift som OUTPUT pin digitalWrite (pirOutput, LOW); // oprindeligt sende et LAV signal til PIR sensoor output pin digitalWrite (led, LOW); // sluk lysdioden for digitalWrite (summer, LAV); // sluk for summeren}

3. ugyldig sløjfe ()er en funktion, der kører gentagne gange i en løkke. I denne funktion kontrolleres PIR-sensorens udgangsstift kontinuerligt. Hvis stiften viser et HIGH signal, hvilket betyder at bevægelsen detekteres, tændes ledningen og summeren, og der sendes en SMS til det mobilnummer, der er angivet i koden. Efter at have sendt SMS'en venter den i to sekunder og ringer derefter til det angivne telefonnummer.

ugyldig loop () {if (digitalRead (pirOutput) == HIGH) // hvis bevægelse detekteres {din digitalWrite (led, HIGH); // tænd for LED digitalWrite (summer, HIGH); // tænd summeren Serial.println ("OK"); // udskriv OK på seriel skærmforsinkelse (1000); // vent et sekund Serial.print ("AT + CMGF = 1 \ r"); // indstil GSM-modulet til at sende SMS-forsinkelse (1000); // vent på et sekund Serial.print ("AT + CMGS = \" + xxxxxxxxxxx \ "\ r"); // udskift xxxxxxxxxx med dit mobilnummer Serial.print ("Intruder Alert - Nogen har indtastet dit hjem"); // send denne besked på det angivne mobilnummer Serial.write (0x1A); // ASCII-kode for CTRL + Z (slutningen af ​​meddelelsen) forsinkelse (2000); // vent i to sekunder Serial.println ("ATD + 91xxxxxxxxxx;"); // udskift xxxxxxxxxx med dit mobilnummer for at ringe til Serial.println ("ATH"); }}

Så dette var hele proceduren for at lave en indbrudsalarm, der integrerer en PIR-bevægelsessensor og et GSM-modul med Arduino Uno-mikrocontrollerkortet. Nu kan du følge ovenstående trin og nyde at lave din egen indbrudsalarm meget let derhjemme.

Facebook Twitter Google Plus Pinterest