¿Estás interesado en tener radares que te avisen cuando estás demasiado cerca de un coche?Este es el proyecto que queremos lograr. La novedad de este proyecto es que tiene dos niveles de dificultad:Radar en el garajeRadar de marcha atrás en el coche1. Radar en el garaje Dificultad: Este es el primer nivel de dificultad del proyecto. De hecho, el objetivo es tener el radar fuera del coche, pegado a la pared del garaje. Cuando el coche se acerque demasiado, sonará el zumbador y podrás detenerte a tiempo.Este es el proyecto más fácil porque no tienes que hacer agujeros en el parachoques trasero ni pasar cables por el interior del coche. 2. Radar en tu parachoques Dificultad: El segundo nivel de dificultad del proyecto es instalar el radar en tu coche. El objetivo de este proyecto es agregar un radar a la parte trasera de su parachoques para que sepa qué tan lejos está del objeto cuando estaciona. La distancia entre el objeto y su vehículo se indicará en una pantalla LCD en centímetros y sonará un zumbador si se acerca demasiado al objeto. Equipo necesario Ahora conseguiremos el material necesario para el proyecto:Una placa Arduino UnoUna pantalla LCD de cristal líquido de 16×2un potenciómetroUna resistencia de 220 ohmiosSensor de distancia HC-SR04un timbreCables de conexión (¡unos quince!) Esquema del proyecto ¿Para qué se utiliza el potenciómetro? El potenciómetro permite ajustar el brillo de la pantalla. Puedes prescindir de él conectando 5V directamente al cable marrón y el GND que va del potenciómetro a la pantalla lo puedes conectar directamente a la placa Arduino. programa del proyecto En el programa, la distancia máxima entre el objeto y el vehículo para la cual comenzará a sonar el timbre es de 15 centímetros. Aquí está el programa: #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int buzzer_pin = 8; int cm = 0; long readUltrasonicDistance(int triggerPin, int echoPin) { pinMode(triggerPin, OUTPUT); digitalWrite(triggerPin, LOW); delayMicroseconds(2); digitalWrite(triggerPin, HIGH); delayMicroseconds(10); digitalWrite(triggerPin, LOW); pinMode(echoPin, INPUT); return pulseIn(echoPin, HIGH); } void setup(){ lcd.begin(16, 2); pinMode(buzzer_pin, OUTPUT); } void loop(){ lcd.print("Distance: "); lcd.print(cm); lcd.print(" cm"); delay(10); cm = 0.01723 * readUltrasonicDistance(7, 7); delay(100); if (cm < 15){ tone(buzzer_pin, 1000, 1000); } lcd.clear(); } Puede cambiar la distancia a la que comenzará a sonar el timbre con la línea 36 en el paréntesis if. ¿Cómo proteger tu circuito? Para proteger tu circuito, ya sea que la placa Arduino esté en tu garaje o en tu auto, puedes crear una caja con una impresora 3D o cartón. Simulación de proyecto Aquí está la simulación del proyecto: