Envie de participer ?
Bandeau

L'électronique est désormais accessible à tous ! Explorez le monde d'Arduino, des ESP32/ESP8266 et des microcontrôleurs. Apprenez à créer vos circuits, à souder vos composants et à programmer vos projets.

Cet article se concentre sur l'utilisation d'un viseur laser avec Arduino, en particulier le module KY-008, pour créer des projets intéressants.

Le Module KY-008 : Émetteur de Lumière Laser Rouge

Le module KY-008 est un émetteur de lumière laser rouge constitué de trois broches de connexion :

  • Alimentation (S)
  • GND (-)
  • Un pin central qui n’est pas utilisé

Caractéristiques Techniques

  • Mode de sortie: point rouge continu
  • Tension: 5V
  • Puissance: 5mW
  • Consommation: 40mA
  • Longueur d’onde: 650nm
  • Profondeur: 8mm
  • Dimensions: 18.5mm x 15mm
  • Température: -30ºC -> 60ºC

Création d'une Alarme avec le Module KY-008

Dans ce tutoriel, nous allons fabriquer une alarme qui se déclenchera au moment précis où le faisceau lumineux du pointeur ne touche plus la photorésistance. D’abord, on créera un signal d’alarme qui nous avertira via moniteur série, et après, on ajoutera un buzzer pour nous avertir de façon sonore.

Alarme Silencieuse

Pour fabriquer notre alarme, on se servira des propriétés des photorésistances puisque leur résistance varie en fonction de la lumière reçue. Au fur et à mesure que la lumière augmente, la résistance diminue. Ainsi, on utilisera la lecture du capteur pour savoir si le faisceau lumineux produit par le pointeur laser incide sur la photorésistance ou, si par contre, il y a un obstacle qui empêche cette connexion, déclenchant notre alarme.

Lire aussi: Choisir le bon viseur point rouge pour votre réplique airsoft

Matériel Nécessaire

  • Carte Arduino Uno ou équivalent
  • Plaque d’essai
  • Pointeur laser, module KY-008
  • Capteur photorésistance, LDR
  • Résistance de 10 KΩ
  • Cables

Schéma de Connexion

On relie le pin d’alimentation (S) du module KY-008 au pin digital 8 de la carte, le GND au GND de la carte.

Code

Voici un exemple de code pour la fonction loop():

Dans la fonction setup(), on configure le pin 8 comme sortie.

Dans la fonction loop() on lit la valeur du capteur, on l’enregistre dans la variable lecture et on la montre sur le moniteur série.

On utilise 100 comme valeur limite parce que la lumière ambiante donne une lecture entre 40 et 60, tandis que si le laser touche le photorésisteur la lecture montre entre 590 et 620.

Lire aussi: Pistolet Nerf avec viseur : lequel choisir ?

Alarme Sonore

Dans ce petit projet on ajoute un buzzer actif afin de produire du son quand le faisceau lumineux ne touche plus la photorésistance.

Matériel Nécessaire

  • Carte Arduino Uno ou équivalent
  • Plaque d’essai
  • Module KY-008
  • Buzzer actif, module KY- 012
  • Capteur photorésistance, LDR
  • Résistance de 10 KΩ
  • Cables

Schéma de Connexion

(Voir le schéma de connexion pour l'alarme sonore)

Code

Au code du premier projet on ajoute la variable buzzerPin, elle nous indiquera les pins auxquels nous avons connecté l’avertisseur sonore.

Dans la fonction setup(), on configure le pin 9 du buzzer comme sortie, et avec le mandat analogWrite(), on indique que préalablement il ne doit pas sonner.

Dans la fonction loop(), on vérifie si le faisceau lumineux touche la LDR: S’ ils ne se touchent pas, on fera sonner l’alarme avec analogWrite(), pouvant choisir entre 0 et 255 pour un son de plus en plus intense.

Lire aussi: Viseur infrarouge : guide complet

Autres Projets et Idées

  • Chambre à étincelle
  • Mesure de vitesse (radar)
  • Vélocimètre/Débitmètre à turbine/Débitmètre électromagnétique (vitesse/débit fluide)

tags: #viseur #laser #arduino #tutoriel

Post popolari: