Innehållsförteckning:

Upptäcka rörelse med Raspberry Pi: 4 steg
Upptäcka rörelse med Raspberry Pi: 4 steg

Video: Upptäcka rörelse med Raspberry Pi: 4 steg

Video: Upptäcka rörelse med Raspberry Pi: 4 steg
Video: Создание Шаблона SNMP для Zabbix Принцип работы через MIB Browser и snmpwalk 2024, November
Anonim
Image
Image
Tillbehör
Tillbehör

I den här instruktören kommer vi att lära oss hur vi kan använda PIR (Passive InfraRed) Sensor med Raspberry Pi, för att bygga en enkel rörelsedetektor. Den används för att känna rörelse av människor, djur eller andra föremål. De används ofta i inbrottslarm och automatiskt aktiverade belysningssystem.

Driftsprinciper:

Alla objekt med en temperatur över absolut noll avger värmeenergi i form av strålning. Vanligtvis är denna strålning inte synlig för det mänskliga ögat eftersom den strålar vid infraröda våglängder, men den kan detekteras av elektroniska enheter utformade för ett sådant syfte. (Källa: Wikipedia)

Syfte med instruerbara:

Huvudidén med denna handledning är att slå på LED om en rörelse upptäcks och stänga av LED om annat. Som jag sa i inledningen kan du använda sensorn för att styra Light Room eller Alarm istället för Led.

Steg 1: Tillbehör

Tillbehör
Tillbehör

Hårdvarutillbehör:

1. Raspberry Pi 3 Modell B

2. PIR -sensor

3. Brödbräda

4. 220 Ohms motstånd

5. LED

6. Ledningar

Programvara:

1. Raspbian Jessie (operativsystem för Raspberry Pi: för mer information kan du titta på min tidigare handledning här).

2. Python IDLE

Så jag antar att du har lyckats med några grundläggande projekt. Om inte, oroa dig inte, jag råder dig att följa min tidigare handledning (Starta ditt första projekt med hallon: blinkande lysdiod)

Steg 2: Kretsmontering

Kretsmontering
Kretsmontering
Kretsmontering
Kretsmontering

Ledningarna är ganska enkla, PIR -sensorn har tre stift:

1. Vcc till 5v i Raspberry's GPIO.

2. GND till GNS för Raspberry's GPIO.

3. UT till 17 GPIO -stift.

För att ansluta LED och motstånd kan du följa stegen nedan:

1. Anslut ett 220Ω motstånd till lysdiodens anod, sedan motståndet till 5 V.2. Anslut lysdiodens katod till 4 GPIO -stift (se bilden ovan).

Steg 3: Python -kod

Python -kod
Python -kod

1. Slå på din Pi och skapa en ny textfil "pir.py" (Du kan namnge filen som du vill).

2. Skriv in följande kod:

importera RPi. GPIO som GPIO

importtidGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led försök: time.sleep (2) #för att stabilisera sensorn medan True: i = GPIO.input (17) om i == 0: #När utmatningen från rörelsesensorn är LÅG GPIO.output (4, 0) #Stäng av LED -utskrift ("Ingen rörelse detekterad", i) elif i == 1: #När utmatning från rörelsesensorn är HIGH GPIO.output (4, 1) #Slå på LED -utskrift ("Rörelse upptäckt", i) utom: GPIO.cleanup ()

3. Spara den när du har skrivit in all markerad kod.

4. Kör pythonkoden genom att skriva följande kod i terminalen:

- cd Desktop och tryck på Enter (jag skriver Desktop eftersom jag har sparat filen i pi's Desktop).

- python pir.py och tryck på Enter.

Steg 4: För support

För support
För support

Du kan prenumerera på min YouTube -kanal för fler handledning och projekt. Prenumerera på support. Tack.

Gå till min YouTube -kanal -länk

Rekommenderad: