KY-022 Universal IR Infrared Receiver Module

kr.15.00 inkl. moms

KY-022 Universal IR Infrared Receiver Module.

På lager

Varenummer (SKU): 5111 Kategori: Tags: , , , , , , , , ,

KY-022 Universal IR Infrared Receiver Module er en ny dimension af præcision med KY-022, den avancerede infrarøde afstandssensor, som er designet til at levere nøjagtige målinger i en bred vifte af applikationer. KY-022 er ideel til både hobbyprojekter og professionelle systemer, hvor præcision og pålidelighed er afgørende. KY-022 anvender infrarød teknologi til at registrere objekters tilstedeværelse og afstand med en høj grad af nøjagtighed. Sensoren benytter en indbygget IR-modtager, hvilket sikrer pålidelige målinger. Med et måleområde på op til 80 cm er KY-022 alsidig nok til at imødekomme forskellige behov. Den er perfekt til applikationer som robotstyring, afstandsmåling og sikkerhedssystemer.

Tekniske detaljer:

Modul: KY-022 Infrarød Modtager
Forsyningsspænding: 5V DC
Udgangssignal: Digital
Modtagelsesvinkel: ±45 grader
Modtagelsesafstand: Op til 80 cm
Bølge længde: 940 nm (nominel)
Frekvens: 38 kHz (nominel)
Arbejdstemperatur: -25°C til +85°C

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 den udviklingsboard du bruger.

Installere IRremote Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/IRremote – by shirriff”

Eksempel

Her er et eksempel på, hvordan man nemt og hurtigt kan lave en tænd/sluk-kontakt med KY-002. Når man rører ved sensoren, vil en LED blinke tre gange og derefter begynde at lyse. Når man rører ved sensoren igen, vil LED’en blinke to gange og derefter slukke.

Du skal bruge:

Forbind Modulet sådan:

KY-022
– (Modul) – GND (Arduino)
Midt (Modul) – 5V (Arduino)
S (Modul) – 4 (Arduino)

KY-005
– (Modul) – GND (Arduino)
S (Modul) – 3 (Arduino)

LED
+ (Led) – 13 (Arduino)
– (Led) – GND (Arduino)

Kode (Programmering)

#include <IRremote.h>

const int irSenderPin = 3; // Pin til IR sender
const int irReceiverPin = 4; // Pin til IR modtager
const int ledPin = 13; // Pin til LED

IRsend irsend(irSenderPin);
IRrecv irrecv(irReceiverPin);
decode_results results;

void setup() {
Serial.begin(9600); // Initialiser serie monitor ved 9600 baud
pinMode(ledPin, OUTPUT); // Sæt LED-pin som output
irrecv.enableIRIn(); // Start IR modtager
}

void loop() {
static unsigned long lastSendTime = 0;
const unsigned long sendInterval = 5000; // Send interval i ms (5 sekunder)

// Kontroller om det er tid til at sende et signal
if (millis() - lastSendTime > sendInterval) {
irsend.sendSony(0xA90, 12); // Sony-protokol, kode 0xA90, 12-bit
Serial.println("Signal sendt");
lastSendTime = millis(); // Opdater sidste sendetidspunkt
}

// Kontrollér om et signal modtages
if (irrecv.decode(&results)) {
digitalWrite(ledPin, HIGH); // Tænd LED
Serial.println("Signal modtaget"); // Print besked til serie monitor
delay(500); // LED tændt i 500ms
digitalWrite(ledPin, LOW); // Sluk LED
irrecv.resume(); // Klar til at modtage næste signal
}
}

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.

Vær den første til at anmelde “KY-022 Universal IR Infrared Receiver Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *