¡Oferta!

Módulo Sensor Infrarrojo para Evitación de Obstáculos para Arduino

El precio original era: 4,57 €.El precio actual es: 2,11 €. Excluido IVA

Módulo Sensor Infrarrojo para Evitación de Obstáculos para Arduino

26 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

🎬 El producto en vídeo

Descripción


🚗 Módulo Sensor Infrarrojo para Evitación de Obstáculos – Descripción Completa

✅ ¿Qué es?

El Módulo IR para evitación de obstáculos es un sensor de infrarrojos que detecta la presencia de objetos o obstáculos frente a él, basándose en la reflexión de la luz IR. Se utiliza comúnmente en robots móviles, vehículos autónomos, dispositivos de conteo, y en general en proyectos que requieren la detección de objetos sin contacto físico.


🔍 Características técnicas

Especificación Valor
Tensión de funcionamiento 3.3V – 5V DC
Distancia de detección 2 – 30 cm (ajustable)
Tipo de salida Digital (HIGH/LOW)
Ángulo de detección Aproximadamente 35°
Componentes principales LED IR emisor + receptor, LM393 comparador
Indicaciones LED LED de alimentación + LED de detección
Interfaz 3 pines: VCC, GND, OUT
Regulación de sensibilidad Trimmer (tuerca azul)

Funciona detectando la luz IR reflejada: un objeto cercano refleja el señal IR emitida y es detectado.


🔌 Conexión a tu Arduino

🧰 Material necesario:

  • Arduino Uno/Nano/Mega
  • Módulo sensor IR para evitar obstáculos
  • Cables jumper
  • Protoboard (opcional)

📌 Esquema de conexión

Pin módulo IR Conexión Arduino
VCC 5V
GND GND
OUT D2 (o cualquier pin digital)

El pin OUT proporciona una señal digital: LOW cuando se detecta un obstáculo.


👨‍💻 Código de ejemplo básico

🧪 Objetivo: encender un LED en Arduino cuando se detecta un obstáculo.

#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);
}

Nota: Generalmente, el sensor devuelve LOW cuando hay un objeto frente a él. Verifica siempre con el monitor serial.


💡 Ejemplo avanzado: Robot evita obstáculos (con 2 sensores)

Usando dos sensores IR para decidir la dirección del movimiento.

#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);
}

En un verdadero robot, LEFT_MOTOR e RIGHT_MOTOR deberían conectarse a un driver de motores (por ejemplo, L298N o L9110S).


⚙️ Consejos prácticos

  • 🔧 Ajuste de sensibilidad: gira el trimmer en el módulo para aumentar o disminuir la distancia de detección.
  • 🌞 Condiciones ambientales: la luz solar directa puede interferir con el sensor IR. Úsalo en ambientes internos o controlados.
  • 🔋 Tensión: funciona bien tanto con 3.3V como con 5V, pero se recomienda 5V para la máxima fiabilidad.

🧠 Aplicaciones posibles

  • Robots móviles autónomos
  • Contador de objetos en cinta transportadora
  • Sensores de proximidad o presencia
  • Juegos e interfaces interactivas
  • Automatización simple (por ejemplo, apertura automática)

📦 Resumen de las funciones

  • ✔️ Detección de objetos sin contacto
  • ✔️ Fácil de integrar con Arduino
  • ✔️ Económico y ajustable
  • ✔️ Salida digital, fácil de leer
  • ✔️ Ideal para proyectos educativos y de hobbi

¡Perfecto! A continuación te propongo una presentación didáctica suddivisa en diapositivas textuales, adecuadas para PowerPoint, Google Slides, Canva o cualquier otro herramienta de presentación.


📊 Presentación: Sensor Infrarrojo para Evitamiento de Obstáculos con Arduino


🔹 Diapositiva 1: Título

Sensor IR para Evitamiento de Obstáculos
Introducción y uso con Arduino
👨‍🏫 Curso: Introducción a la Robótica
📅 Fecha: [inserire data]
📍 A cargo de: [nome docente/studente]


🔹 Diapositiva 2: ¿Qué es el sensor IR para evitamiento de obstáculos?

  • Sensor que detectar objetos sin contacto a través de infrarrojos
  • Usa luz IR reflejada para detectar la distancia a un obstáculo
  • Salida digital: HIGH = ningún obstáculo, LOW = obstáculo presente
  • Ideal para robots móviles, automatización, sistemas de alarma

