Tabla de contenido:

Telémetro para estacionamiento en garaje con Arduino: 4 pasos (con imágenes)
Telémetro para estacionamiento en garaje con Arduino: 4 pasos (con imágenes)

Video: Telémetro para estacionamiento en garaje con Arduino: 4 pasos (con imágenes)

Video: Telémetro para estacionamiento en garaje con Arduino: 4 pasos (con imágenes)
Video: Smart Car Parking System using Arduino and TOF10120 Laser Range Sensor 2024, Noviembre
Anonim
Image
Image

Este sencillo proyecto le ayudará a aparcar su coche en el garaje mostrando la distancia de los objetos delante del parachoques de su coche. Un mensaje de 'Detener' le indicará cuándo es el momento de parar. El proyecto se basa en los habituales HC-SR04 o Parallax Ping))) (tm) telémetros ultrasónicos y una placa Arduino. Usé el Leonardo pero debería funcionar en cualquier otra placa original o compatible.

Para la pantalla elegí una versión matricial por su tamaño y por razones estéticas.

Paso 1: lo que necesita …

Construya el proyecto …
Construya el proyecto …

Para construir este proyecto necesitas:

  1. Una placa Arduino: Una placa original o compatible debería funcionar ya que el código no utiliza pines / funciones especializadas. Puede encontrarlo en todas partes en Internet o tal vez tenga uno sin usar en un cajón de su laboratorio.
  2. Un telémetro ultrasónico HC-SR04 o Parallax Ping))): Se usan comúnmente con proyectos Arduino, por lo que probablemente ya lo tengas. De todos modos, aquí hay algunos enlaces: - Parallax Ping))) en Parallax- HC-SR04 en Sparkfun- Parallax Ping)) en Pololu- HC-SR04 resultado de búsqueda de Ebay
  3. La pantalla de cuatro matrices: la compré en IOTMODULES en Ebay: 4 Way MAX7219 DOT MATRIX En caso de que el enlace no funcione, intente contactarlos en su tienda de Ebay.
  4. Habilidades de soldadura, por supuesto:)

Paso 2: Cree el proyecto …

Construya el proyecto …
Construya el proyecto …
Construya el proyecto …
Construya el proyecto …

Descargue el diagrama esquemático arduinorangefinder.pdf. Puede encontrar adjunto también el pdf HC-SR04 y el ping))) pdf, solo para su referencia. El diagrama electrónico es muy simple, sígalo exactamente. display y sensor de aproximadamente 1 metro (ver imagen1) para que puedas colocarlos más fácilmente después.

En la imagen 2 puede ver cómo soldar los pines de la fuente de alimentación para la pantalla y el sensor: + 5V de la pantalla y Vcc del sensor deben soldarse juntos. Cada otro pin debe tener su propio terminal.

Image5 es la versión Ping))) del proyecto. Vaya al siguiente paso cuando esté listo …

Paso 3: Código Arduino …

Código Arduino …
Código Arduino …
Código Arduino …
Código Arduino …

Es hora de trabajar en el lado de Arduino.

Descargue la biblioteca MD_MAX72XX.zip adjunta e instálela desde el IDE (sketch-> import library).

Ahora descomprima y cargue el boceto de MeasureDistanceV200.ino y echemos un vistazo. Hay varias líneas que puede editar:

1) El tipo de pantalla de matriz: la biblioteca suministrada admite 4 tipos de pantalla de matriz, por lo que funciona con la mayoría de las pantallas del mercado. Simplemente descomente una definición a la vez y cargue el código en Arduino para ver si coincide con su pantalla.

2) El tipo de sensor: descomente solo la línea que coincida con su sensor.

3) Elija su unidad de medida preferida entre centímetros o pulgadas: descomente solo la correcta, se ha configurado una advertencia en la compilación condicional, le mostrará lo que ha elegido.

Ahora configure las distancias como prefiera, puede modificarlas más tarde cuando el proyecto esté en su lugar.

Cargue el código y verifique si todo funciona. Si tiene problemas, verifique el cableado y las conexiones.

Actualización 2019-03-30 - El código se ha actualizado:> Nueva biblioteca de visualización de matriz, admite 4 tipos de visualización (mucha documentación dentro de la biblioteca) Créditos para majicdesigns

Actualización 2019-01-10 - El código ha sido actualizado:> Añadida la posibilidad de elegir la unidad de medida entre centímetros o pulgadas

Actualización 2017/12/30 - El código se ha actualizado:> ¡Apague la pantalla cuando esté parado a una distancia de STOP durante más de 10 segundos!

Paso 4: El proyecto en funcionamiento …

El proyecto en acción …
El proyecto en acción …
El proyecto en acción …
El proyecto en acción …

Mide la altura de la parte más prominente del parachoques de tu coche desde el suelo y coloca el sensor cerca de la pared, a la altura que hayas medido.

Usé una lámina de espuma de poliestireno en la que hice una ranura para el sensor (ver imagen).

Ahora coloque la pantalla para que pueda verla desde su automóvil.

Intente ingresar en automóvil y verifique las distancias, ajústelas en el código Arduino y vuelva a cargarlo si es necesario.

Recomendado: