Medidor de Distancia para Aparcamiento con Arduino: Alertas Precisas
Componentes y materiales
| Componente | Cantidad |
|---|---|
| Arduino Leonardo (o compatible) | 1 |
| Sensor ultrasónico HC-SR04 o Parallax Ping))) | 1 |
| Display de matriz 4×8 (MAX7219) | 1 |
Herramientas necesarias
- Soldador y estaño
Descripción del proyecto
Este proyecto sencillo le ayuda a aparcar en el garaje mostrando la distancia desde el parachoques delantero a los objetos frontales. Un mensaje "STOP" indica cuándo detenerse. Se basa en los habituales sensores ultrasónicos HC-SR04 o Parallax Ping))) y una placa Arduino. Usé Leonardo, pero funciona en cualquier Arduino original o compatible.
Elegí display de matriz por su tamaño y estética.
Paso 1: Qué necesita
- Placa Arduino: original o compatible; el código no usa pines/funciones especializadas.
- Sensor ultrasónico HC-SR04 o Parallax Ping))): comunes en proyectos Arduino.
- Display de 4 matrices: compré en IOTMODULES en eBay: 4 Way MAX7219 DOT MATRIX. Si el enlace falla, contacte su tienda eBay.
- Habilidades de soldadura :)
Paso 2: Montaje
El esquema es muy simple; sígalo exactamente. Sugiero alargar los cables del display y sensor ~1 metro para ubicarlos cómodamente luego.
En la imagen se ve cómo soldar la alimentación: +5V del display y Vcc del sensor van soldados juntos. Cada otro pin tiene su propia terminal.
También se incluye versión para sensor Ping))).
Paso 3: Código Arduino
- Descargue e instale la librería
MD_MAX72XX.zipdesde el IDE (Sketch → Include Library → Add .ZIP Library). - Descomprima y cargue el sketch
MeasureDistanceV200.ino. - Líneas editables:
- Tipo de display matriz: la librería soporta 4 tipos; descomente uno a la vez y suba para probar.
- Tipo de sensor: descomente solo la línea correspondiente a su sensor.
- Unidad de medida: centímetros o pulgadas; descomente la deseada (aviso en compilación condicional).
- Ajuste las distancias de umbral según prefiera; puede modificarlas luego in situ.
- Suba el código y verifique. Si falla, revise conexiones.
Actualizaciones:
- 2019/03/30: Nueva librería matriz (soporta 4 tipos, mucha documentación). Créditos: majicdesigns.
- 2019/01/10: Opción de elegir unidad (cm/pulgadas).
- 2017/12/30: Apaga display si permanece en STOP >10 segundos.
Paso 4: Puesta en marcha
- Mida la altura de la parte más sobresaliente del parachoques desde el suelo.
- Fije el sensor cerca de la pared, a esa altura. Usé lámina de poliestireno con ranura para el sensor.
- Coloque el display visible desde el coche.
- Pruebe entrando con el coche; ajuste distancias en el código y re-suba si hace falta.
¡Disfrute!
Proceso de manufactura
- Extensión de GoPiGo v2 en Windows 10 IoT Core para Raspberry Pi 3
- Panel de control para Flight Simulator 2020 con Arduino Nano: Pantallas LCD y CDI
- Panel de interruptores y LEDs para Microsoft Flight Simulator 2020 con Arduino
- Alcancía Inteligente: Controla un Aceptador de Monedas con Arduino Nano
- Tres en raya con Arduino, matriz LED MAX7219 y carcasa de cartón
- Construye un voltímetro DIY con Arduino y pantalla Nokia 5110 – Guía paso a paso
- Construye un Temporizador Regresivo Fiable con Arduino y Pantalla de 7 Segmentos SparkFun
- Electrodomésticos activados por voz: Control Bluetooth con Google Assistant
- Construye la App Fridgeye con una Pantalla Nextion: Guía Paso a Paso
- Construye tu Propio Coche RC Porsche con Arduino: Guía Paso a Paso
- Genera Tonos Musicales con Arduino: Guía Paso a Paso