Le récepteur infrarouge 1838B (aussi appelé VS1838B) est un petit composant électronique conçu pour recevoir des signaux infrarouges modulés, typiquement à 38 kHz, comme ceux émis par les télécommandes IR. Il est souvent utilisé dans les projets Arduino, ESP32 et autres microcontrôleurs pour permettre un contrôle à distance.
🔧 Caractéristiques techniques du VS1838B :
– Type : Récepteur IR à démodulation intégrée
– Fréquence de réception : 38 kHz (standard pour la plupart des télécommandes IR)
– Tension de fonctionnement : 2.7 V – 5.5 V (compatible 3.3 V et 5 V)
– Consommation : très faible (~0.4 mA)
– Distance de réception : jusqu’à 15-20 m (selon la télécommande et l’environnement)
– Angle de réception : ~45°
– Sortie : signal numérique (LOW lorsqu’un signal est reçu)
📦 Brochage (3 broches) :
1- OUT – sortie du signal vers le microcontrôleur
2- GND – masse
3- VCC – alimentation (3.3V ou 5V)
Attention : certains modules ont l’ordre inversé. Vérifiez le datasheet ou le PCB.
⚙️ Fonctionnement :
– Il détecte les signaux infrarouges modulés à 38 kHz, comme ceux des télécommandes.
– Lorsqu’un signal est détecté, la broche OUT passe à LOW, selon le motif du signal.
– Utilisé avec une bibliothèque de décodage IR comme IRremote sur Arduino.
📚 Exemple d’utilisation avec Arduino :
#include
const int pinIR = 2; // DO du VS1838B connecté à D2
IRrecv irrecv(pinIR);
decode_results results;
void setup() {
Serial.begin(9600);
irrecv.enableIRIn(); // Démarre le récepteur
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, HEX); // Affiche le code reçu en hexadécimal
irrecv.resume(); // Prêt pour le prochain signal
}
}
📈 Applications courantes :
– Réception de signaux de télécommandes IR
– Contrôle d’un robot ou d’un système domotique à distance
– Interaction sans fil avec une interface utilisateur simple








Avis
Il n’y a pas encore d’avis.