Motion sensor alarmer er lett tilgjengelig i markedet, men disse er dyre. Her er en enkel Og billig Arduino basert bevegelsessensor alarm med talevarsel. Den kan brukes til sikkerhetsformål.
vanligvis, for utendørs overvåking, motion sensor alarm består Av en pir (passiv infrarød) sensor som oppdager bevegelse av mennesker i nærheten. Forfatterens prototype er vist I Fig. 1. Blokkdiagrammet til bevegelsessensoralarmen er vist På Fig. 2.
Krets og arbeid
kretsdiagrammet til bevegelsessensoralarmen er vist På Fig. 3. Den består av en PIR-bevegelsessensor (MS1), Arduino Nano (Brett1), LM386 lydforsterker (IC1) og 8 ohm høyttaler. Du kan bruke noen Arduino bord i stedet For Arduino Nano styret.
Installer det nødvendige biblioteket I Arduino IDE ved å laste ned biblioteket Fra SkisseInkluder bibliotekAdministrer Biblioteker alternativer, som vist på Fig. 4. Søk I PCM-biblioteket fra Library Manager (se Fig. 5) og installer den. På samme måte følger du trinnene ovenfor og installerer pir-sensorbiblioteket.
Koding Arduino
Arduino kode (Motion_Detection.ino) er skrevet I Programmeringsspråket Arduino.
Initialiser bibliotekene i koden og deklarerer også sensor-og indikatorpinnene som angitt nedenfor:
#int sensorpin = 4; //sensorpin
int led =13; //indikatorpinne
Initialiser lydfilen med kodede prøver:
const usignert røye prøve PROGMEM =
{ 126, 127, 127, 126, 127, 126, 127, 127,
126, 126,……. };
Definer pinmoden ved hjelp av følgende instruksjoner:
pinMode (sensorpin,INNGANG);
pinMode(led,UTGANG);
Lag en variabel som leser sensorverdien i digital form:
int sensorValue = digitalRead (sensorpin);
opprett nå en betingelse som sammenligner med sensorverdien. Hvis betingelsen er sant, utfører den oppgaven tilsvarende. Her er oppgaven å spille av lydfilen og slå PÅ LED-indikatoren (LED1). Ellers er tilstanden falsk, uten lydvarsel og LED1 av. Følgende kode utfører disse oppgavene:
if (sensorValue == 1)
{
startPlayback (prøve,
sizeof(prøve));
digitalWrite (led,HØY);
}
annet hvis (sensorValue == 0)
{
digitalWrite (led,LAV);
}
Konstruksjon og testing
ET PCB-oppsett for bevegelsessensoralarmen er vist På Fig. 6 og dens komponenter layout I Fig. 7.
Last NED PCB Og Komponent Layout Pdf-Filer: klikk her
Last Ned Kildekoden
før du monterer kretsen, ikke glem å laste Opp Motion_Detection.ino på Arduino Nano styret. Etter montering av kretsen PÅ PCB, koble pir-sensoren OVER CON1 og 12V over CON2.
Kryss Kontroller ledninger/tilkoblinger i henhold til kretsdiagrammet. Deretter, strøm på kretsen MED EN 12V DC forsyning eller 12v batteri.
du kan installere dette prosjektet i hagen din eller et annet passende sted i huset ditt. Deretter utvide høyttaler og ledninger til rommet ditt. Alternativt kan du koble den til din mini høyttalerforsterker via en lydkontakt.
når du slår på kretsen, og hvis noen er foran pir-sensoren, vil du høre ‘alert motion’ talevarsel i høyttaleren kontinuerlig til personen beveger seg bort fra sensoren. Denne sensoren vil oppdage et menneske i området opp til ti meter basert på følsomheten til sensormodulen. Du kan endre følsomheten ved å justere det innebygde potmeteret i sensormodulen.
Venkatesh T. Er en elektronikk hobby. Hans områder av interesse inkluderer mikrokontrollere, innebygde systemer og Internett Av Ting