Tabla de contenido:

Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez: 5 pasos (con imágenes)
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez: 5 pasos (con imágenes)

Video: Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez: 5 pasos (con imágenes)

Video: Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez: 5 pasos (con imágenes)
Video: Webinar: 5 soluciones imprescindibles para administración y control de estacionamientos 2024, Noviembre
Anonim
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez
Asistente de estacionamiento Arduino: estacione su automóvil en el lugar correcto cada vez

En este proyecto, le mostraré cómo construir su propio asistente de estacionamiento usando un Arudino. Este asistente de estacionamiento mide la distancia a su automóvil y lo guía para estacionarlo en el lugar correcto utilizando una lectura de pantalla LCD y un LED, que cambia progresivamente de verde a rojo. El LED rojo comienza a parpadear si te acercas demasiado. Un botón en el asistente también le permite establecer una nueva posición de estacionamiento.

Este proyecto se construyó utilizando solo componentes del Kit de inicio súper del proyecto Elegoo Uno.

Suministros

Como se mencionó anteriormente, este proyecto se construyó utilizando el kit de inicio de proyecto Elegoo Uno, por lo que obtener este kit significará que tiene todo lo que necesita para construirlo.

Si no tiene o no quiere comprar un kit completo, necesitará los siguientes componentes:

  • Arduino Uno - Compre aquí
  • Protoboard y puentes - Compre aquí
  • Sensor ultrasónico - Compre aquí
  • Pantalla LCD - Compre aquí
  • Pulsador táctil - Compre aquí
  • LED RGB de 5 mm - Compre aquí
  • 2 resistencias de 220 ohmios - Compre aquí
  • Potenciómetro 10K - Compre aquí

Paso 1: Ensamble los componentes en la placa de pruebas

Ensamble los componentes en la placa de pruebas
Ensamble los componentes en la placa de pruebas

Comience conectando sus componentes a su placa de pruebas. Intente separarlos tanto como sea posible, de modo que tenga mucho espacio para conectar sus puentes.

Hay tres componentes que debes colocar en determinados lugares para evitar saltadores adicionales:

  • Conecte una resistencia de 220 ohmios en una pista conectada a cada una de las patas positivas (ánodo) del LED. Solo necesitarás las patas roja y verde, puedes dejar la pata azul desconectada.
  • Enchufe el limpiador (pata central) de la olla en la misma pista que V0 en la pantalla LCD. Este potenciómetro se utilizará para ajustar el contraste de la pantalla LCD.

Paso 2: conecte los puentes a la alimentación y al Arduino

Conecte los puentes a la alimentación y al Arduino
Conecte los puentes a la alimentación y al Arduino
Conecte los puentes a la alimentación y al Arduino
Conecte los puentes a la alimentación y al Arduino
Conecte los puentes a la alimentación y al Arduino
Conecte los puentes a la alimentación y al Arduino

Intenté mantener este proyecto lo más cerca posible de las lecciones de ejemplo en el kit Elegoo para que sea bastante fácil usar los mismos diagramas de conexión y simplemente copiar y pegar partes del código para que funcione.

Este proyecto utiliza las siguientes lecciones:

  • Lección 4 - LED RGB
  • Lección 5 - Entradas digitales
  • Lección 10 - Módulo de sensor ultrasónico
  • Lección 14 - Pantalla LCD

Comience conectando la energía a los componentes como se muestra en la primera imagen. Necesita un suministro de GND y 5V al sensor ultrasónico, GND al LED, GND al botón pulsador y luego varias conexiones GND y 5V al LCD y al potenciómetro.

Una vez hecho esto, puede conectar los componentes al IO de su Arduino:

  • Botón pulsador - D2
  • Eco del sensor ultrasónico - D3
  • Disparador de sensor ultrasónico - D4
  • Pata verde LED RGB - D5
  • Pata roja LED RGB - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Paso 3: cargue el boceto / código

Cargar el boceto / código
Cargar el boceto / código
Cargar el boceto / código
Cargar el boceto / código

A continuación, deberá cargar el boceto en su Arduino.

Descargue el código adjunto y luego ábralo en su IDE de Arduino.

Conecte su Arduino y asegúrese de tener el puerto de comunicación y la placa correctos seleccionados, luego cargue el código.

Paso 4: uso del asistente de estacionamiento

Uso del asistente de estacionamiento
Uso del asistente de estacionamiento
Uso del asistente de estacionamiento
Uso del asistente de estacionamiento
Uso del asistente de estacionamiento
Uso del asistente de estacionamiento

Cuando enciende el asistente de estacionamiento, muestra una breve pantalla de bienvenida del asistente de estacionamiento y luego comienza a tomar medidas de distancia al objeto frente al sensor ultrasónico, hasta un máximo de 80 cm; esto se puede cambiar en el código para que se adapte a su lugar de estacionamiento /garaje.

La distancia se muestra en la pantalla LCD y el LED RGB se iluminará de acuerdo con la distancia al objeto. Si el objeto está a la distancia máxima, el LED será completamente verde y si está a la distancia mínima (el lugar de estacionamiento correcto) entonces será completamente rojo. El LED cambiará de color proporcionalmente entre estos dos límites, con un color amarillo en el medio. Si el objeto se acerca más que la distancia mínima, el LED parpadeará en rojo. La pantalla LCD seguirá mostrando la distancia medida real mientras el LED parpadea.

Intente mover su cuerpo o mano frente al sensor ultrasónico y verifique que las medidas en la pantalla LCD cambien y que el LED RGB cambie de verde cuando esté lejos a rojo cuando esté cerca.

Paso 5: Establecer una nueva posición de estacionamiento

Establecer una nueva posición de estacionamiento
Establecer una nueva posición de estacionamiento

Para establecer una nueva posición de estacionamiento, asegúrese de que el automóvil esté estacionado en la nueva posición que se va a configurar y que la pantalla muestre la distancia correcta al automóvil, luego presione el botón para actualizar la posición de estacionamiento. Tenga en cuenta que esto no cambia la distancia máxima, por lo que si necesita estacionar su automóvil más allá de esta distancia, deberá actualizar esto en el código, este ajuste está destinado a ser utilizado para un ajuste fino.

Intente colocar un objeto o su mano a cierta distancia, digamos a unos 40 cm del sensor ultrasónico y presione el botón. El LED debe parpadear en verde y luego en rojo y luego se establecerá la nueva distancia. Ahora debería notar que el LED RGB se vuelve completamente rojo en 40 cm en lugar de 20 cm y comienza a parpadear cuando la distancia es inferior a 40 cm.

Para restablecer la distancia, coloque el objeto a 20 cm del sensor y presione el botón nuevamente.

El punto correcto de 20 cm y la distancia máxima de 80 cm son números arbitrarios utilizados para este ejemplo. Deberá establecer sus propios límites para su propio garaje y automóvil antes de usarlo.

Eso es todo, su asistente de estacionamiento ahora puede instalarse en un gabinete y montarse en la pared de su garaje. También es posible que desee colocar la pantalla LCD y el LED un poco más arriba en la pared que el sensor ultrasónico para que sea más fácil de ver.

Déjame saber qué cambiarías o harías de manera diferente en la sección de comentarios.

Recomendado: