Bevegelsessensor Med Stemmealarm Ved Hjelp Av Arduino

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.

Fig. 1: Forfatterens prototype
Fig. 1: forfatterens prototype
Blokkdiagram over bevegelsessensoralarm
Fig. 2: Blokkdiagram over bevegelsessensoralarm

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.

 Kretsdiagram over bevegelsessensoralarm
Fig. 3: Kretsdiagram over bevegelsessensoralarm

Installer det nødvendige biblioteket I Arduino IDE ved å laste ned biblioteket Fra SkisseInkluder bibliotekAdministrer 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.

Leder Biblioteker I Arduino IDE
Fig. 4: Manager Biblioteker I Arduino IDE
SØK PCM bibliotek Fra Library Manager
Fig. 5: Søk PCM bibliotek Fra Library Manager

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.

PCB layout for bevegelsessensoralarm
Fig. 6: PCB layout for bevegelsessensor alarm
Fig. 7: Komponenter layout AV PCB

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.