🔹 Slide 3: Componentes principales del módulo

  • LED IR emisor
  • Fotodiodo IR receptor
  • Comparador LM393 para gestión lógica
  • LED de estado (Power + Detección)
  • Trimmer para ajustar la sensibilidad
  • 3 Pin: VCC, GND, OUT

🔹 Slide 4: Características técnicas

Característica Valor
Tensión 3.3V – 5V
Distancia operativa 2 – 30 cm (ajustable)
Tipo de salida Digital (LOW = obstáculo)
Ángulo de detección ~35°
Regulación a través del trimmer integrado

🔹 Slide 5: Conexión con Arduino

Módulo IR ➡️ Arduino

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

📌 Salida digital: usa digitalRead() para leer el estado


🔹 Diapositiva 6: Código de ejemplo básico

#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);
}

🔹 Diapositiva 7: Aplicación robot evita obstáculos

  • Dos sensores: uno en izquierda, uno en derecha
  • Si detectan obstáculos → el robot gira
  • Control de motores por driver L298N o similares
  • Movimiento autónomo e inteligente

🔹 Diapositiva 8: Ejemplos de aplicación

✅ Robots móviles autónomos
✅ Sistemas de alarma o presencia
✅ Conteo de objetos en cintas transportadoras
✅ Juegos interactivos (ej. persecución)
✅ Sensores para apertura de puertas


🔹 Diapositiva 9: Consejos prácticos

  • Evita la luz solar directa para fiabilidad
  • Regula la distancia con el trimmer integrado
  • Puede alimentarse con 3.3V o 5V
  • Prueba con objetos claros/oscuros para evaluar sensibilidad

🔹 Diapositiva 10: Conclusiones

🎯 Sensor económico, sencillo y potente
💡 Óptimo para proyectos educativos y prototipos
🔧 Fácilmente integrable con otros módulos (relés, motores, LED, buzzer)
👩‍💻 Útil para introducir a los estudiantes a la programación embedded


GENERAL

MODELO

Módulo Dolly para evitar obstáculos a infrarrojos

MATERIALES

pcb + componentes

COMPATIBILIDAD

ARDUINO

COMPONENTES ELÉCTRICOS

TENSADO DE ENTRADA

3,3-5V

PESO Y DIMENSIONES

PESO DEL PRODUCTO

8g

PESO DEL PAQUETE

0.1 kg

DIMENSIONES DEL PRODUCTO

(L x W x H)

5 x 1.5 x 1.5 cm

DIMENSIONES DEL PAQUETE

(L x W x H)

5 x 3 x 2 cm

CONTENIDO DE LA CONFECCIÓN

CONTENIDO DE LA CONFECCIÓN

1 x Módulo

Tenemos disponibles datasheet de todos los componentes, si no está presente en la hoja de descarga del producto, envíanos un mensaje a través del formulario de contacto y lo publicaremos lo antes posible en nuestro sitio web.

Tutorial: Cómo usar Módulo Sensor Infrarrojo para Evitar Obstáculos

El módulo sensor infrarrojo es ideal para proyectos de evitación de obstáculos con Arduino. Es perfecto tanto para principiantes como para makers más experimentados.

Qué necesitas

  • Arduino Uno o compatible
  • Cable USB
  • Conexión de energía (5V y GND)
  • Software Arduino IDE

Pasos

  1. Conectar los pines VCC, GND del sensor al +5V y GND del Arduino.
  2. Conectar el pin OUT del sensor al puerto digital 2 del Arduino.
  3. Abrir el IDE Arduino e instalar el sketch proporcionado.
  4. Verifica la distancia detectada por el sensor cambiando la posición de los obstáculos.
  5. Modifica el sketch si es necesario para adaptarlo a tu proyecto.

Código de ejemplo

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

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

Miniproyecto

Crea un robot evitador de obstáculos en 30 minutos. Usa el sensor infrarrojo para mover un pequeño vehículo evitando los obstáculos.

Errores comunes

  • No verificar la alimentación correcta del sensor (5V).
  • Conectar el pin OUT a un puerto no digital en Arduino.
  • Usar valores de distancia sin calibrar el sensor primero.
  • Ignorar las especificaciones en el datasheet.

Accesorios recomendados

  • Motores DC para robot
  • Kit de ruedas y ejes para robot
  • Pinzón prototipo
  • Baterías recargables

Preguntas frecuentes

¿Cuál es la distancia de detección máxima?
Verifica el datasheet del sensor.

¿Cómo puedo aumentar la precisión de las mediciones?
Calibra el sensor en diversos entornos y condiciones de iluminación.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Módulo Sensor Infrarrojo para Evitación de Obstáculos para Arduino”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *