¿Cómo hacer un sensor de aparcamiento usando Arduino?

Como sabemos que no todos los coches vienen con sensores de aparcamiento. Si queremos instalar un sensor de aparcamiento externo, cuesta mucho dinero. Pero por suerte podemos hacer un sensor de aparcamiento de bajo coste usando Arduino.

Sensor de aparcamiento (Copiado de los instructivos)

En este proyecto, el conductor será indicado con un pitido de un zumbador mientras se estaciona en reversa. Se colocará un pequeño sensor ultrasónico sobre la matrícula trasera que calculará la distancia del coche al objeto que está detrás. Si la distancia disminuye en un rango específico, hará sonar un zumbador y le hará saber al conductor cuando debe detenerse.

¿Cómo instalar un sensor de aparcamiento en su coche?

Ahora, avancemos y reunamos más información para iniciar nuestro proyecto.

Paso 1: Recolección de los componentes

Antes de empezar a trabajar en este proyecto, hacer una lista de los componentes que se utilizarán y estudiarlos es siempre un buen enfoque. Así que a continuación están los componentes que vamos a utilizar en este proyecto.

Paso 2: Estudio de los componentes

Ahora que ya se conocen todos los componentes que se utilizarán en este proyecto, vamos a estudiarlos un poco para saber cómo funcionan estas cosas.

También te puede interesar:  ¿Cómo hacer un abridor de garaje inteligente de IOT usando Raspberry Pi?

Arduino Uno es una placa microcontroladora que se utiliza para realizar varias tareas en diferentes circuitos. Necesita un código en lenguaje C para funcionar. Estamos usando la placa Arduino Uno en este proyecto, pero también se puede usar Arduino Nano o un Nodo MCU.

La placa HC-SR04 es un sensor ultrasónico que se utiliza para determinar la distancia entre dos objetos. Consiste en un transmisor y un receptor. El transmisor convierte la señal eléctrica en una señal ultrasónica y el receptor la convierte de nuevo en una señal eléctrica. Cuando el transmisor envía una onda ultrasónica, ésta se refleja de nuevo después de chocar con un determinado objeto. La distancia se calcula utilizando el tiempo que tarda la señal ultrasónica en salir del transmisor y volver al receptor.

Sensor ultrasónico

Paso 3: Hacer el circuito

Ahora, como sabemos cómo funcionan los componentes, vamos a montar estos componentes juntos y hacer un circuito como se muestra a continuación. El sensor ultrasónico es alimentado por 5V a través de Arduino, su pin de disparo conectado al Pin5 y el pin de eco conectado al Pin6 del Arduino. El zumbador está conectado al Pin4 de Arduino.

Diagrama de circuito

Ahora pondremos estos componentes en nuestro coche. Conecta el módulo HC-SR04 por encima de tu matrícula y haz un camino para los cables de conexión a través de la puerta trasera de tu coche a la parte interior trasera del coche cerca de los altavoces. Pon el resto del circuito en una pequeña caja de plástico y colócalo en la parte trasera del coche cerca de los altavoces. Ahora toma un pequeño trozo de cable de conexión y conecta la clavija Vin de Arduino al terminal positivo del altavoz.

También te puede interesar:  Creando una estación meteorológica basada en la web usando el ESP32

Paso 4: Empezar con Arduino

Si no está familiarizado con el IDE de Arduino, no se preocupe, porque este es el procedimiento para quemar un código en Arduino usando el IDE. Primero, descargue la última versión del IDE de Arduino de Arduino

  1. Conecta la placa Arduino a tu portátil. Ir a Panel de Control> Hardware y Sonido> Dispositivos e Impresoras para comprobar el nombre del puerto al que está conectado Arduino.
  2. Abre el IDE de Arduino y ve a Herramientas> Tableros. Poner la tabla en Arduino/Genuino UNO.
  3. Ve a Herramientas> Puerto y pon el número de puerto que viste en el panel de control.
  4. Descargue el código adjunto y cópielo en su IDE. Haz clic en el botón Subir para grabar el código en tu placa de microcontrolador.

Haga clic aquí para descargar el código.

Paso 5: Código

El código es muy simple pero se explica a continuación.

1). Todos los alfileres de Arduino que se utilizarán se inicializan al principio.

const int trigPin = 11;
const int echoPin = 10;
const int buzzPin = 6;
larga duración;
distancia de flotación;

2). void setup() es una función que define los pines de Arduino para ser usados como INPUt o OUTPUT. También establece la velocidad en baudios, que es la velocidad de comunicación de la placa de microcontrolador.

evitar la configuración()
{
  Serie... comienza (9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzPin, OUTPUT);
}

3). void loop() es la función que se ejecuta continuamente en un ciclo. En este bucle se transmite la señal ultrasónica y se calcula la distancia utilizando la duración del viaje. Si la distancia es inferior a 100 cm, el zumbador emitirá un pitido.

evitar el bucle()
{
digitalWrite(trigPin, LOW);
retrasoMicrosegundos(2);
digitalWrite(trigPin, HIGH);
retrasoMicrosegundos(10);
digitalWrite(trigPin, LOW);
duración = pulseIn(echoPin, HIGH);
distancia = 0.034*(duración/2);
si (distancia < 100)
{
digitalWrite(buzzPin,HIGH);
}
más
{
digitalWrite(buzzPin,LOW);
}
retraso (300);
}
También te puede interesar:  ¿Cómo cambiar la imagen de la discordia?

Este fue todo el procedimiento para hacer un sensor de aparcamiento de bajo costo y eficiente para su coche. Ahora puedes disfrutar haciendo tu propio sensor de aparcamiento en casa.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.