For å oppdage all uønsket bevegelse i et område eller for å forhindre at tyver fra å komme inn i dette området, trenger vi en sensor som kan utløse en alarm. For dette vil vi kreve en sensor som kan oppdage bevegelsen til enhver kropp og utløse alarmen så snart den oppdager bevegelsen. Kort sagt, for å lage et innbruddsdeteksjonssystem trenger vi en bevegelsesdeteksjonssensor og en summer og bruker Arduino UNO kan vi lage et innbruddsdeteksjonssystem.
Hvordan lage innbruddsalarmsystem med Arduino Uno
For å lage et innbruddsalarmsystem, må vi være følgende liste over komponenter
For å oppdage all uønsket bevegelse i ethvert område har vi designet en krets hvis skjema er gitt i figuren nedenfor:
Maskinvareenhet for å lage en innbruddsalarm med Arduino Uno og PIR -sensor
Skjematikken til kretsen gitt ovenfor er implementert på maskinvaren og for å forstå tilkoblingene til kretsen ytterligere har vi gitt bildet nedenfor som forklarer maskinvarenheten.
Vi koblet utgangen til PIR -sensoren til Arduino ved å koble den brune ledningen til PIN 6, mens summeren er koblet til Arduino ved hjelp av den grå ledningen som kobler den med pinne 3 av Arduino.
Til tross for at vi har brukt summer for indikasjon, har vi også brukt RGB LED for indikasjon. Så når det ikke er noen bevegelse, vil den grønne lysdioden forbli på, men så snart en viss bevegelse blir oppdaget, vil den røde LED slå på og summer vil også bli slått på henholdsvis.
Arduino -kode for innbruddsalarm ved hjelp av PIR -sensor med Arduino Uno
Koden samlet for å lage innbruddsdeteksjonssystemet ved hjelp av PIR -sensoren med Arduino Uno er gitt nedenfor:
int redpin = 5;/* tilordne Arduino -pinnen for rød LED*/int greenpin = 4;/* tilordne Arduino -pinnen for grønn LED*/
int sensorpin = 6; /* tilordne Arduino -pinnen for bevegelsesdeteksjonssensor*/
int buzzpin = 3; / * tilordne Arduino -pinnen for summer */
int val = 0; / *tilordne variablene for streng Utgangen til sensoren */
void setup ()
/ * tilordne PIN -modus for lysdioder og sensor */
pinmode (redpin, output);
pinmode (greenpin, utgang);
pinmode (sensorpin, input);
pinmode (buzzpin, output);
Serie.Begynn (9600);
DigitalWrite (Greenpin, High); / * gi LED en høy tilstand */
void loop ()
val = digitalread (sensorpin); /* Lese utgangen fra bevegelsessensoren*/
if (val == høy) / * Hvis verdien er høy, så * /
DigitalWrite (Redpin, High); / * slå på den røde LED */
digitalwrite (greenpin, lav);/ * slå av den grønne LED */
DigitalWrite (Buzzpin, High);/ * Slå på summeralarmen */
if (val == lav)/ * Hvis utgangen til sensoren er lav, så *//
DigitalWrite (Redpin, Low); / * Slå den røde LED av */
DigitalWrite (Greenpin, High);/* Slå på den grønne LED*/
DigitalWrite (Buzzpin, Low);/* Slå av summeren*/
For å oppsummere arbeidet med Arduino -koden kan vi si at når PIR -sensoren oppdager en hvilken som helst varmesignatur i omgivelsene, vil dens utgang bli høy. Når utgangen fra sensoren blir høy, vil summeren lyse og røde LED vil også slå på og omvendt. For å kontrollere summeralarmen med hensyn til utgangen fra sensoren har vi brukt IF -forholdene ved å lese utgangen fra sensoren ved hjelp av DigitalRead () -funksjonen.
Maskinvareimplementering for innbruddsalarm ved hjelp av PIR -sensor med Arduino Uno
Vi har implementert maskinvaren for kretsen i henhold til maskinvarenheten beskrevet ovenfor, og som det kan sees fra bildet gitt nedenfor:
For demonstrasjonsformål har vi brukt en lekebil som det bevegelige objektet, og systemet vil også fungere når et menneske krysser innenfor deteksjonsområdet til sensoren.
I stedet for summeren kan en kvalitetsalarmklokke brukes med et relé.
Konklusjon
Sensorene som brukes til å oppdage bevegelsen av gjenstandene i et område er PIR -sensorene som plukker opp bevegelsen fra den infrarøde strålingen som sendes ut i form av varme fra et bevegelig objekt. Denne typen sensor kan brukes i en rekke applikasjoner som automatisk åpning av dører, automatiske lys og sikkerhetsalarmer. For å demonstrere hvordan vi kan oppdage enhver uønsket bevegelse i et område har vi laget et innbruddsalarmanlegg ved hjelp av PIR -sensoren med Arduino.