Hvordan grensesnitt IR -modul med Arduino Uno

Hvordan grensesnitt IR -modul med Arduino Uno

Sensorer er enhetene som oppdager endring av spesifikke mengder i et område og lar systemet vite ved å variere utgangen. Det er forskjellige typer sensorer for å føle forskjellige mengder som temperatur, atmosfæretrykk, luftfuktighet, hindringsdeteksjonssensorer og mange flere. Disse sensorene kan kobles sammen med mikrokontrollere ved bruk av Arduino -tavler for å måle de respektive mengder. For å oppdage en hvilken.

Hva er en IR -modul

Den infrarøde sensoren (IR) er en sensor som oppdager bevegelse av ethvert objekt i et spesifisert område, og den oppdager også varmesignaturene til et nærliggende objekt. Siden hvert objekt avgir varme i form av stråling, oppdager denne sensoren at stråling og måler temperaturen.

Her i dette prosjektet bruker vi IR -modulen som kommer med to lysdioder for påvisning av bevegelsen, en LED fungerer som en fotodiode som oppdager all infrarød stråling enten reflektert eller en hvilken som helst varmesignatur og den andre fungerer som lysutslippsdiode som avgir infrarød stråling.

IR -modulen har 3 pinner totalt, en for forsyningsspenning, en for bakken og den tredje er utgangspinnen. Denne modulen leveres med potensiometeret som brukes til kalibrering av utgangen til sensoren ved å øke eller redusere motstanden til fotodioden. Bildet som er lagt ut nedenfor viser IR -modulen:

PIN -konfigurasjonen av IR -modulen er gitt nedenfor i tabellen:

PIN-kode
(Fra venstre til høyre)
Symbol Beskrivelse
1 (UTE) PIN for å lese utdataene fra modulen
2 (GND) PIN for å jordes modulen
3 (VCC) PIN for kobling av modulen til leveringsspenning

Modulen fungerer på en slik måte at strålingen sendes ut av lyset som slipper ut dioden, og når den utsendte strålingen gjenspeiles ved å kollidere med noe objekt, blir den reflekterte strålingen mottatt av fotodioden. Fotodioden genererer deretter et signal for påvisning av bevegelse av ethvert objekt eller noen hindring.

Det er antall applikasjoner der denne modulen brukes:

  • Infrarød temperaturpistol
  • Nattsynskameraer
  • Varmesignaturdeteksjonskameraer
  • Inntrengernes deteksjon for hjemmesikkerhet

Hvordan grensesnitt IR -modul med Arduino Uno

For å grensesnitt den infrarøde modulen, har vi brukt følgende liste over komponenter:

  • Brødbrett
  • Arduino Uno
  • Koble til ledninger
  • IR -modul

Bildet som har kretskjema er gitt nedenfor for å gi en bedre forståelse av grensesnitt av IR -modul med Arduino

Maskinvareenhet av grensesnittende IR -modul med Arduino Uno

Maskinvarenheten av grensesnitt av IR -modulen med Arduino Uno kan sees på figuren gitt nedenfor . Vi har koblet den infrarøde modulen med Arduino på en slik måte at vi først har plassert LED på brødplaten og ved å bruke den brune ledningen koblet den til pinnen 12 på Arduino. For det andre har vi koblet IR -modulen med Arduino ved hjelp av den blå ledningen ved å bruke pinne 4 av Arduino. For å levere spenningen til modulen og LED har vi brukt de 5 volt og jordpinnene til Arduino Uno.

Arduino -kode for grensesnitt IR -modul med Arduino Uno

For å grensesnitt IR -modulen overholdt vi Arduino -koden som er gitt som:

#Define irpin 8 // Arduino Pin for IR -sensor
#Define LED 12 // Arduino Pin for LED
int ir; // variabel for å lagre verdien av sensoren
ugyldig oppsett ()

Serie.Begynn (9600); // Initialisere seriell kommunikasjon
pinmode (irpin, input); // tilordne sensoren som en inngang til Arduino
pinmode (LED, output); // tildeler LED som utgang av Arduino

void loop ()
IR = DigitalRead (irpin); // Lese output fra sensoren
if (ir == lav) // Hvis sensoren oppdager en hvilken som helst reflektert stråling
DigitalWrite (LED, høy); // slå på LED

annet
DigitalWrite (LED, lav); // ellers hold ledningen i off -staten

For å kompilere Arduino -koden for å grensesnitt. Deretter har vi tildelt PIN -modus for LED og modulen og initialisert seriell kommunikasjon.

Vi har brukt DigitalRead () Funksjon for å lese utgangen fra sensoren i seksjonen. Hvis utgangen fra sensoren er lav, noe som betyr at det er reflektert bølge på mottakeren, og slå på LED ellers hold LED i off -tilstand.

Maskinvareimplementering av IR -modulen med Arduino Uno

Bildet som er lagt ut nedenfor er maskinvareimplementeringen av skjemaet til kretsen for å grensesnitt til IR -modulen:


Arbeidet med IR -modulen demonstreres av følgende bilde som er lagt ut nedenfor:

Konklusjon

Bruken av mikrokontrollere i forskjellige prosjekter er økt takket være Arduino -plattformen som har gjort det lettere for studentene og fagfolk å grensesnitt de forskjellige inngangs- og utgangsenhetene med mikrokontrollere. Det finnes en rekke inngangsenheter som kan kobles sammen med Arduino, og de fleste av inngangsenhetene inkluderer forskjellige typer sensorer som bevegelsesdeteksjonssensorer, temperatursensorer og mange flere. I denne skrivingen har vi diskutert grensesnittet til IR -sensoren ved hjelp av IR -modulen med Arduino Uno kort.