Arduino – sensor ultrasónico con LED y zumbador

En el fascinante mundo de la electrónica DIY, Arduino se ha convertido en una herramienta indispensable para aquellos apasionados por la creación de proyectos innovadores. En este artículo, exploraremos cómo utilizar un sensor ultrasónico en conjunto con un LED y un zumbador para crear un proyecto interactivo y sensorial. Descubre cómo combinar la tecnología de Arduino con componentes simples para dar vida a tus ideas. ¡No te lo pierdas!

Hola gente,

Este es mi primer tutorial. Empecé a aprender electrónica hace unos meses (antes solo sabía programar en C y Python). Cuando terminé este proyecto (que tomó aproximadamente 5 horas) decidí compartirlo para ayudar a cualquiera que comience con la electrónica.

Arduino – sensor ultrasónico con LED y zumbador

¿De qué se trata este proyecto?

Básicamente tenemos un sensor ultrasónico que mide la distancia y la gráfica de barras del LED se ilumina según nuestra distancia del sensor y cuando nos acercamos el timbre suena de diferente forma. ¡Este circuito puede funcionar como sensor de estacionamiento! Es fácil y barato.

Piezas requeridas

Arduino – sensor ultrasónico con LED y zumbador

Puedes utilizar los enlaces anteriores o ir directamente MakerAdvisor.com/tools ¡Para encontrar todas las piezas para tus proyectos al mejor precio!

Arduino – sensor ultrasónico con LED y zumbador

Esquema

Arduino – sensor ultrasónico con LED y zumbador

Sube el código a continuación

/*
 * created by Rui Santos, https://randomnerdtutorials.com
 * Ultrasonic Sensor with LED's bar graph and buzzer 
*/
int tonePin = 4;    //Tone - Red Jumper
int trigPin = 9;    //Trig - violet Jumper
int echoPin = 10;   //Echo - yellow Jumper
int clockPin = 11;  //IC Pin 11 - white Jumper
int latchPin = 12;  //IC Pin 12 - Blue Jumper
int dataPin = 13;   //IC Pin 14 - Green Jumper
 
byte possible_patterns[9] = {
B00000000, 
B00000001,
B00000011,
B00000111,
B00001111,
B00011111,
B00111111, 
B01111111, 
B11111111,
};
int proximity=0;
int duration;
int distance;
 
void setup() {
  //Serial Port
  Serial.begin (9600);
  
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(latchPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
  pinMode(tonePin, OUTPUT);
}
 
void loop() {
  digitalWrite(latchPin, LOW);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(1000);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration/2) / 29.1;
  
  /*if (distance >= 45 || distance <= 0){
    Serial.println("Out of range");
  }
  else {
    Serial.print(distance);
    Serial.println(" cm");
  }*/
  
  proximity=map(distance, 0, 45, 8, 0);
  //Serial.println(proximity);
  
  if (proximity <= 0){
    proximity=0;
  }
  else if (proximity >= 3 && proximity <= 4){
    tone(tonePin, 200000, 200);
  }
  else if (proximity >= 5 && proximity <= 6){
     tone(tonePin,5000, 200);
  }
  else if (proximity >= 7 && proximity <= 8){
    tone(tonePin, 1000, 200);
  }
  shiftOut(dataPin, clockPin, MSBFIRST, possible_patterns[proximity]);
  digitalWrite(latchPin, HIGH);
 
  
  delay(600);
  noTone(tonePin);
}

Ver código sin formato

Mira el vídeo de demostración

Gracias por leer. Puedes contactar conmigo dejando un comentario. Si te gusta esta publicación, probablemente también te gustarán las siguientes, así que apóyame suscribiéndote a mi blog y a mi blog. Sitio de Facebook.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Proyecto de Arduino – sensor ultrasónico con LED y zumbador

¿En qué consiste este proyecto?

Básicamente tenemos un sensor ultrasónico que mide la distancia y la barra de LED se iluminará según nuestra distancia desde el sensor, y a medida que nos acerquemos, el zumbador sonará de manera diferente. ¡Este circuito puede funcionar como un sensor de estacionamiento! Es fácil y económico.

¿Qué se necesita para este proyecto?

  1. Arduino UNO
  2. 1x 74HC595 8 Bit Shift Register
  3. 1x Protoboard
  4. 8x LEDS (por ejemplo: 3x rojos, 3x amarillos, 2x verdes)
  5. 9x Resistencias de 220 Ohmios
  6. 1x Zumbador
  7. 1x Sensor ultrasónico (por ejemplo: HC-SR04)
  8. Cables de puente

Puedes encontrar todas las partes para tus proyectos al mejor precio aquí.

Esquemático del circuito

A continuación se muestra el código para el proyecto:

  // Código del sensor ultrasónico con LED's y zumbador
  (código aquí)

Puedes ver una demostración en video del proyecto aquí.

Gracias por leer, puedes contactarme dejando un comentario. Si te ha gustado esta publicación, probablemente te gustarán las siguientes, así que por favor apóyame suscribiéndote a mi blog y mi página de Facebook.

4 comentarios en «Arduino – sensor ultrasónico con LED y zumbador»

  1. ¡Me encanta la creatividad de combinar un sensor ultrasónico con LED y zumbador en un proyecto de Arduino! Es interesante ver cómo se pueden usar distintos componentes para crear algo único. ¡Definitivamente voy a intentarlo! ¡Gracias por compartir esta idea!

Deja un comentario