Innehållsförteckning:
Video: Upptäcka rörelse med Raspberry Pi: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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
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
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:
Enkel gestkontroll - Styr dina RC -leksaker med armens rörelse: 4 steg (med bilder)
Enkel gestkontroll - Styr dina RC -leksaker med armens rörelse: Välkommen till min "ible" #45. För ett tag sedan gjorde jag en fullt fungerande RC-version av BB8 med Lego Star Wars-delar … https://www.instructables.com/id/Whats-Inside-My-R…När jag såg hur coolt det var Force Band gjord av Sphero, tänkte jag: " Ok, jag kan
Potentiometer och servo: kontrollerad rörelse med Arduino: 4 steg
Potentiometer och servo: kontrollerad rörelse med Arduino: Först måste du samla relevant material för att sätta ihop denna krets
Smart bil som arbetar med fingrarnas rörelse: 7 steg (med bilder)
Smart bil som arbetar med fingerrörelsen: Det är mitt projekt smart bil, den fungerar inte med mobil eller vanlig fjärrkontroll. Den fungerar med en handske så fjärrkontrollen rör mig i mitt finger
Metoder för att upptäcka vattennivå Arduino med ultraljudssensor och Funduino vattensensor: 4 steg
Metoder för att upptäcka vattennivå Arduino med ultraljudssensor och Funduino vattensensor: I det här projektet visar jag dig hur du skapar en billig vattedetektor med två metoder: 1. Ultraljudssensor (HC-SR04) .2. Funduino vattensensor
Upptäcka hinder och varningar - Arduino UNO och ultraljud: 4 steg (med bilder)
Upptäcka hinder och varningar - Arduino UNO och ultraljud: Detta är handledning för att hjälpa dig att förstå ultraljud och summer och gå djupare in i att lära dig Arduino, följ dessa steg och ge mig feedback