Cuprins:
Video: Detectarea mișcării folosind Raspberry Pi: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
În acest instructiv, vom învăța cum putem folosi senzorul PIR (Passive InfraRed) cu Raspberry Pi, pentru a construi un detector de mișcare simplu. Este folosit pentru a simți mișcarea oamenilor, animalelor sau a altor obiecte. Sunt utilizate în mod obișnuit în alarmele antiefracție și în sistemele de iluminare activate automat.
Principii de funcționare:
Toate obiectele cu o temperatură peste zero absolut emit energie termică sub formă de radiații. De obicei, această radiație nu este vizibilă pentru ochiul uman, deoarece radiază la lungimi de undă în infraroșu, dar poate fi detectată de dispozitivele electronice proiectate în acest scop. (Sursa: Wikipedia)
Scopul instructabilului:
Ideea principală a acestui tutorial este să porniți ledul dacă a fost detectată o mișcare și să opriți ledul în caz contrar.
Pasul 1: consumabile
Consumabile hardware:
1. Raspberry Pi 3 Model B
2. Senzor PIR
3. Pană de pâine
4. Rezistor de 220 ohmi
5. LED
6. Firele
Consumabile software:
1. Raspbian Jessie (Sistemul de operare al Raspberry Pi: pentru mai multe detalii, puteți consulta tutorialul meu anterior aici).
2. Python IDLE
Așadar, presupun că ați realizat cu succes câteva proiecte de bază. Dacă nu, nu vă faceți griji, vă sfătuiesc să urmați tutorialul meu anterior (Începeți primul dvs. proiect cu Raspberry: LED intermitent)
Pasul 2: Asamblarea circuitului
Cablarea este destul de simplă, senzorul PIR are trei pini:
1. Vcc la 5v din GPIO-ul Raspberry.
2. GND la GNS de Raspberry GPIO.
3. OUT la 17 pini GPIO.
Pentru a conecta LED-ul și rezistorul, puteți urma pașii de mai jos:
1. Conectați un rezistor de 220Ω la anodul LED-ului, apoi rezistorul la 5 V.2. Conectați catodul LED-ului la 4 pini GPIO (Vedeți imaginea de mai sus).
Pasul 3: Cod Python
1. Porniți Pi și creați un fișier text nou „pir.py” (ați putea denumi fișierul după cum doriți).
2. Tastați următorul cod:
importați RPi. GPIO ca GPIO
import timeGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) # pentru stabilizarea senzorului în timp ce True: i = GPIO.input (17) if i == 0: #When output from the motion sensor is LOW GPIO.output (4, 0) #OCTURN print LED ("Nu s-a detectat mișcare", i) elif i == 1: #When ieșirea de la senzorul de mișcare este GPIO ÎNALT.
3. După ce ați tastat tot codul bifat, salvați-l.
4. Rulați codul python tastând următorul cod în terminal:
- cd Desktop și apăsați Enter (scriu Desktop pentru că am salvat fișierul în Desktop-ul pi).
- python pir.py și apăsați Enter.
Pasul 4: Pentru asistență
Vă puteți abona la canalul meu YouTube pentru mai multe tutoriale și proiecte. Abonați-vă pentru asistență. Mulțumesc.
Accesați canalul meu YouTube -link
Recomandat:
Detectarea mișcării și întunericului luminii nocturne - fără micro: 7 pași (cu imagini)
Sensibilitate la mișcare și întuneric la lumină nocturnă - fără micro: această instrucțiune are ca scop împiedicarea de a vă împiedica degetele de la picioare atunci când mergeți printr-o cameră întunecată. Ai putea spune că este pentru propria ta siguranță dacă te ridici noaptea și încerci să ajungi în siguranță la ușă. Bineînțeles că ați putea folosi o lampă de noptieră sau un
Urmărirea mișcării folosind MPU-6000 și Arduino Nano: 4 pași
Urmărirea mișcării utilizând MPU-6000 și Arduino Nano: MPU-6000 este un senzor de urmărire a mișcării pe 6 axe, care are încorporat accelerometru pe 3 axe și giroscop cu 3 axe. Acest senzor este capabil să urmărească eficient poziția și locația exactă a unui obiect în planul tridimensional. Poate fi folosit în
Sistem de alarmă SMS pentru detectarea mișcării: 5 pași (cu imagini)
Sistem de alarmă SMS pentru detectarea mișcării: în acest proiect, voi combina un senzor de mișcare PIR ieftin cu un modul TC35 GSM pentru a construi un sistem de alarmă care vă trimite o „INTRUDER ALERT”. SMS ori de câte ori cineva încearcă să-ți fure lucrurile. Să începem
Urmărirea mișcării folosind MPU-6000 și Raspberry Pi: 4 pași
Urmărirea mișcării folosind MPU-6000 și Raspberry Pi: MPU-6000 este un senzor de urmărire a mișcării pe 6 axe care are încorporat accelerometru pe 3 axe și giroscop cu 3 axe. Acest senzor este capabil să urmărească eficient poziția și locația exactă a unui obiect în planul tridimensional. Poate fi folosit în
Control al mișcării cu Raspberry Pi și LIS3DHTR, accelerometru pe 3 axe, folosind Python: 6 pași
Controlul mișcării cu Raspberry Pi și LIS3DHTR, accelerometru pe 3 axe, folosind Python: frumusețea ne înconjoară, dar, de obicei, trebuie să mergem într-o grădină pentru a o cunoaște. - Rumi Ca grup educat care pare să fim, investim marea majoritate a energiei noastre lucrând înainte de computerele și telefoanele noastre mobile. Prin urmare, ne lăsăm frecvent bunăstarea