DFRobot
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.
DFRobot
DFRobot
DFRobot
Sharp
DFRobot
DFRobot
DFRobot
DFRobot
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:
Flammer udsender bredt IR-spektrum. En flammedetektor er en specialiseret IR-fotodiode kalibreret til at se flammers karakteristiske bølgelængde:
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:
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:
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:
| Type | Princip | Bedst til |
|---|---|---|
| Flammedetektor | Detekterer 760-1100 nm fra flammer | Brand-alarm |
| Reflektiv (TCRT5000) | Måler reflekteret IR-lys | 0,2-15 mm afstand, line-track |
| Photo-interrupter | Bryder stråle i gap | Encoder, ende-stop |
| Break-beam (separat) | Sender + modtager opdelt | Lange afstande (50 cm+) |
| Sharp triangulation | Måler vinkel på reflekteret stråle | 10-80 cm afstand |
| 38 kHz IR-comm | Modulerede pulser | Fjernbetjeninger |
De fleste fjernbetjeninger sender NEC-protokol pakker — 32-bit data med 38 kHz bærefrekvens:
#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();
}
}
IRremote-biblioteket understøtter dem alle automatisk — du behøver ikke vide hvilken protokol fjernbetjeningen bruger.
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.
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.