Sommario:

Rilevamento del movimento utilizzando Raspberry Pi: 4 passaggi
Rilevamento del movimento utilizzando Raspberry Pi: 4 passaggi

Video: Rilevamento del movimento utilizzando Raspberry Pi: 4 passaggi

Video: Rilevamento del movimento utilizzando Raspberry Pi: 4 passaggi
Video: Sistema Sorveglianza (Motion Detection) Raspberry Pi [PIR Infrarossi e Camera] 2024, Dicembre
Anonim
Image
Image
Forniture
Forniture

In questo tutorial, impareremo come utilizzare il sensore PIR (Passive InfraRed) con Raspberry Pi, al fine di costruire un semplice rilevatore di movimento. Viene utilizzato per rilevare il movimento di persone, animali o altri oggetti. Sono comunemente utilizzati negli allarmi antifurto e nei sistemi di illuminazione ad attivazione automatica.

Principi di funzionamento:

Tutti gli oggetti con una temperatura superiore allo zero assoluto emettono energia termica sotto forma di radiazione. Di solito questa radiazione non è visibile all'occhio umano perché irradia a lunghezze d'onda infrarosse, ma può essere rilevata da dispositivi elettronici progettati per tale scopo. (Fonte: Wikipedia)

Scopo di istruibile:

L'idea principale di questo tutorial è quella di accendere il led se viene rilevato un movimento e spegnere il led in caso contrario. Come ho detto nell'introduzione è possibile utilizzare il sensore per controllare Light Room o Alarm invece del Led.

Passaggio 1: materiali di consumo

Forniture
Forniture

Forniture hardware:

1. Raspberry Pi 3 Modello B

2. Sensore PIR

3. Tagliere

4. Resistenza da 220 Ohm

5. LED

6. Fili

Forniture software:

1. Raspbian Jessie (Sistema operativo di Raspberry Pi: per maggiori dettagli puoi dare un'occhiata al mio tutorial precedente qui).

2. Python IDLE

Quindi presumo che tu abbia svolto con successo alcuni progetti di base. In caso contrario, non preoccuparti, ti consiglio di seguire il mio tutorial precedente (Avvia il tuo primo progetto con Raspberry: LED lampeggiante)

Passaggio 2: assemblaggio del circuito

Assemblaggio del circuito
Assemblaggio del circuito
Assemblaggio del circuito
Assemblaggio del circuito

Il cablaggio è abbastanza semplice, il sensore PIR ha tre pin:

1. Vcc al 5v del GPIO di Raspberry.

2. GND al GNS del GPIO di Raspberry.

3. OUT a 17 pin GPIO.

Per cablare il LED e la resistenza è possibile seguire i passaggi seguenti:

1. Collegare una resistenza da 220Ω all'anodo del LED, quindi la resistenza a 5 V.2. Collegare il catodo del LED a 4 pin GPIO (vedere l'immagine sopra).

Passaggio 3: codice Python

Codice Python
Codice Python

1. Accendi il tuo Pi e crea un nuovo file di testo "pir.py" (potresti nominare il file come preferisci).

2. Digita il seguente codice:

importa RPi. GPIO come GPIO

import timeGPIO.setmode(GPIO. BCM) GPIO.setup(17, GPIO. IN) #PIR GPIO.setup(4, GPIO. OUT) #Led try: time.sleep(2) # per stabilizzare il sensore mentre True: i= GPIO.input(17) if i==0: #Quando l'uscita dal sensore di movimento è BASSO GPIO.output(4, 0) #Disattiva la stampa LED ("Nessun movimento rilevato", i) elif i==1: #Quando l'output dal sensore di movimento è HIGH GPIO.output(4, 1) #Attiva la stampa LED ("Movimento rilevato", i) tranne: GPIO.cleanup()

3. Dopo aver digitato tutto il codice controllato salvalo.

4. Esegui il codice Python digitando il seguente codice nel terminale:

- cd Desktop e premi Invio (digito Desktop perché ho salvato il file nel Desktop di pi).

- python pir.py e premi Invio.

Passaggio 4: per il supporto

Per supporto
Per supporto

Puoi iscriverti al mio canale YouTube per ulteriori tutorial e progetti. Iscriviti per il supporto. Grazie.

Vai al mio canale YouTube -link

Consigliato: