Détecteur de distance à infra-rouge MC005 - Tutoriel Arduino
Posté: Lun 19 Aoû 2013 15:13
Capteur de distance à infrarouge MC005 - Tutoriel Arduino
Composants utilisés
Principe de fonctionnement
Ce capteur MC005 est muni d'un émetteur et d'un récepteur d'infra-rouges (rayon invisible).
.
Il peut détecter avec précision une distance comprise entre 3 et 80 cm (en fait, un peu plus selon nos mesures).
Il comporte au dos une vis de réglage et une LED rouge s'allume lors du réglage de portée.
Le capteur est directif (5 à 10° environ) et son seuil est réglable.
Diamètre 18mm, longueur 44.4 mm, 2 bagues à visser pour la fixation.
Câblage et calibration
Sortie high 1 = pas d'obstacle, low 0 = obstacle proche.
La LED rouge s'allume également si un obstacle est détecté dans la portée spécifiée.
Visser le potentiomètre pour reculer le seuil, dévisser pour un seuil plus proche
Programme pour Arduino
Applications
Références
Test de ce capteur
http://karibous.blogspot.fr/2012/06/cou ... tance.html
Composants utilisés
- Capteur de distance à infrarouge MC005
- Carte Arduino Uno R3
- Câbles de branchements (mâle/mâle Dupont)
Principe de fonctionnement
Ce capteur MC005 est muni d'un émetteur et d'un récepteur d'infra-rouges (rayon invisible).
.
Il peut détecter avec précision une distance comprise entre 3 et 80 cm (en fait, un peu plus selon nos mesures).
Il comporte au dos une vis de réglage et une LED rouge s'allume lors du réglage de portée.
Le capteur est directif (5 à 10° environ) et son seuil est réglable.
Diamètre 18mm, longueur 44.4 mm, 2 bagues à visser pour la fixation.
Câblage et calibration
- Rouge = VCC alimentation 5V
- Jaune = Sortie du signal 0/1
- Noir = GND
Sortie high 1 = pas d'obstacle, low 0 = obstacle proche.
La LED rouge s'allume également si un obstacle est détecté dans la portée spécifiée.
Visser le potentiomètre pour reculer le seuil, dévisser pour un seuil plus proche
Programme pour Arduino
- Code: Tout sélectionner
// === Détecteur de distance à infrarouge MC0005 =======
// tiptopboards.com 18 08 2013
// ======================================================
// Exemple d'utilisation
// Régler le seuil du capteur avec la vis du potentiomètre
// visser pour seuil plus éloigné
// La LED rouge arrière s'allume si un obstacle dans la portée
// est détecté
void setup() {
Serial.begin(9600);
Serial.print("essai de capteur IR");
pinMode(11,INPUT); //Capteur IR sur pin-11 numérique
}
void loop() {
int ir = digitalRead(11);
Serial.println(ir); //0 si obstacle proche (sous le seuil)
//1 si pas d'obstacle
delay(100);
}
Applications
- Barrière lumineuse pour photo animalière
- Comptage d'objets défilant devant le faisceau
- Détection de personnes ou d'animaux
- Alarme de distance (recul de véhicule...)
- Alarmes domestiques
Références
Test de ce capteur
http://karibous.blogspot.fr/2012/06/cou ... tance.html