Promo !

Module de capteur infrarouge pour évitement d’obstacles pour Arduino

Le prix initial était : 4,57 €.Le prix actuel est : 2,11 €. Hors TVA

Module de capteur infrarouge pour évitement d’obstacles pour Arduino

26 en stock (peut être commandé)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 Le produit en vidéo

Description


🚗 Module Capteur Infrarouge pour Évitement d’Obstacles – Description Complète

✅ Qu’est-ce que c’est?

Le Module IR pour évitement d’obstacles est un capteur infrarouge qui détecte la présence d’objets ou d’obstacles devant lui, en se basant sur la réflexion de la lumière IR. Il est couramment utilisé dans robots mobiles, voitures autonomes, dispositifs de comptage, et en général dans des projets qui nécessitent la détection d’objets sans contact physique.


🔍 Caractéristiques techniques

Spécification Valeur
Tension de fonctionnement 3.3V – 5V DC
Distance de détection 2 – 30 cm (réglable)
Type de sortie Numérique (HIGH/LOW)
Angle de détection Environ 35°
Composants principaux Émetteur IR LED + récepteur, comparateur LM393
Indicateurs LED LED alimentation + LED détection
Interface 3 broches: VCC, GND, OUT
Réglage de la sensibilité Poteau à vis bleue (vis bleue)

Fonctionne en détectant la lumière IR réfléchie : un objet proche réfléchit le signal IR émis et est détecté.


🔌 Connexion à votre Arduino

🧰 Matériel nécessaire :

  • Arduino Uno/Nano/Mega
  • Module détecteur IR d’évitement d’obstacles
  • Câbles cavalier
  • Plaque d’essai (facultatif)

📌 Schéma de connexion

Pins du module IR Connexion Arduino
VCC 5V
GND GND
OUT D2 (ou tout pin numérique)

Le pin OUT fournit un signal numérique : LOW lorsqu’un obstacle est détecté.


👨‍💻 Code de base d’exemple

🧪 Objectif: allumer un LED sur Arduino lorsqu’un obstacle est détecté.

#define SENSOR_PIN 2 // OUT del sensore
#define LED_PIN 13 // LED integrato sull'Arduino

