Qual è il sensore a infrarossi (IR) e come funziona
Il sensore IR è un modulo elettronico che contiene il trasmettitore e il ricevitore, il trasmettitore emette la radiazione a infrarossi che colpisce gli ostacoli e si riflette da quell'ostacolo che viene rilevato dal ricevitore del modulo e cambia in uscita in alto.
Possiamo usare questo sensore IR con il Raspberry Pi 4 per rilevare gli oggetti nell'ambiente circostante, anche per scoprire la velocità degli oggetti in movimento e per scoprire la distanza dell'oggetto usando il sensore IR.
Questo sensore ha tre terminali, uno è VCC collegato ai 5 volt, l'altro è il terreno collegato al terminale di terra e l'ultimo è di uscita, attraverso il quale possiamo scoprire l'uscita del sensore IR.
Come scoprire la presenza dell'oggetto usando il sensore IR con Raspberry Pi 4
Per comprendere il funzionamento del sensore IR, configureremo un semplice circuito per scoprire la presenza dell'oggetto davanti al sensore IR. A tale scopo, abbiamo bisogno dei seguenti componenti elettronici:
Il diagramma del circuito del circuito per rilevare la presenza dell'oggetto è:
Per realizzare il circuito seguendo lo schema del circuito sopra, prima posizioneremo il sensore di lampone PI 4, il sensore IR e un LED sulla breadboard:
Ora collegherà il sensore IR e il LED con il Raspberry Pi secondo il tavolo:
Catodo del LED | Collegalo con il terreno di Raspberry Pi 4 |
Anodo del LED | Collegalo con GPIO 24 (BCM 18) |
VCC del sensore IR | Collegalo con i 5 volt di Raspberry Pi 4 |
Terra del sensore IR | Collegalo con il terreno di Raspberry Pi 4 |
Fuori dal sensore IR | Collegalo con GPIO 23 (BCM 16) |
Qual è il codice Python per il rilevamento dell'oggetto usando il sensore IR con Raspberry Pi 4
Per rilevare l'oggetto usando il sensore IR con Raspberry Pi, dobbiamo scrivere uno script Python per questo scopo, apriremo il file di testo con il nome di "ir_sensor.Py"Utilizzando un editor di testo nano:
$ nano ir_sensor.PyOra digiteremo il seguente codice Python:
Importa RPI.GPIO AS GPIOSpiegazione del codice: Abbiamo importato il tempo e l'RPI.Libreria GPIO e quindi dichiarato Pin 16 per il sensore e pin 18 per il LED. Questi numeri di pin sono secondo i numeri PIN della scheda per i quali impostiamo il setmode su GPIO.Scheda e ha dichiarato il pin del sensore come input e il pin LED come uscita.
Quindi nell'infinito durante il ciclo, controlliamo l'ingresso del sensore mentre rileva un oggetto; La sua produzione diventerà alta, anche il LED diventerà alto, altrimenti il LED rimarrà spento.
Per compilare ed eseguire l'IR_Sensor.Py File, useremo il comando:
$ Python Ir_Sensor.PyL'hardware funzionante del progetto è:
Il LED è spento e l'oggetto non è di fronte al sensore:
Il LED brillerà mentre l'oggetto sta attraversando il sensore IR.
Conclusione
Il trasmettitore del sensore IR trasmette continuamente i raggi infrarossi, quando l'oggetto arriva davanti a questi raggi, i raggi si riflettono indietro a causa dell'ostacolo. I raggi vengono rilevati dal ricevitore del modulo IR e rende alta l'uscita del sensore IR. In questo articolo, abbiamo interfacciato il modulo IR con Raspberry Pi 4 e comprendiamo il funzionamento di un modulo IR realizzando un semplice progetto di rilevamento di oggetti.