Module Emetteur Laser Rouge 5V 5mW

Disponibilité:

116 en stock

Comparer
UGS : 0174 Catégories : ,

Description

Module Emetteur Laser Rouge 5V 5mW

Le module émetteur laser rouge 5V 5mW (modèle KY-008) est un composant utilisé pour émettre un faisceau laser rouge de 650 nm. Il est souvent employé dans les projets Arduino pour diverses applications comme la communication optique, les systèmes de sécurité, et les démonstrations éducatives.

Caractéristiques en détails

  • Tension de fonctionnement : 5V
  • Puissance de sortie : 5mW
  • Longueur d’onde : 650 nm
  • Courant de fonctionnement : < 40mA
  • Dimensions de la carte : 18,5mm x 15mm
  • Température de fonctionnement : -10°C à 40°C

Fonctionnement

Le module KY-008 utilise une diode laser pour émettre un faisceau rouge visible. Il est facile à intégrer dans des projets utilisant des microcontrôleurs comme Arduino, Raspberry Pi ou ESP32. Le module comprend également une résistance pour limiter le courant, garantissant ainsi un fonctionnement sûr du laser.

Applications

  • Pointeurs laser
  • Communication optique
  • Systèmes de sécurité
  • Détection d’objets
  • Démonstrations éducatives

Brochage

  • S : Signal (à connecter à une sortie digitale de l’Arduino)
  • VCC : +5V
  • GND : Masse

Comment l’utiliser:

Le module laser KY-008 peut être utilisé pour des projets nécessitant un faisceau laser visible. En connectant simplement le module à un microcontrôleur comme Arduino, vous pouvez contrôler le laser pour des applications comme la détection d’objets ou les systèmes de sécurité. Assurez-vous de ne jamais pointer le laser directement dans les yeux pour éviter des blessures.

Exemple de code Arduino de base

int laserPin = 13;  // Broche de connexion du laser


void setup() {
  pinMode(laserPin, OUTPUT);  // Définir la broche laser comme sortie
}


void loop() {
  digitalWrite(laserPin, HIGH);  // Allumer le laser
  delay(1000);  // Attendre une seconde
  digitalWrite(laserPin, LOW);  // Éteindre le laser
  delay(1000);  // Attendre une seconde
}

But du code

Ce code fait clignoter le laser à intervalles d’une seconde, permettant de tester le fonctionnement de base du module laser.

Composants nécessaires pour le code de base

  • Arduino Uno
  • Module émetteur laser rouge 5V 5mW (KY-008)
  • Fils de connexion

Explication détaillée du code

  1. Définition des broches :
    • int laserPin = 13; : Définit la broche de connexion pour le laser.
  2. Configuration des broches dans setup() :
    • pinMode(laserPin, OUTPUT); : Configure la broche laser comme sortie.
  3. Boucle principale loop() :
    • digitalWrite(laserPin, HIGH); : Allume le laser.
    • delay(1000); : Attend une seconde.
    • digitalWrite(laserPin, LOW); : Éteint le laser.
    • delay(1000); : Attend une seconde.

Brochage pour le code de base

  • S : Connecté à la broche 13 de l’Arduino
  • Milieu : Non connecté
  • – (GND) : Connecté à la masse (GND) de l’Arduino

Exemple de code Arduino avancé

Ce code utilise le laser pour transmettre des signaux binaires à un récepteur photosensible (ex: Phototransistor, Capteur de lumière…).

const int laserPin = 13;  // Broche de connexion du laser
const int sensorPin = 2;  // Broche de connexion du capteur
int sensorValue = 0;      // Variable pour stocker la valeur du capteur


void setup() {
  pinMode(laserPin, OUTPUT);  // Définir la broche laser comme sortie
  pinMode(sensorPin, INPUT);  // Définir la broche capteur comme entrée
  Serial.begin(9600);         // Initialiser la communication série
}


void loop() {
  sensorValue = digitalRead(sensorPin);  // Lire la valeur du capteur
  if (sensorValue == HIGH) {             // Si le capteur détecte le laser
    digitalWrite(laserPin, LOW);         // Éteindre le laser
  } else {
    digitalWrite(laserPin, HIGH);        // Allumer le laser
  }
  Serial.println(sensorValue);           // Afficher la valeur du capteur
  delay(100);                            // Attendre 100 ms
}

But du code

Ce code utilise un capteur pour détecter la présence du faisceau laser et allumer ou éteindre le laser en conséquence. Cela peut être utilisé pour des applications de communication optique ou de détection d’objets.

Composants nécessaires pour le code avancé

  • Arduino Uno
  • Module émetteur laser rouge 5V 5mW (KY-008)
  • Capteur photosensible
  • Fils de connexion

Explication détaillée du code

  1. Définition des broches :
    • const int laserPin = 13;, const int sensorPin = 2; : Définit les broches de connexion pour le laser et le capteur.
  2. Configuration des broches dans setup() :
    • pinMode(laserPin, OUTPUT); : Configure la broche laser comme sortie.
    • pinMode(sensorPin, INPUT); : Configure la broche capteur comme entrée.
    • Serial.begin(9600); : Initialise la communication série pour afficher les valeurs du capteur.
  3. Boucle principale loop() :
    • sensorValue = digitalRead(sensorPin); : Lit la valeur du capteur.
    • if (sensorValue == HIGH) : Si le capteur détecte le laser, éteindre le laser.
    • else : Sinon, allumer le laser.
    • Serial.println(sensorValue); : Affiche la valeur du capteur dans le moniteur série.
    • delay(100); : Attend 100 ms avant de répéter la boucle.

Brochage pour le code avancé

  • S : Connecté à la broche 13 de l’Arduino
  • Milieu : Non connecté
  • – (GND) : Connecté à la masse (GND) de l’Arduino
  • Capteur : Connecté à la broche 2 de l’Arduino

 

Mots clés: transmitter, red, light.