void setup() {
 pinMode(SENSOR_PIN, INPUT);
 pinMode(LED_PIN, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 int statoSensore = digitalRead(SENSOR_PIN);

 if (statoSensore == LOW) {
 // Ostacolo rilevato
 Serial.println("🚧 Ostacolo rilevato!");
 digitalWrite(LED_PIN, HIGH);
 } else {
 // Nessun ostacolo
 digitalWrite(LED_PIN, LOW);
 }

 delay(100);
}

Note: Généralement, le capteur retourne LOW lorsqu’il y a un objet devant. Vérifiez toujours avec le moniteur série.


💡 Exemple avancé : Robot évite les obstacles (avec 2 capteurs)

En utilisant deux capteurs IR pour décider de la direction du mouvement.

#define LEFT_SENSOR_PIN 2
#define RIGHT_SENSOR_PIN 3
#define LEFT_MOTOR 8
#define RIGHT_MOTOR 9

void setup() {
 pinMode(LEFT_SENSOR_PIN, INPUT);
 pinMode(RIGHT_SENSOR_PIN, INPUT);
 pinMode(LEFT_MOTOR, OUTPUT);
 pinMode(RIGHT_MOTOR, OUTPUT);
}

void loop() {
 int leftObstacle = digitalRead(LEFT_SENSOR_PIN);
 int rightObstacle = digitalRead(RIGHT_SENSOR_PIN);

 if (leftObstacle == LOW && rightObstacle == LOW) {
 // Ostacolo davanti → fermati
 digitalWrite(LEFT_MOTOR, LOW);
 digitalWrite(RIGHT_MOTOR, LOW);
 } else if (leftObstacle == LOW) {
 // Ostacolo a sinistra → gira a destra
 digitalWrite(LEFT_MOTOR, HIGH);
 digitalWrite(RIGHT_MOTOR, LOW);
 } else if (rightObstacle == LOW) {
 // Ostacolo a destra → gira a sinistra
 digitalWrite(LEFT_MOTOR, LOW);
 digitalWrite(RIGHT_MOTOR, HIGH);
 } else {
 // Nessun ostacolo → vai avanti
 digitalWrite(LEFT_MOTOR, HIGH);
 digitalWrite(RIGHT_MOTOR, HIGH);
 }

 delay(100);
}

Dans un vrai robot, LEFT_MOTOR e RIGHT_MOTOR devraient être connectés à un driver moteur (par exemple L298N ou L9110S).


⚙️ Conseils pratiques

  • 🔧 Regulation de sensibilité: tournez le trimmer sur le module pour augmenter ou réduire la distance de détection.
  • 🌞 Conditions environnementales: la lumière solaire directe peut interférer avec le capteur IR. Utilisez-le dans des environnements intérieurs ou contrôlés.
  • 🔋 Tension: fonctionne bien avec 3,3V et 5V, mais il est recommandé de 5V pour la fiabilité maximale.

🧠 Applications possibles

  • Robots mobiles autonomes
  • Comptage d’objets sur tapis transporteurs
  • Capteurs de proximité ou de présence
  • Jeux et interfaces interactives
  • Automatisation simple (par exemple ouverture automatique)

📦 Résumé des fonctionnalités

  • ✔️ Détection d’objets sans contact
  • ✔️ Facile à intégrer avec Arduino
  • ✔️ Économique et réglable
  • ✔️ Sortie digitale, facile à lire
  • ✔️ Idéal pour des projets éducatifs et amateurs

Parfait ! Voici une présentation pédagogique sous-divisée en diapositives textuelles, adaptées pour PowerPoint, Google Slides, Canva ou tout autre outil de présentation.


📊 Présentation : Capteur Infrarouge pour Évitement d’Obstacles avec Arduino


🔹 Diapositive 1 : Titre

Capteur IR pour Évitement d’Obstacles
Introduction et utilisation avec Arduino
👨‍🏫 Cours : Introduction à la Robotique
📅 Date : [inserire data]
📍 Par : [nome docente/studente]


🔹 Diapositive 2 : Qu’est-ce que le capteur IR pour évitement d’obstacles ?

  • Capteur qui détecter des objets sans contact par infrarouge
  • Utilise la lumière IR réfléchie pour détecter la distance à un obstacle
  • Sortie digitale: HIGH = pas d’obstacle, LOW = obstacle présent
  • Idéal pour les robots mobiles, automatisation, systèmes d’alarme

🔹 Slide 3: Composants principaux du module

  • LED IR émetteur
  • Photodiode IR récepteur
  • Comparateur LM393 pour gestion logique
  • LED d’état (Alimentation + Détectection)
  • Poteentiomètre pour regler la sensibilité
  • 3 Broches: VCC, GND, SORTIE

🔹 Slide 4: Caractéristiques techniques

Caractéristique Valeur
Tension 3.3V – 5V
Distance opérationnelle 2 – 30 cm (réglable)
Type de sortie Numérique (LOW = obstacle)
Angle de détection ~35°
Réglage via le poteentiomètre intégré

🔹 Slide 5: Connexion avec Arduino

Module IR ➡️ Arduino

IR Pin Arduino Pin
VCC 5V
GND GND
OUT D2 (exemple)

📌 Sortie numérique: utilisez digitalRead() pour lire l’état


🔹 Slide 6: Exemple de code de base

#define SENSOR_PIN 2
#define LED_PIN 13

void setup() {
 pinMode(SENSOR_PIN, INPUT);
 pinMode(LED_PIN, OUTPUT);
 Serial.begin(9600);
}

void loop() {
 int stato = digitalRead(SENSOR_PIN);
 if (stato == LOW) {
 digitalWrite(LED_PIN, HIGH);
 Serial.println("Ostacolo rilevato!");
 } else {
 digitalWrite(LED_PIN, LOW);
 }
 delay(100);
}

🔹 Slide 7: Application robot évite les obstacles

  • Deux capteurs: un à gauche, un à droite
  • Si ils détectent un obstacle → le robot tourne
  • Contrôle moteurs via pilote L298N ou similaires
  • Déplacement autonome et intelligent

🔹 Slide 8 : Exemples d’applications

✅ Robots mobiles autonomes
✅ Systèmes d’alarme ou de présence
✅ Comptage d’objets sur bandes transporteuses
✅ Jeux interactifs (ex. poursuite)
✅ Capteurs pour l’ouverture de portes


🔹 Slide 9 : Conseils pratiques

  • Évitez la lumière solaire directe pour la fiabilité
  • Regulez la distance avec le trimmer intégrée
  • Peut être alimenté par 3.3V o 5V
  • Testez avec des objets clairs/foncés pour évaluer la sensibilité

🔹 Slide 10: Conclusions

🎯 Capteur économique, simple et puissant
💡 Idéal pour des projets pédagogiques et des prototypes
🔧 Facile à intégrer avec d’autres modules (relais, moteurs, LED, buzzer)
👩‍💻 Utile pour introduire les étudiants à la programmation embarquée


GÉNÉRAUX

MODÈLE

Module Dolly pour éviter les obstacles à infrarouge

MATERIAUX

carte PCB + composants

COMPATIBILITÉ

ARDUINO

COMPOSANTS ÉLECTRIQUES

TENSION D’ENTRÉE

3,3-5V

POIDS ET DIMENSIONS

POIDS DU PRODUIT

8g

POIDS DU PAQUET

0.1 kg

DIMENSIONS DU PRODUIT

(L x W x H)

5 x 1,5 x 1,5 cm

DIMENSIONS DU COLIS

(L x W x H)

5 x 3 x 2 cm

CONTENU DU PAQUET

CONTENU DU PAQUET

1 x Module

Nous avons les fiches techniques de tous les composants, si elles ne sont pas présentes dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous les publierons dès que possible sur notre site.

Tutoriel : Comment utiliser le Module Capteur Infrarouge pour Évitement d’Obstacles

Le module capteur infrarouge est idéal pour les projets d’évitement d’obstacles avec Arduino. Il est parfait pour les débutants comme pour les makers plus expérimentés.

Ce qu’il faut

  • Arduino Uno ou compatible
  • Câble USB
  • Connexion à l’alimentation (5V et GND)
  • Logiciel Arduino IDE

Étapes

  1. Connecter les broches VCC, GND du capteur au +5V et GND de l’Arduino.
  2. Connecter la broche OUT du capteur à la broche digitale 2 de l’Arduino.
  3. Ouvrir l’IDE Arduino et charger le sketch fourni.
  4. Vérifiez la distance détectée par le capteur en changeant la position des obstacles.
  5. Modifiez le sketch si nécessaire pour l’adapter à votre projet.

Exemple de code

void setup() {
 pinMode(2, INPUT);
}

void loop() {
 int distanza = digitalRead(2);
 Serial.println(distanza);
}

Mini-projet

Créez un robot évitant les obstacles en 30 minutes. Utilisez le capteur infrarouge pour faire bouger un petit véhicule en évitant les obstacles.

Erreurs courantes

  • Ne vérifiez pas l’alimentation correcte du capteur (5V).
  • Connectez le pin OUT à un port non numérique sur Arduino.
  • Utilisez des valeurs de distance sans calibrer le capteur auparavant.
  • Ignorez les spécifications sur le datasheet.

Accessoires conseillés

  • Moteur DC pour robot
  • Kit roues et axes pour robot
  • Pinozza prototypage
  • Batteries rechargeables

Questions fréquentes

Quelle est la distance de détection maximale ?
Vérifiez le datasheet du capteur.

Comment puis-je augmenter la précision des mesures ?
Calibre le capteur dans différents environnements et conditions lumineuses.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module de capteur infrarouge pour évitement d’obstacles pour Arduino”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *