Indholdsfortegnelse:

Registrering af bevægelse ved hjælp af Raspberry Pi: 4 trin
Registrering af bevægelse ved hjælp af Raspberry Pi: 4 trin

Video: Registrering af bevægelse ved hjælp af Raspberry Pi: 4 trin

Video: Registrering af bevægelse ved hjælp af Raspberry Pi: 4 trin
Video: Sådan laver du din egen mini NAS 2024, November
Anonim
Image
Image
Forbrugsvarer
Forbrugsvarer

I denne instruktive vil vi lære, hvordan vi kan bruge PIR (Passive InfraRed) sensor med Raspberry Pi, for at bygge en simpel bevægelsesdetektor. Den bruges til at registrere bevægelse af mennesker, dyr eller andre objekter. De bruges ofte i tyverialarmer og automatisk aktiverede belysningssystemer.

Driftsprincipper:

Alle objekter med en temperatur over absolut nul udsender varmeenergi i form af stråling. Normalt er denne stråling ikke synlig for det menneskelige øje, fordi den stråler ved infrarøde bølgelængder, men den kan detekteres af elektroniske enheder designet til et sådant formål. (Kilde: Wikipedia)

Formål med instruerbare:

Hovedidéen med denne vejledning er at tænde LED, hvis en bevægelse opdages, og slukke for LED, hvis ellers. Som jeg sagde i indledningen, kan du bruge sensoren til at styre lysrum eller alarm i stedet for LED.

Trin 1: Forbrugsvarer

Forbrugsvarer
Forbrugsvarer

Hardware forsyninger:

1. Raspberry Pi 3 Model B

2. PIR -sensor

3. Brødbræt

4. 220 Ohms modstand

5. LED

6. Ledninger

Softwareforsyninger:

1. Raspbian Jessie (Raspberry Pi's operativsystem: For flere detaljer kan du se min tidligere vejledning her).

2. Python -tomgang

Så jeg går ud fra, at du med succes har gennemført nogle grundlæggende projekter. Hvis ikke, bare rolig, jeg råder dig til at følge min tidligere vejledning (Start dit første projekt med hindbær: blinkende LED)

Trin 2: Kredsløbssamling

Kredsløbssamling
Kredsløbssamling
Kredsløbssamling
Kredsløbssamling

Ledningerne er ganske enkle, PIR -sensoren har tre ben:

1. Vcc til 5v af Raspberry's GPIO.

2. GND til GNS for Raspberry's GPIO.

3. OUT til 17 GPIO pin.

For at tilslutte LED og modstand kan du følge trinene nedenfor:

1. Tilslut en 220Ω modstand til LED'ens anode, derefter modstanden til 5 V.2. Tilslut LED'ens katode til 4 GPIO -ben (se billedet ovenfor).

Trin 3: Python -kode

Python -kode
Python -kode

1. Tænd din Pi og Opret en ny tekstfil "pir.py" (Du kan navngive filen som du vil).

2. Indtast følgende kode:

importer RPi. GPIO som GPIO

importtidGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led forsøg: time.sleep (2) #for at stabilisere sensoren, mens True: i = GPIO.input (17) hvis i == 0: #Når output fra bevægelsessensor er LAVT GPIO.output (4, 0) #Sluk LED -udskrivning ("Ingen bevægelse registreret", i) elif i == 1: #Når output fra bevægelsessensor er HIGH GPIO.output (4, 1) #Tænd LED -print ("Bevægelse registreret", i) undtagen: GPIO.cleanup ()

3. Når du har indtastet al den markerede kode, gem den.

4. Kør pythonkoden ved at indtaste følgende kode i terminalen:

- cd Desktop og tryk på Enter (jeg skriver Desktop, fordi jeg har gemt filen i pi's Desktop).

- python pir.py og tryk på Enter.

Trin 4: Til support

Til support
Til support

Du kan abonnere på min YouTube -kanal for flere selvstudier og projekter. Abonner på support. Tak skal du have.

Gå til min YouTube -kanal -link

Anbefalede: