Spring til hovedindhold (tryk på Enter)

Infrarød

Infrarød Sensorer arbejder med IR-lys (760-1100 nm) der ikke kan ses med det blotte øje. De bruges til mange formål: detektere flammer, kommunikere med fjernbetjeninger, tracke linjer på robotter, måle afstand og registrere objekter der bryder en lysstråle. Udvalget rummer flammedetektorer (KY-026, FC-13), reflektive lysbarrierer (TCRT5000), photo-interrupter, line-tracking, Sharp GP2Y0A21 afstandsmåler (10-80 cm), break-beam (50 cm), 38 kHz IR-modtager/-sender og IR Remote Kit. Find sensoren til alarm, robot eller fjernbetjening.

  • IR Remote Controller, 2-Key, 38Khz, >8m Range, CR2025 Battery
    Mængderabat

    DFRobot

    IR Remote Controller, 2-Key, 38Khz, >8m Range, CR2025 Battery

    10,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • IR Kit, Arduino, Remote Control, Compatible with Leonardo
    Mængderabat

    DFRobot

    IR Kit, Arduino, Remote Control, Compatible with Leonardo

    88,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Line Tracking Following Sensor, Digital, For Arduino
    Mængderabat

    DFRobot

    Line Tracking Following Sensor, Digital, For Arduino

    60,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • IR Distance Sensor Sharp GP2Y0A21, 10-80cm, For Arduino
    Mængderabat

    Sharp

    IR Distance Sensor Sharp GP2Y0A21, 10-80cm, For Arduino

    155,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Flammedetektor KY-026 modul, infrarød, 760-1100nm, 3.3-5V DC - TIPA
    Mængderabat

    TIPA

    Flammedetektor KY-026 modul, infrarød, 760-1100nm, 3.3-5V DC - TIPA

    19,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • IR Receiver Module, 5V 38Khz Digital
    Mængderabat

    DFRobot

    IR Receiver Module, 5V 38Khz Digital

    43,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Digital IR Transmitter Module, 5V, 38Khz, Digital Interface
    Mængderabat

    DFRobot

    Digital IR Transmitter Module, 5V, 38Khz, Digital Interface

    43,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • IR Break Beam Sensor, 50cm, Fast 2ms Response, Compact 20x10x9mm
    Mængderabat

    DFRobot

    IR Break Beam Sensor, 50cm, Fast 2ms Response, Compact 20x10x9mm

    60,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Infrared Light Photo Interrupter, ITR9608, 5mm Gap, 940nm
    Mængderabat

    DFRobot

    Infrared Light Photo Interrupter, ITR9608, 5mm Gap, 940nm

    31,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

Hvad er infrarødt lys?

Infrarødt lys (IR) ligger på spektret lige under det synlige rødt — bølgelængder fra ca. 760 nm op til 1 mm. Vi kan ikke se det med det blotte øje, men det opfører sig ligesom synligt lys: det reflekteres, brydes og kan detekteres af en passende fotodetektor.

IR-sensorer bruger denne usynlige stråling til at:

  • Sende kommandoer: klassiske TV- og air-condition-fjernbetjeninger sender 38 kHz modulerede IR-pulser.
  • Detektere flammer: ild udsender meget IR-stråling — en specialiseret IR-sensor kan se flammer på lang afstand.
  • Måle afstand: et IR-lys sendes ud, sensoren måler hvor meget der reflekteres tilbage.
  • Bryde stråler: en IR-LED og en IR-modtager peger på hinanden — når noget bryder strålen, registreres det.
  • Tracke sort/hvid linje: sort absorberer IR, hvid reflekterer det.

Modeller i udvalget

Flammedetektorer

Flammer udsender bredt IR-spektrum. En flammedetektor er en specialiseret IR-fotodiode kalibreret til at se flammers karakteristiske bølgelængde:

Reflektive lysbarrierer (TCRT5000)

En reflektiv lysbarriere er en IR-LED og en IR-fototransistor i samme pakke. Sender lys ud, måler hvor meget der reflekteres tilbage. God til at detektere objekter på 0,2-15 mm afstand:

Photo-interrupter (slot-type)

En photo-interrupter er en IR-LED og fototransistor placeret over for hinanden med et lille gap imellem. Når noget bryder strålen, ændrer udgangen sig:

IR-afstandsmåler (Sharp GP2Y)

  • Sharp GP2Y0A21 10-80 cm (SEN0014): klassisk IR-afstandsmåler. Bruger triangulation — sender en IR-stråle og måler vinklen den reflekteres tilbage. Analog output til Arduino.

IR-fjernbetjening (38 kHz)

Standard fjernbetjeninger sender data ved at modulere en IR-LED med 38 kHz bærefrekvens. Modtager-modulet demodulerer signalet og giver dig den rå databyte:

Hvilken sensor skal jeg vælge?

  • Hjemmebygget brand-/flamme-alarm: KY-026 (9830212) til Arduino, eller FC-13 (9830132) hvis du vil have et standalone relæ uden mikrocontroller.
  • Linje-følgende robot (sort tape på gulv): Line Tracking Sensor (SEN0017).
  • Encoder eller tællere på roterende aksel: Photo Interrupter ITR9608 (DFR1129) — eller TCRT5000 hvis du har en hvid streg på sort skive.
  • Robot der skal undgå hindringer (uden afstand): IR Forhindringsdetektor (9830104).
  • Robot der skal måle afstand: Sharp GP2Y0A21 (SEN0014) — analog output 10-80 cm.
  • Alarm der reagerer på person der går igennem en dør: IR Break Beam 50 cm (SEN0503).
  • Styring af projekt fra fjernbetjening: IR Receiver (DFR0094) + en hvilken som helst standard 38 kHz fjernbetjening, eller IR Kit (DFR0107) hvor alt er med.
  • Bygge en fjernbetjening selv: IR Transmitter (DFR0095) + Arduino.
  • Erstatte tabt fjernbetjening med simpel 2-knaps: IR Remote 2-key (FIT0389).

Sammenligning af IR-teknologier

TypePrincipBedst til
FlammedetektorDetekterer 760-1100 nm fra flammerBrand-alarm
Reflektiv (TCRT5000)Måler reflekteret IR-lys0,2-15 mm afstand, line-track
Photo-interrupterBryder stråle i gapEncoder, ende-stop
Break-beam (separat)Sender + modtager opdeltLange afstande (50 cm+)
Sharp triangulationMåler vinkel på reflekteret stråle10-80 cm afstand
38 kHz IR-commModulerede pulserFjernbetjeninger

Sådan læser du en IR-fjernbetjening

De fleste fjernbetjeninger sender NEC-protokol pakker — 32-bit data med 38 kHz bærefrekvens:

  1. Tilkobl IR Receiver til Arduino: VCC=5V, GND, OUT=digital pin.
  2. Inkluder IRremote-biblioteket.
  3. Læs hver knap-tryk og udskriv koden.
  4. Brug koden i din kode til at trigge handlinger.
#include <IRremote.h>

const int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irrecv.resume();
  }
}

IR-protokoller — almindelige

  • NEC: mest udbredte forbruger-protokol. 32-bit data, 38 kHz.
  • Sony SIRC: til Sony-produkter. 12, 15 eller 20 bit, 40 kHz.
  • RC5 / RC6 (Philips): ældre Philips-protokoller, 36 kHz.
  • Samsung: egen variant af NEC, 38 kHz.

IRremote-biblioteket understøtter dem alle automatisk — du behøver ikke vide hvilken protokol fjernbetjeningen bruger.

Begrænsninger ved IR

  • Direct sigt: IR-lys kan ikke gå gennem vægge eller faste objekter. Sender og modtager skal kunne se hinanden.
  • Sollys forstyrrer: direkte sollys indeholder også IR — kan mætte modtageren. Undgå direct sol på sensoren.
  • Kort rækkevidde: typisk under 10 m. Til længere skal du bruge laser-baserede sensorer eller radio.
  • Følsom for støj: andre IR-kilder (anden fjernbetjening, lyskilder) kan forstyrre.

Programmering — biblioteker

  • IRremote: det mest brugte bibliotek til IR-fjernbetjeninger og -sendere.
  • analogRead(): til Sharp GP2Y0A21 og analoge IR-sensorer.
  • digitalRead(): til de fleste digital-output IR-sensorer (line-track, break-beam, flammedetektor).
  • attachInterrupt(): til at fange hurtige IR-impulser fra encoder eller break-beam.

Typiske anvendelser

Brand- og flamme-alarmer i hjem og industri, linje-følgende robotter til skole og hobby, automatiske døre der reagerer på person, encoder-feedback på motorer, hjul-omdrejnings-tællere, papirdetektor i printere og fotokopier, fjernbetjening af hjemmebyggede projekter (TV-emulator, robot-styring), styring af klima-anlæg, bevægelsesbaseret automation, måling af afstand på små Arduino-robotter, alarm-systemer der kan se gennem en dør, og hjemmebyggede laser-tag og spil-systemer.

Relateret

Til kontaktløs IR-temperaturmåling (MLX90614 osv.), se Temperatur Sensorer. Til thermal imaging (varmekamera), også under Temperatur Sensorer (TC01). Til generelle bevægelses-sensorer (PIR-bevægelsesdetekt., mmWave), se Bevægelses Sensorer. Til synligt lys og kamera, se Lys / Kamera Sensorer. Til mikrocontrollere, se Arduino og ESP32 Boards. Tilbage til Sensorer oversigt.