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:
- Arduino Uno R3 (Udviklingsboard)
- Mini-B USB stik
- Breadboard
- Dupont kabel
- 10K Modstand
- 220 Ohm’s Modstand
- LED 5mm
- KY-005 Infrared Emission Module
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.