Sommario:

Sensore di movimento PIR: come utilizzare i PIR con Arduino e Raspberry Pi: 5 passaggi
Sensore di movimento PIR: come utilizzare i PIR con Arduino e Raspberry Pi: 5 passaggi

Video: Sensore di movimento PIR: come utilizzare i PIR con Arduino e Raspberry Pi: 5 passaggi

Video: Sensore di movimento PIR: come utilizzare i PIR con Arduino e Raspberry Pi: 5 passaggi
Video: Tutorial WLED ESP32 e sensori di movimento PIR 2024, Dicembre
Anonim
Sensore di movimento PIR: come utilizzare i PIR con Arduino e Raspberry Pi
Sensore di movimento PIR: come utilizzare i PIR con Arduino e Raspberry Pi

Puoi leggere questo e altri fantastici tutorial sul sito ufficiale di ElectroPeak

In questo tutorial imparerai come utilizzare un sensore di movimento PIR per rilevare il movimento. Alla fine di questo tutorial imparerai:

  1. Come funzionano i sensori di movimento PIR
  2. Come usare i sensori PIR con Arduino
  3. Come utilizzare i sensori PIR con Raspberry Pi

Passaggio 1: come funzionano i sensori di movimento PIR

Come funzionano i sensori di movimento PIR
Come funzionano i sensori di movimento PIR
Come funzionano i sensori di movimento PIR
Come funzionano i sensori di movimento PIR

I sensori a infrarossi passivi possono rilevare il movimento di oggetti che irradiano luce IR (come i corpi umani). Pertanto, l'utilizzo di questi sensori per rilevare il movimento umano o l'occupazione nei sistemi di sicurezza è molto comune. L'impostazione iniziale e la calibrazione di questi sensori richiede da 10 a 60 secondi.

Il sensore di imaging a infrarossi dell'HC-SR501 è un modulo efficiente, economico e regolabile per rilevare il movimento nell'ambiente. Le dimensioni ridotte e il design fisico di questo modulo ti consentono di utilizzarlo facilmente nel tuo progetto. L'uscita del sensore di rilevamento del movimento PIR può essere collegata direttamente a uno dei pin digitali Arduino (o qualsiasi microcontrollore). Se viene rilevato un movimento dal sensore, questo valore del pin verrà impostato su "1". I due potenziometri sulla scheda consentono di regolare la sensibilità e il tempo di ritardo dopo aver rilevato un movimento.

I moduli PIR hanno un sensore a infrarossi passivo che rileva l'occupazione e il movimento dall'infrarosso irradiato dal corpo umano. È possibile utilizzare questo modulo in sistemi di sicurezza, sistemi di illuminazione intelligenti, automazione, ecc. Sul mercato sono disponibili diversi moduli PIR, ma sono tutti sostanzialmente uguali. Hanno tutti almeno un pin Vcc, un pin GND e un'uscita digitale. In alcuni di questi moduli, c'è una palla come una lente sul sensore che migliora l'angolo di visione.

Passaggio 2: utilizzo di un sensore PIR con Arduino

Utilizzo di un sensore PIR con Arduino
Utilizzo di un sensore PIR con Arduino

Circuito

È possibile collegare l'uscita PIR a qualsiasi pin digitale. C'è un ponticello dietro questo modulo. Se si sposta il ponticello in posizione L, il sensore si "commuta" (cambierà stato) ogni volta che viene rilevato un movimento. È improbabile che questo sia di grande utilità in applicazioni pratiche. Questa modalità è chiamata modalità senza attivazione o con attivazione singola. Spostando il ponticello nella posizione H si otterrà la logica del sensore più comune. Il sensore si accenderà quando viene rilevato un movimento e si spegnerà un po' di tempo dopo il rilevamento dell'ultimo movimento. Questo sensore ripristinerà il timer (che altrimenti disattiverebbe l'uscita) ogni volta che viene rilevato un movimento; questo sarebbe applicabile, ad esempio, per il controllo dell'illuminazione di occupazione della stanza in cui non si desidera che le luci si spengano mentre l'unità si ripristina. Questa è chiamata modalità di riattivazione. (o modalità trigger ripetibile). Ci sono anche due potenziometri dietro questo modulo. Modificando il potenziometro SENSITIVITY, è possibile ridurre o aumentare la sensibilità del sensore (aumento in senso orario), e anche modificando il potenziometro TIME verrà modificato il ritardo dell'uscita dopo il rilevamento del movimento.

Codice

Devi aggiungere la libreria e quindi caricare il codice. Se è la prima volta che esegui una scheda Arduino, segui questi passaggi: Vai su www.arduino.cc/en/Main/Software e scarica il software del tuo sistema operativo. Installa il software IDE come indicato.

  1. Esegui l'IDE Arduino e cancella l'editor di testo e copia il seguente codice nell'editor di testo.
  2. Scegli la scheda in strumenti e schede, quindi seleziona la tua scheda Arduino.
  3. Collega Arduino al PC e imposta la porta COM in strumenti e porta.
  4. Premi il pulsante Carica (segno di freccia).
  5. Siete a posto!

Per una corretta calibrazione, non dovrebbe esserci alcun movimento davanti al sensore PIR per un massimo di 15 secondi (fino allo spegnimento del pin 13). Dopo questo periodo, il sensore ha un'istantanea della sua area di visualizzazione e può rilevare i movimenti. Quando il sensore PIR rileva un movimento, l'uscita sarà ALTA, altrimenti sarà BASSO.

Passaggio 3: utilizzo di un sensore PIR con Raspberry Pi

Utilizzo di un sensore PIR con Raspberry Pi
Utilizzo di un sensore PIR con Raspberry Pi

Prendere nota del circuito e utilizzare il seguente codice:

Passaggio 4: progetti di esempio

Interessato ad ulteriori letture? Non perdere questo progetto:

Rilevamento di movimenti e gesti tramite Arduino e sensore PIR

Passaggio 5: acquista un sensore di movimento PIR

Acquista un sensore PIR da ElectroPeak

Consigliato: