Innholdsfortegnelse:
Video: Oppdage bevegelse ved hjelp av Raspberry Pi: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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
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
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
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
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:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Hvordan oppdage plantesykdommer ved hjelp av maskinlæring: 6 trinn
Hvordan oppdage plantesykdommer ved hjelp av maskinlæring: Prosessen med å oppdage og gjenkjenne syke planter har alltid vært en manuell og kjedelig prosess som krever at mennesker visuelt inspiserer plantekroppen, noe som ofte kan føre til feil diagnose. Det har også blitt spådd at som globalt
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Enkel automatisk robot i bevegelse ved bruk av Arduino & L293d IC: 6 trinn
Enkel automatisk robot i bevegelse ved bruk av Arduino & L293d IC: Dette er en grunnleggende robot som drives av en arduino, og det den gjør er at den bare streifer rundt og følger en sirkelbane som standardkode, men du kan endre koden for å endre banen enkelt. Det er et enkelt prosjekt som alle kan bygge..So If You Ev
Metoder for å oppdage vannstand Arduino ved hjelp av ultralydssensor og Funduino vannsensor: 4 trinn
Metoder for å oppdage vannstand Arduino ved hjelp av ultralydssensor og Funduino vannsensor: I dette prosjektet vil jeg vise deg hvordan du lager en billig vanndetektor ved å bruke to metoder: 1. Ultralydsensor (HC-SR04) .2. Funduino vannsensor