Innholdsfortegnelse:

Oppdage bevegelse ved hjelp av Raspberry Pi: 4 trinn
Oppdage bevegelse ved hjelp av Raspberry Pi: 4 trinn

Video: Oppdage bevegelse ved hjelp av Raspberry Pi: 4 trinn

Video: Oppdage bevegelse ved hjelp av Raspberry Pi: 4 trinn
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desember
Anonim
Image
Image
Rekvisita
Rekvisita

I denne instruksen skal vi lære hvordan vi kan bruke PIR (Passive InfraRed) sensor med Raspberry Pi, for å bygge en enkel bevegelsesdetektor. Den brukes til å føle bevegelse av mennesker, dyr eller andre gjenstander. De brukes ofte i innbruddsalarmer og automatisk aktiverte belysningssystemer.

Driftsprinsipper:

Alle objekter med en temperatur over absolutt null avgir varmeenergi i form av stråling. Vanligvis er denne strålingen ikke synlig for det menneskelige øye fordi den stråler ved infrarøde bølgelengder, men den kan detekteres av elektroniske enheter designet for et slikt formål. (Kilde: Wikipedia)

Formål med instruerbare:

Hovedideen med denne opplæringen er å slå på LED hvis en bevegelse oppdages, og slå av LED hvis annet. Som jeg sa i innledningen kan du bruke sensoren til å kontrollere lysrom eller alarm i stedet for led.

Trinn 1: Rekvisita

Rekvisita
Rekvisita

Maskinvare forsyninger:

1. Raspberry Pi 3 Modell B

2. PIR -sensor

3. Brødbrett

4. 220 ohm motstand

5. LED

6. Ledninger

Programvaretilbehør:

1. Raspbian Jessie (operativsystem for Raspberry Pi: for flere detaljer kan du se min forrige opplæring her).

2. Python IDLE

Så jeg antar at du har lykkes med å gjøre noen grunnleggende prosjekter. Hvis ikke, ikke bekymre deg. Jeg råder deg til å følge min forrige opplæring (Start ditt første prosjekt med bringebær: blinkende LED)

Trinn 2: Kretsmontering

Kretsmontering
Kretsmontering
Kretsmontering
Kretsmontering

Ledningen er ganske enkel, PIR -sensoren har tre pinner:

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

2. GND til GNS for Raspberry's GPIO.

3. UT til 17 GPIO -pinne.

For å koble til LED og motstand kan du følge trinnene nedenfor:

1. Koble en 220Ω motstand til LED -anoden, deretter motstanden til 5 V.2. Koble katoden til LED -en til 4 GPIO -pinner (se bildet ovenfor).

Trinn 3: Python -kode

Python -kode
Python -kode

1. Slå på Pi og Lag en ny tekstfil “pir.py” (Du kan navngi filen som du vil).

2. Skriv inn følgende kode:

importer RPi. GPIO som GPIO

import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led forsøk: time.sleep (2) #for å stabilisere sensoren mens True: i = GPIO.inngang (17) hvis i == 0: #Når utgangen fra bevegelsessensoren er LAV GPIO.utgang (4, 0) #Slå AV LED -utskrift ("Ingen bevegelse oppdaget", i) elif i == 1: #Når utgang fra bevegelsessensor er HØY GPIO. utgang (4, 1) #Slå PÅ LED -utskrift ("Bevegelse oppdaget", i) unntatt: GPIO.cleanup ()

3. Når du har skrevet inn all merket kode, lagre den.

4. Kjør pythonkoden ved å skrive følgende kode i terminalen:

- cd Desktop og trykk Enter (jeg skriver Desktop fordi jeg har lagret filen i pi's Desktop).

- python pir.py og trykk Enter.

Trinn 4: For støtte

For støtte
For støtte

Du kan abonnere på YouTube -kanalen min for flere opplæringsprogrammer og prosjekter. Abonner for støtte. Takk skal du ha.

Gå til YouTube -kanalen min -lenke

Anbefalt: