INHOUDSOPGAWE:

Beweging opspoor met behulp van Framboos Pi: 4 stappe
Beweging opspoor met behulp van Framboos Pi: 4 stappe

Video: Beweging opspoor met behulp van Framboos Pi: 4 stappe

Video: Beweging opspoor met behulp van Framboos Pi: 4 stappe
Video: Evidence based innoveren in het sociaal domein’ Kenny Janssen 2024, Julie
Anonim
Image
Image
Voorrade
Voorrade

In hierdie instruksies gaan ons leer hoe ons 'n PIR (Passive InfraRed) sensor met Framboos Pi kan gebruik om 'n eenvoudige bewegingsdetektor te bou, wat gebruik word om mense, diere of ander voorwerpe te sien. Dit word algemeen gebruik in diefwering en outomaties geaktiveerde beligtingstelsels.

Bedryfsbeginsels:

Alle voorwerpe met 'n temperatuur bo absolute nul gee warmte -energie uit in die vorm van straling. Gewoonlik is hierdie straling nie vir die menslike oog sigbaar nie omdat dit uitstraal na infrarooi golflengtes, maar dit kan opgespoor word deur elektroniese toestelle wat vir so 'n doel ontwerp is. (Bron: Wikipedia)

Doel van instruksies:

Die hoofgedagte van hierdie tutoriaal is om LED aan te skakel as 'n beweging opgespoor word, en LED uit te skakel indien anders. Soos ek in die inleiding gesê het, kan u die sensor gebruik om Light Room of Alarm in plaas van Led te beheer.

Stap 1: Voorrade

Voorrade
Voorrade

Hardeware benodigdhede:

1. Framboos Pi 3 Model B

2. PIR -sensor

3. Broodbord

4. 220 Ohm Weerstand

5. LED

6. Drade

Sagteware benodigdhede:

1. Raspbian Jessie (bedryfstelsel van Raspberry Pi: vir meer besonderhede, kyk na my vorige tutoriaal hier).

2. Python IDLE

Ek neem dus aan dat u 'n paar basiese projekte suksesvol uitgevoer het. Indien nie, moenie bekommerd wees nie, ek raai u aan om my vorige tutoriaal te volg (begin u eerste projek met framboos: flikkerende LED)

Stap 2: Kringloop

Kringbyeenkoms
Kringbyeenkoms
Kringbyeenkoms
Kringbyeenkoms

Die bedrading is redelik eenvoudig, die PIR -sensor het drie penne:

1. Vcc na die 5v van Framboos GPIO.

2. GND na die GNS van Raspberry's GPIO.

3. UIT na 17 GPIO -pen.

Om die LED en weerstand aan te sluit, kan u die volgende stappe volg:

1. Koppel 'n 220Ω -weerstand aan die anode van die LED, dan die weerstand na 5 V.2. Verbind die katode van die LED met 4 GPIO -pen (sien die prent hierbo).

Stap 3: Python -kode

Python -kode
Python -kode

1. Skakel u Pi aan en skep 'n nuwe tekslêer "pir.py" (u kan die lêer 'n naam gee soos u wil).

2. Tik die volgende kode in:

voer RPi. GPIO in as GPIO

invoer tydGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #om sensor te stabiliseer terwyl True: i = GPIO.input (17) as i == 0: #Wanneer die uitset van die bewegingsensor LAAG is GPIO.output (4, 0) #Skakel LED -druk af ("Geen beweging bespeur nie", i) elif i == 1: #When uitset van bewegingsensor is HOOG GPIO.uitset (4, 1) #Skakel LED -afdruk AAN ("Beweging bespeur", i) behalwe: GPIO.cleanup ()

3. As u al die gekontroleerde kode ingetik het, stoor dit.

4. Begin die luislangkode deur die volgende kode in die terminaal in te tik:

- cd Desktop en druk Enter (ek tik Desktop omdat ek die lêer in die pi's Desktop gestoor het).

- python pir.py en druk Enter.

Stap 4: Vir ondersteuning

Vir ondersteuning
Vir ondersteuning

U kan inteken op die my YouTube -kanaal vir meer tutoriale en projekte. Teken in vir ondersteuning. Dankie.

Gaan na my YouTube -kanaal -skakel

Aanbeveel: