KY-032 IR Infrared Obstacle Avoidance Module er et modul, der bruges til at detektere forhindringer ved hjælp af infrarød lys. Denne modul er almindeligt anvendt i robotprojekter, hvor det er nødvendigt at undgå kollisioner med forhindringer. Modulet udsender infrarøde stråler og registrerer refleksionen fra en forhindring. Afstanden til forhindringen kan justeres med en potentiometer på modulet. Juster potentiometeret på modulet for at ændre detektionsafstanden. Drej med uret for at øge afstanden og mod uret for at mindske den. KY-032 IR Infrared Obstacle Avoidance Module er et nyttigt værktøj til at detektere forhindringer i mange projekter. Dens justerbare følsomhed og enkelhed i tilslutning og brug gør det ideelt til robotik og automatiseringssystemer.
Funktionalitet:
Infrarød Transmitter og Modtager: Sender infrarødt lys ud og registrerer det reflekterede lys fra objekter. Potentiometer: Justerer følsomheden for at tilpasse detektionsafstanden efter behov. Indikator LED: Tænder, når et objekt er detekteret.
Tekniske detaljer:
Forsyningsspænding: 3.3V til 5V DC
Detektionsafstand: 2 cm til 30 cm (justerbar via potentiometer)
Arbejdstrøm: Typisk 20 mA
Output: Digitalt signal (HIGH når ingen objekt, LOW når objekt registreres)
Bølgelængde for Infrarødt Lys: Ca. 940 nm
Arbejdstemperatur: -25°C til +85°C
Justérbar Følsomhed: Potentiometer til finjustering af detektionsafstanden
Installere Arduino IDE Software
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download
Programmering
Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til det udviklingsboard du bruger.
Eksempel
Dette eksempel viser, hvordan KY-032 IR infrarød detektor fungerer. Når et objekt nærmer sig den infrarøde sensor, aktiveres den, og en LED begynder at blinke.
Du skal bruge:
Forbind det sådan:
GND (Modul) – GND (Arduino)
VCC (Modul) – 5V (Arduino)
OUT (Modul) – D2 (Arduino)
D3 (Arduino) – (LED)
GND (LED)
Kode:
// Definerer pinne const int sensorPin = 2; // KY-032 sensor output pin const int ledPin = 3; // LED pin void setup() { // Sætter pin mode pinMode(sensorPin, INPUT); pinMode(ledPin, OUTPUT); // Starter seriel kommunikation (valgfrit, men nyttigt til debugging) Serial.begin(9600); } void loop() { // Læser sensorens output int sensorValue = digitalRead(sensorPin); // Hvis noget er registreret if (sensorValue == LOW) { // Tænd og sluk LED'en hurtigt (blink) digitalWrite(ledPin, HIGH); delay(200); // 200 ms on digitalWrite(ledPin, LOW); delay(200); // 200 ms off // Debugging output (valgfrit) Serial.println("Objekt registreret"); } else { // Sluk LED'en hvis ingen registrering digitalWrite(ledPin, LOW); } }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.