Hva er den infrarøde (IR) sensoren og hvordan fungerer den
IR -sensoren er en elektronisk modul som inneholder senderen og mottakeren, senderen avgir den infrarøde strålingen som treffer hindringene og gjenspeiles tilbake av den hindringen som blir oppdaget av mottakeren av modulen og den endrer utgangen til høy.
Vi kan bruke denne IR -sensoren med Raspberry Pi 4 for å oppdage gjenstandene i omgivelsene, også for å finne ut hastigheten på de bevegelige objektene, og for å finne ut avstanden til objektet ved hjelp av IR -sensoren.
Denne sensoren har tre terminaler, den ene er VCC koblet til 5 volt, den andre er bakken som er koblet til bakketerminalen, og den siste er av utgangen, der vi kan finne ut utgangen fra IR -sensoren.
Hvordan finne ut tilstedeværelsen av objektet ved å bruke IR -sensoren med Raspberry Pi 4
For å forstå arbeidet med IR -sensoren, vil vi konfigurere en enkel krets for å finne ut tilstedeværelsen av objektet foran IR -sensoren. For dette formålet trenger vi følgende elektroniske komponenter:
Kretsdiagrammet for kretsen for å oppdage tilstedeværelsen av objektet er:
For å lage kretsen etter kretsdiagrammet ovenfor, vil vi først plassere Raspberry Pi 4, IR -sensor og en LED på brødplaten:
Nå vil koble IR -sensoren og LED med Raspberry Pi i henhold til tabellen:
Katode av LED | Koble den til med bakken til Raspberry Pi 4 |
Anode av LED | Koble det til GPIO 24 (BCM 18) |
VCC av IR -sensoren | Koble den til de 5 volt av bringebærpi 4 |
Jord for IR -sensoren | Koble den til med bakken til Raspberry Pi 4 |
Ut av IR -sensoren | Koble det til GPIO 23 (BCM 16) |
Hva er Python -koden for påvisning av objekt ved bruk av IR -sensoren med Raspberry Pi 4
For å oppdage objektet ved å bruke IR -sensoren med Raspberry Pi, må vi skrive et Python -skript for dette formålet, vi åpner tekstfilen med navnet "IR_SENSOR.py”Bruke en Nano Text Editor:
$ nano ir_sensor.pyNå skriver vi følgende Python -kode:
Importer RPI.GPIO som GPIOForklaring av kode: Vi har importert tiden og RPI.GPIO -biblioteket og erklærte deretter pin 16 for sensoren og PIN 18 for LED. Disse PIN -tallene er i henhold til tavle -pin -numrene som vi setter SetMode til GPIO.Tavle og erklærte sensorpinnen som inngang og LED -pinnen som utgang.
Så i det uendelige mens du er sløyfe, sjekker vi inngangen til sensoren når den oppdager noe objekt; Produksjonen vil bli høy, LED vil også bli høy, ellers vil LED forbli av.
Å kompilere og kjøre ir_sensor.PY -fil, vi bruker kommandoen:
$ python ir_sensor.pyMaskinvaren som fungerer med prosjektet er:
LED er av og objektet er ikke foran sensoren:
LED -en vil gløde når objektet krysser IR -sensoren.
Konklusjon
Senderen til IR -sensoren overfører de infrarøde strålene kontinuerlig, når objektet kommer foran disse strålene, reflekterer strålene tilbake på grunn av hindringen. Strålene blir oppdaget av mottakeren av IR -modulen, og det gjør utgangen fra IR -sensoren høy. I denne oppskrivningen har vi koblet IR-modulen med Raspberry Pi 4 og forstår arbeidet med en IR-modul ved å lage et enkelt objektdeteksjonsprosjekt.