Construye un Sensor de Proximidad con Arduino: Guía Paso a Paso con Componentes
Un sensor de proximidad con Arduino es un gadget útil e económico que detecta la presencia de un objeto dentro de su rango de detección. Puede ser desde una persona o mascota hasta algo tan pequeño como un insecto. ¡Es muy fácil fabricar uno tú mismo!
¿Alguna vez has querido saber cómo funcionan los sensores de proximidad con Arduino?
Utiliza ondas IR (infrarrojas) para detectar objetos cercanos dentro de su distancia de detección. Este artículo cubre todo sobre los sensores de proximidad Arduino. ¡Comencemos!
¿Qué es un Sensor de Proximidad Arduino?
Un sensor de proximidad Arduino es un dispositivo que detecta la presencia de un objeto en su vecindad. Consta de un sensor de proximidad infrarrojo conectado a un Arduino Uno y una protoboard.
Funciona pulsando un LED IR a una frecuencia constante. Mide el tiempo que tardan los pulsos de luz reflejados en volver tras impactar en los objetos.
Componentes Hardware Necesarios
- Protoboard
- LED (puedes usar RGB en lugar de blanco)
- Dos resistencias de 200–1000 Ω (valores distintos si usas LED RGB para mejor resultado)
- Placa Arduino Pro Mini (o similar: Nano, Uno)
- Módulo sensor de proximidad IR (ej. HC-SR04 ultrasónico para distancia) — componente crítico
- Cables jumper (macho-macho)
NB: Necesitarás cable USB para conectar tu Arduino al PC y subir el código.
Pinout del Sensor IR de Proximidad: Conexión Explicada
El conector de 3 pines del sensor IR suele traer cables: negro = salida (OUT), azul = GND, marrón = VCC.
Pasos para Construir el Sensor de Proximidad Arduino
Al montar el sensor, es clave entender estos pines de la placa Arduino:
VCC (5 V)
Pin de alimentación del Arduino Pro Mini. Requiere +5 V. Usa un pack de baterías con al menos 11 V de salida para el sistema completo. Conecta el pin 5V del Arduino al cable marrón (VCC) del sensor IR.
GND
Tierra. Conecta todos los GND del circuito y del módulo sensor. Pin GND del Arduino al cable azul del sensor IR.
Echo / AO (Salida)
En el HC-SR04, el pin Echo (salida) se pone HIGH al iniciar el pulso ultrasónico y LOW al recibir el eco. Conecta este pin (cable negro del sensor IR) al pin digital elegido del Arduino (ej. D2).
Conexión Paso a Paso y Explicación de Funcionamiento
- Sube un código de prueba a tu Arduino para verificar que el hardware funciona.
- Conecta un LED indicador: ánodo (pata larga) a pin D13 a través de resistencia (220–330 Ω), cátodo a GND. Sirve como indicador de estado.
- Coloca el sensor IR cerca (sin tocar) y conecta sus pines VCC, GND y OUT a 5V, GND y pin digital (ej. D2) del Arduino respectivamente.
- Calibra el sensor ajustando su potenciómetro integrado. Cada unidad varía; este paso mejora la precisión.
- Conecta la salida del sensor al pin elegido (D2) en tu código.
- Sube el código final a tu Arduino Pro Mini.
- Abre el Monitor Serie (9600 baudios). Las lecturas te permitirán calcular la distancia al objeto reflectante. Distinta intensidad de señal = distintas lecturas de proximidad.
Explicación del Funcionamiento
- Cuando un objeto entra en la zona de detección, la luz del emisor IR se refleja en él.
- El fotodiodo receptor del sensor genera una señal.
- Esta señal hace circular corriente por el circuito.
- La corriente enciende el LED indicador: objeto detectado.
- El proceso se repite a la frecuencia de trabajo mientras objetos entren/salgan del campo.
Código Arduino
// Declaración de pines
int sensorPin = A0; // Pin analógico del sensor (ajusta según tu módulo)
int LED = 11; // Pin PWM para LED indicador
void setup() {
Serial.begin(9600); // Inicia comunicación serie
pinMode(LED, OUTPUT);
}
void loop() {
int val = analogRead(sensorPin); // Lee valor analógico (0-1023)
Serial.println(val); // Imprime en monitor serie
analogWrite(LED, val / 4); // Escribe en LED (PWM 0-255)
delay(100); // Pequeña pausa
}
Este código funciona con cualquier circuito análogo.
¡Ya puedes usar tu sensor de proximidad!
Usos de los Sensores de Proximidad Arduino
- Detección de objetos: Colócalos en casa para detectar presencia de personas u objetos en su rango.
- Seguimiento de objetos: En industria, evitan colisiones de vehículos/máquinas en talleres.
- Seguridad: En parkings, detectan plaza libre/ocupada.
- Smartphones: Sensor de gestos detecta cuando acercas el móvil a la cara (apaga pantalla en llamadas).
- Detección de fuego y color: Aplicaciones avanzadas con sensores específicos.
Resumen
En conclusión, esperamos que hayas disfrutado este artículo sobre qué es un sensor de proximidad Arduino y cómo funciona. También vimos formas de usarlos en tus proyectos. ¡Compártelo con amigos y familia interesados en electrónica! Para más info o ayuda con tu placa, contáctanos.
Tecnología Industrial
- Maximizando el Impacto del Mantenimiento Basado en Condición: Guía Práctica
- Verifica y calibra tu sensor de humedad para mediciones precisas
- Construye un estadiómetro digital: Controla tu altura con Arduino y sensor láser
- Genera Tonos Musicales con Arduino: Guía Paso a Paso
- MKR1000 con DHT22: Monitorización de Temperatura y Humedad en Tiempo Real a Azure
- Construye una cerradura RFID con Arduino – Domina la tecnología RFID paso a paso
- Sensor de Movimiento PIR: Principios de Funcionamiento e Integración con Arduino
- Construye una Brújula Digital en Tiempo Real con Arduino y Processing
- Optimice su Manufactura y Envío: Estrategias Comprobadas para Reducir Costos e Impulsar Eficiencia
- Domine la Organización de Oficina en Plantas de Manufactura: Consejos Comprobados para Eficiencia y Menos Estrés
- Sensores para Arduino: Tipos, Aplicaciones y Proyectos Reales