En este proyecto, vas a aprender a crear un sensor de estacionamiento utilizando un Arduino, que va a aumentar la frecuencia de los pitidos del buzzer a medida que la mano se acerque. A continuación, se detallan los materiales necesarios, el esquema de conexiones y el código para controlar el sensor de ultrasonido.
Tabla de Contenido
- Materiales necesarios para el sensor de aparcamiento
- Esquema de conexiones
- Código de Arduino para el sensor de aparcamiento
- Video explicativo
Materiales Necesarios para el Sensor de Aparcamiento
A continuación, se describen los componentes que vas a necesitar para realizar este proyecto:
- Placa de Arduino UNO: Es el cerebro de nuestro proyecto, encargado de controlar el sensor y procesar los datos mediante el código.
- Protoboard (placa de pruebas): Es una tabla con orificios conectados internamente, ideal para realizar conexiones sin necesidad de soldar.
- Módulo de ultrasonido HC-SR04: Este sensor se encarga de enviar y recibir señales ultrasónicas para medir la distancia a los objetos.
- Zumbador pasivo (buzzer): Un componente que emite un sonido al ser alimentado, ideal para emitir pitidos que aumentan de frecuencia con la proximidad del objeto.
- Cables con pines (macho-hembra): Para conectar los componentes entre sí.
Componentes:
- Placa Arduino Uno
- Sensor Ultrasonidos HC-SR04
- Buzzer
- Cables Macho-Hembra
- Protoboard
Esquema de Conexiones
Una correcta conexión de los componentes es fundamental para que el sensor de estacionamiento funcione correctamente. A continuación, te proporcionamos el esquema de conexiones:
Sensor de ultrasonido HC-SR04:
- VCC -> 5V de Arduino
- GND -> GND de Arduino
- Trig -> Pin digital 9
- Echo -> Pin digital 10
Zumbador (Buzzer):
- VCC -> 5V de Arduino
- GND -> GND de Arduino
- Pin de señal -> Pin digital 8
Asegurate de conectar cada componente en el lugar correspondiente según el esquema para evitar posibles errores.

Código de Arduino
A continuación, te mostramos el código de Arduino que controla el sensor de aparcamiento. Este código mide la distancia con el sensor de ultrasonidos y, dependiendo de esa distancia, aumenta la frecuencia de los pitidos del buzzer.
//Sensor de aparcamiento con Arduino
int TRIG = 10;
int ECO = 9;
int LED = 3;
int DURACION;
int DISTANCIA;
void setup(){
pinMode(TRIG, OUTPUT);
pinMode(ECO, INPUT);
pinMode(LED, OUTPUT);
Serial.begin(9600); //Numero de bits por segundo = 9600
}
void loop(){
digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
DURACION = pulseIn(ECO, HIGH);
DISTANCIA = DURACION / 58.2; //Valor especificado por el fabricante
Serial.println(DISTANCIA);
delay(200);
if(DISTANCIA<=20 && DISTANCIA >= 0){
digitalWrite(LED, HIGH);
delay(DISTANCIA * 10);
digitalWrite(LED, LOW);
}
}
Encontrá en nuestra web todo lo que buscás para tus proyectos, desde componentes hasta kits completos. ¡Conseguí lo necesario para transformar tus ideas en realidad!
No te pierdas nuestras próximas notas, donde vamos a presentar otros proyectos Arduino innovadores. ¡Seguí nuestras publicaciones y descubrí nuevas ideas cada semana!
Hasta la próxima.