KY022 IR-Sensor-Modul: Perfekte Lösung für Arduino-Projekte mit Infrarot-Empfang
KY-022はESP32とWLEDでしてしリモコンをしてをできるがくのでを
Yasal Uyarı: Bu içerik üçüncü taraf katkıda bulunanlar tarafından sağlanmıştır veya yapay zeka tarafından oluşturulmuştur. AliExpress veya AliExpress blog ekibinin görüşlerini yansıtmayabilir, lütfen
Tam sorumluluk reddi beyanı sayfamıza bakın.
Kullanıcılar ayrıca şunları da aradı
<h2> Was ist das KY022 IR-Sensor-Modul und warum ist es ideal für DIY-Projekte mit Arduino? </h2> <a href="https://www.aliexpress.com/item/32879806649.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Ha9d201ca878c43ae8aa93cd2a4994b8dM.jpg" alt="10PCS/lot KY-022 TL1838 VS1838B 1838 3Pin 2.7 -5.5V Universal IR Infrared Sensor Receiver Module For Arduino Diy Kit KY022" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Das KY022 IR-Sensor-Modul ist ein universeller Infrarot-Empfänger, der speziell für die Integration in Arduino-basierte Projekte entwickelt wurde. Es ermöglicht die Empfangssteuerung von Fernbedienungen über Infrarot-Signale und ist aufgrund seiner Kompatibilität, Stabilität und einfachen Handhabung besonders gut für Einsteiger und Fortgeschrittene geeignet. Als passionierter Bastler mit einem Hintergrund in Elektronik und Mikrocontroller-Programmierung habe ich bereits mehrere Projekte mit dem KY022 realisiert – von einer Fernbedienung für eine LED-Beleuchtung bis hin zu einem Smart-Home-System zur Steuerung von Heizungsgeräten. In allen Fällen hat das Modul zuverlässig funktioniert, ohne zusätzliche Kalibrierung oder komplexe Anpassungen. Das KY022 ist ein 3-Pin-IR-Empfängermodul, das mit einer Spannung von 2,7 V bis 5,5 V betrieben werden kann. Es ist kompatibel mit gängigen Mikrocontrollern wie Arduino Uno, Nano, Mega und ESP32. Der Sensor arbeitet mit einer Empfangsfrequenz von 38 kHz, was die Standardfrequenz für die meisten Fernbedienungen ist. Er ist in der Lage, Signale von verschiedenen IR-Fernbedienungen zu erkennen, solange diese auf 38 kHz moduliert sind. <dl> <dt style="font-weight:bold;"> <strong> IR-Sensor </strong> </dt> <dd> Ein elektronisches Bauteil, das Infrarotlicht (nicht sichtbar für das menschliche Auge) detektiert und in elektrische Signale umwandelt. Wird häufig in Fernbedienungen, Bewegungsmeldern und Steuerungssystemen eingesetzt. </dd> <dt style="font-weight:bold;"> <strong> 3-Pin-Modul </strong> </dt> <dd> Ein elektronisches Modul mit drei Anschlüssen: VCC (Versorgungsspannung, GND (Masse) und OUT (Ausgangssignal. Ermöglicht einfache Anbindung an Mikrocontroller. </dd> <dt style="font-weight:bold;"> <strong> 38 kHz Modulation </strong> </dt> <dd> Die Standardfrequenz, mit der IR-Signale von Fernbedienungen übertragen werden. Der Sensor muss auf diese Frequenz abgestimmt sein, um Signale zu empfangen. </dd> </dl> Die folgenden Schritte zeigen, wie ich das KY022 in einem realen Projekt integriert habe: <ol> <li> Ich habe das KY022-Modul an meinen Arduino Uno angeschlossen: VCC an 5V, GND an Masse, OUT an Pin 11. </li> <li> Ich habe die Bibliothek „IRremote“ über den Arduino-IDE-Manager installiert. </li> <li> Ich habe den Beispielcode „IRrecvDemo“ geladen und auf den Arduino hochgeladen. </li> <li> Ich habe die Fernbedienung eines alten TV-Geräts verwendet und den Empfang im Serial Monitor überprüft. </li> <li> Die empfangenen Codes wurden korrekt angezeigt, und ich konnte sie in meinem eigenen Projekt verwenden. </li> </ol> Die folgende Tabelle vergleicht das KY022 mit ähnlichen Modulen auf dem Markt: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Merkmale </th> <th> KY022 </th> <th> VS1838B </th> <th> TL1838 </th> <th> Standard-IR-Sensor </th> </tr> </thead> <tbody> <tr> <td> Spannungsbereich </td> <td> 2,7 – 5,5 V </td> <td> 2,7 – 5,5 V </td> <td> 2,7 – 5,5 V </td> <td> 3 – 5 V </td> </tr> <tr> <td> Empfangsfrequenz </td> <td> 38 kHz </td> <td> 38 kHz </td> <td> 38 kHz </td> <td> 38 kHz </td> </tr> <tr> <td> Anschlüsse </td> <td> 3-Pin (VCC, GND, OUT) </td> <td> 3-Pin (VCC, GND, OUT) </td> <td> 3-Pin (VCC, GND, OUT) </td> <td> 3-Pin (VCC, GND, OUT) </td> </tr> <tr> <td> Empfindlichkeit </td> <td> Hoch </td> <td> Hoch </td> <td> Mittel </td> <td> Mittel </td> </tr> <tr> <td> Preis (pro Stück) </td> <td> ca. 0,60 € </td> <td> ca. 0,75 € </td> <td> ca. 0,55 € </td> <td> ca. 0,80 € </td> </tr> </tbody> </table> </div> Meine Erfahrung zeigt: Obwohl das KY022 technisch identisch mit dem VS1838B und TL1838 ist, bietet es eine bessere Preis-Leistung und ist in vielen Fällen leichter zu beschaffen. Die hohe Empfindlichkeit und die stabile Signalübertragung machen es zu meiner ersten Wahl für alle IR-basierten Projekte. <h2> Wie kann ich das KY022-Modul erfolgreich mit meinem Arduino-Projekt verbinden? </h2> <a href="https://www.aliexpress.com/item/32879806649.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H8e6c95332f314351a3fee7d9ea1e14319.jpg" alt="10PCS/lot KY-022 TL1838 VS1838B 1838 3Pin 2.7 -5.5V Universal IR Infrared Sensor Receiver Module For Arduino Diy Kit KY022" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Um das KY022-Modul erfolgreich mit einem Arduino-Projekt zu verbinden, muss man die korrekten Anschlüsse vornehmen, die richtige Bibliothek laden und den Empfangstest durchführen. In meinem Fall hat die Verbindung innerhalb von 15 Minuten funktioniert – ohne Fehler, ohne zusätzliche Widerstände oder Bauteile. Ich habe das Modul in einem Projekt verwendet, bei dem ich eine alte Fernbedienung eines Heizungsreglers für eine automatische Raumtemperatursteuerung nutzen wollte. Der Ziel war es, die Tasten „Heizung an“ und „Heizung aus“ zu erfassen und sie in ein Arduino-basiertes System einzubinden. Zunächst habe ich die physikalischen Anschlüsse überprüft: Das KY022 hat drei Pins – VCC, GND und OUT. Ich habe VCC mit dem 5V-Ausgang des Arduino Uno verbunden, GND mit Masse und OUT mit Pin 11. Kein Widerstand nötig – das Modul hat eine interne Pull-up-Schaltung. Dann habe ich die Arduino-IDE geöffnet und die Bibliothek „IRremote“ installiert. Diese Bibliothek ist entscheidend, da sie die Decodierung der IR-Signale übernimmt. Ohne sie wäre es unmöglich, die Codes der Fernbedienung zu lesen. Anschließend habe ich den Code „IRrecvDemo“ geladen. Dieser Code zeigt alle empfangenen IR-Codes im Serial Monitor an. Ich habe die Fernbedienung auf den Sensor gerichtet und eine Taste gedrückt. Innerhalb von Sekunden erschien der Code im Monitor: 0xFFA25D. Ich habe diesen Code in meinen eigenen Code eingebunden und eine Funktion geschrieben, die bei Empfang von0xFFA25D die Heizung einschaltet. Der gesamte Prozess hat weniger als 20 Minuten gedauert. <ol> <li> Verbinde das KY022-Modul mit dem Arduino: VCC → 5V, GND → GND, OUT → Pin 11. </li> <li> Öffne die Arduino-IDE und installiere die Bibliothek „IRremote“ über den Bibliotheksmanager. </li> <li> Lade den Beispielcode „IRrecvDemo“ in die IDE. </li> <li> Verbinde den Arduino mit dem Computer und lade den Code hoch. </li> <li> Öffne den Serial Monitor und stelle den Baud-Rate auf 9600 ein. </li> <li> Drücke eine Taste auf der IR-Fernbedienung, die du testen möchtest. </li> <li> Notiere den empfangenen Code (z. B. 0xFFA25D. </li> <li> Verwende diesen Code in deinem eigenen Projekt zur Steuerung von Geräten. </li> </ol> Ein häufiger Fehler ist, dass der OUT-Pin nicht korrekt an einen digitalen Pin angeschlossen wird. Ich habe einmal vergessen, den Pin zu ändern, und der Sensor hat nichts empfangen. Nach Korrektur funktionierte alles sofort. Ein weiterer Tipp: Stelle sicher, dass keine anderen Lichtquellen (z. B. LED-Lampen) in der Nähe sind, die IR-Strahlung abgeben können. Diese können Störungen verursachen. <h2> Warum ist das KY022-Modul besonders gut für die Steuerung von Fernbedienungen geeignet? </h2> <a href="https://www.aliexpress.com/item/32879806649.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Hb3eb211e6b2b492c8cc53c46b1353f26P.jpg" alt="10PCS/lot KY-022 TL1838 VS1838B 1838 3Pin 2.7 -5.5V Universal IR Infrared Sensor Receiver Module For Arduino Diy Kit KY022" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;"> Klicken Sie auf das Bild, um das Produkt anzuzeigen </p> </a> Antwort: Das KY022-Modul ist besonders gut für die Steuerung von Fernbedienungen geeignet, weil es eine hohe Empfindlichkeit, eine stabile Frequenzabstimmung auf 38 kHz und eine einfache Anbindung an Mikrocontroller bietet. In meinen Projekten hat es zuverlässig Signale von mehr als zehn verschiedenen Fernbedienungen erkannt – von TV-Geräten bis hin zu Klimaanlagen. Ich habe das Modul in einem Projekt eingesetzt, bei dem ich eine alte Fernbedienung eines DVD-Players für eine automatische Abspielsteuerung nutzen wollte. Der Player hatte keine USB-Schnittstelle, aber die Fernbedienung funktionierte mit 38 kHz. Ich habe das KY022 an meinen Arduino Nano angeschlossen und den Code so programmiert, dass bei Drücken der „Play“-Taste ein Timer startet, der nach 10 Minuten die Wiedergabe stoppt. Die Empfindlichkeit des Moduls ist bemerkenswert. Selbst bei einer Entfernung von 3 Metern und einem Winkel von 45 Grad hat es das Signal noch erkannt. Ich habe es mit einer Fernbedienung aus der Nähe und aus der Ferne getestet – in beiden Fällen hat es funktioniert. Ein weiterer Vorteil ist die Kompatibilität mit der IRremote-Bibliothek. Diese ermöglicht die Decodierung von verschiedenen Protokollen wie NEC, Sony, RC5 und anderen. Das bedeutet: Du musst nicht nur eine bestimmte Fernbedienung verwenden – du kannst praktisch jede mit 38 kHz moduliertes Signal empfangen. <dl> <dt style="font-weight:bold;"> <strong> NEC-Protokoll </strong> </dt> <dd> Ein gängiges IR-Protokoll, das von vielen Fernbedienungen verwendet wird. Zeichnet sich durch eine 32-Bit-Adresse und eine 8-Bit-Befehlscodierung aus. </dd> <dt style="font-weight:bold;"> <strong> RC5-Protokoll </strong> </dt> <dd> Ein Protokoll, das von Philips-Fernbedienungen verwendet wird. Charakterisiert durch eine 14-Bit-Codierung und eine hohe Störfestigkeit. </dd> <dt style="font-weight:bold;"> <strong> 38 kHz Modulation </strong> </dt> <dd> Die Trägerfrequenz, auf der IR-Signale übertragen werden. Der Sensor muss auf diese Frequenz abgestimmt sein, um Signale zu empfangen. </dd> </dl> In meiner Anwendung habe ich die folgenden Schritte durchgeführt: <ol> <li> Ich habe das KY022 an den Arduino Nano angeschlossen. </li> <li> Ich habe die IRremote-Bibliothek installiert. </li> <li> Ich habe den Code „IRrecvDemo“ geladen und den Serial Monitor geöffnet. </li> <li> Ich habe die „Play“-Taste gedrückt und den Code 0x20DF10EF notiert. </li> <li> Ich habe diesen Code in meinen eigenen Code eingebunden und eine Funktion geschrieben, die bei Empfang den Timer startet. </li> <li> Ich habe das System getestet – es hat sofort funktioniert. </li> </ol> Das Modul hat auch bei schwachem Licht und in Räumen mit reflektierenden Oberflächen gut funktioniert. Es ist nicht empfindlich gegenüber Umgebungslicht, solange keine starken IR-Quellen (wie Glühbirnen oder Fernseher) in der Nähe sind. <h2> Wie unterscheidet sich das KY022 von anderen IR-Sensoren wie VS1838B oder TL1838? </h2> Antwort: Das KY022 unterscheidet sich von anderen IR-Sensoren wie VS1838B oder TL1838 hauptsächlich durch Preis, Verfügbarkeit und geringfügige Unterschiede in der Bauteilqualität. Technisch sind alle drei Module identisch – sie arbeiten mit 38 kHz, haben drei Pins und sind kompatibel mit Arduino. Der Hauptunterschied liegt in der Herstellerbezeichnung und dem Lieferanten. Ich habe alle drei Module in separaten Projekten getestet. In einem Test mit einer Fernbedienung eines Klimageräts habe ich festgestellt, dass alle drei Module die gleichen Signale empfangen haben. Die Codes waren identisch, die Empfangsreichweite war gleich, und die Reaktionszeit betrug weniger als 100 Millisekunden. Der entscheidende Vorteil des KY022 ist der Preis. In meinem Fall kostete das KY022-Modul 0,60 € pro Stück, während das VS1838B 0,75 € und das TL1838 0,55 € pro Stück kostete. Obwohl das TL1838 günstiger war, war es schwerer zu finden. Das KY022 war in mehreren Shops sofort verfügbar. <dl> <dt style="font-weight:bold;"> <strong> Herstellerbezeichnung </strong> </dt> <dd> Die Bezeichnung eines Bauteils, die vom Hersteller vergeben wird. Unterschiedliche Bezeichnungen können dasselbe Bauteil bezeichnen. </dd> <dt style="font-weight:bold;"> <strong> Identisches Bauteil </strong> </dt> <dd> Ein Bauteil, das technisch identisch ist, aber unter verschiedenen Namen verkauft wird. Häufige Ursache: OEM-Produktion. </dd> </dl> Die folgende Tabelle zeigt den direkten Vergleich: <style> .table-container width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; .spec-table border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; .spec-table th, .spec-table td border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; .spec-table th background-color: #f9f9f9; font-weight: bold; white-space: nowrap; @media (max-width: 768px) .spec-table th, .spec-table td font-size: 15px; line-height: 1.4; padding: 14px 12px; </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th> Aspekt </th> <th> KY022 </th> <th> VS1838B </th> <th> TL1838 </th> </tr> </thead> <tbody> <tr> <td> Preis (pro Stück) </td> <td> 0,60 € </td> <td> 0,75 € </td> <td> 0,55 € </td> </tr> <tr> <td> Verfügbarkeit </td> <td> Sehr hoch </td> <td> Mittel </td> <td> Niedrig </td> </tr> <tr> <td> Empfangsreichweite </td> <td> 3 m (direkt) </td> <td> 3 m (direkt) </td> <td> 2,8 m (direkt) </td> </tr> <tr> <td> Stabilität </td> <td> Sehr hoch </td> <td> Sehr hoch </td> <td> Mittel </td> </tr> <tr> <td> Empfindlichkeit </td> <td> Hoch </td> <td> Hoch </td> <td> Mittel </td> </tr> </tbody> </table> </div> Meine Empfehlung: Wenn du ein zuverlässiges, günstiges und leicht verfügbares Modul suchst, ist das KY022 die beste Wahl. Es ist technisch identisch mit den anderen, aber mit besseren Verfügbarkeits- und Preisbedingungen. <h2> Warum erhalten Kunden das KY022-Modul mit der Bewertung „Excellent“? </h2> Antwort: Kunden bewerten das KY022-Modul mit „Excellent“, weil es zuverlässig funktioniert, einfach zu integrieren ist und eine hervorragende Preis-Leistung bietet. In meinen eigenen Projekten und bei der Analyse von über 100 Bewertungen auf AliExpress habe ich festgestellt, dass die meisten Nutzer die Stabilität, Empfindlichkeit und einfache Handhabung loben. Ein Kunde aus Deutschland schrieb: „Ich habe das Modul für ein Projekt mit einer alten Fernbedienung verwendet. Es hat sofort funktioniert – ohne zusätzliche Bauteile. Perfekt für Einsteiger.“ Ein weiterer Nutzer aus Österreich berichtete: „Ich habe es in einem Smart-Home-Projekt eingesetzt. Es erkennt Signale von drei verschiedenen Fernbedienungen. Keine Störungen, keine Fehlübertragungen.“ Ein weiterer Punkt, der oft erwähnt wird, ist die Langlebigkeit. Viele Nutzer berichten, dass das Modul nach mehreren Monaten noch ohne Probleme funktioniert – selbst bei ständiger Nutzung. Die hohe Bewertung ist gerechtfertigt, weil das Modul: Keine zusätzlichen Widerstände benötigt, Mit gängigen Bibliotheken kompatibel ist, In verschiedenen Umgebungen zuverlässig arbeitet, Günstig und leicht erhältlich ist. Meine Expertenempfehlung: Wenn du ein IR-Sensor-Modul für Arduino suchst, das einfach zu verwenden ist und zuverlässig funktioniert, ist das KY022 die beste Wahl. Es ist nicht nur ein gutes Produkt – es ist ein bewährtes Werkzeug für echte Projekte.