Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Mecatrónica
Unidad de Aprendizaje:
Docente:
Alumnos:
21 de Junio de 2023
Marco Teórica (Sensores Generadores)
Los sensores generadores, también conocidos como sensores transductores o sensores activos,
son dispositivos utilizados para convertir una forma de energía en otra con el fin de detectar y
medir una magnitud física o química. A diferencia de los sensores detectores, que responden a
cambios en una magnitud preexistente, los sensores generadores generan una señal o energía en
respuesta a la magnitud que están midiendo. En este marco teórico, exploraremos los conceptos
fundamentales relacionados con los sensores generadores, su funcionamiento y algunas de sus
aplicaciones.
La práctica se realizará con dispositivos llamados buzzers los cuales son un tipo de sensores
piezoeléctricos.
Material
- 1 o 2 buzzers pasivos
- Resistencias de 1MΩ y 10kΩ
Desarrollo
1. Conecta el buzzer como sensor y dale unos golpecitos (pensando en no romperlo) y
con ayuda del multímetro y el osciloscopio anota el valor de voltaje máximo que se
generó y su forma de onda.
𝑉𝑚á𝑥𝑔𝑒𝑛𝑒𝑟𝑎𝑑𝑜 = 102 𝑚𝑉
2. Reproduce una canción con tu celular colocando la bocina en la parte central del buzzer y
checa lo que sucede con el osciloscopio (el cual obviamente debe de estar conectado a la
salida)
a) Toma captura de la forma de onda
b) ¿Cómo qué dispositivo electrónico está funcionando el buzzer?
3. Conecta el buzzer como actuador y con el generado de señales aliméntalo con una señal
cuadrada de 5vpp y varía la frecuencia poco a poco desde 0Hz y contesta lo siguiente:
a) ¿Cuál es la mínima frecuencia que pudiste escuchar? 15 Hz
b) ¿Cuál es la máxima frecuencia que pudiste escuchar? 25 Hz
4. Propón un sistema para encender una lámpara mediante aplausos usando el sensor
piezoeléctrico
Evidencias
Conclusiones
Bryan Salas Rivas: El hecho de que el buzzer genere un voltaje transitorio al recibir golpecitos
demuestra su sensibilidad a los estímulos físicos. Esto sugiere que pequeñas variaciones en la fuerza
aplicada pueden afectar la respuesta eléctrica del buzzer.
Hay sensores ultrasónicos con un único elemento transductor, pero también los hay con los 2
elementos, el sensor y el actuador, tal como el en el dispositivo HC-SR04 que es el que usarán en
esta práctica; independientemente de esto el principio de funcionamiento es el mismo.
Generalmente estos dispositivos se emplean en la medición de distancias.
1. Se le envía al dispositivo un pulso de control (trigger) mayor a los 10µs para “disparar” su
funcionamiento
2. 2 inmediatamente después de recibir la señal de manera autónoma el dispositivo envía un
tren de pulsos ultrasónicos al elemento piezoeléctrico y éste emite un ultrasonido
3. Después de emitir el ultrasonido, el transductor cambio y ahora funcionará como sensor.
Simultáneamente, una señal (echo) adopta un valor de “1” lógico
4. Cuando el ultrasónico choca con algún objeto frente al sensor ultrasónico, regresa y
registrado por el sensor, provocado que la señal anteriormente mencionada (echo) regrese
a “0”.
5. Lo que resta es mediante algún método medir el tiempo (t) que la señal llamada echo
permanece en “1” ya que será el tiempo que tardó el ultrasonido en recorrer la distancia del
dispositivo hasta el objeto frente a él y de regreso.
Material
- Sensor ultrasónico
- Arduino
- Buzzer
- Led
- Resistencia de 220Ω
- 1 regla o flexómetro
Desarrollo
1. Conecta el sensor ultrasónico a Arduino como se explicó en clase, puedes alimentar el
sensor con el mismo Arduino
2. Elabora un programa para poder usar el sensor ultrasónico, es decir, que genera la señal de
trigger y la señal de echo, para que puedas calcular la distancia que el sensor está midiendo
y la escribas en el monitor serie para poder conocerla con precisión.
a) Con ayuda de una regla, anota lo siguiente para 4 diferentes distancias:
b) Modifica el programa para que mientras más pequeña sea la distancia, un buzzer emita un
sonido cada vez más agudo y al crecer la distancia obviamente el sonido se hace más grave.
c) Agrega un led para que encienda cuando la distancia esté cerca del rango límite de medición
del sensor.
Programa Utilizado
const int trigPin = 2; // Pin del sensor ultrasónico para el pin TRIG
const int echoPin = 3; // Pin del sensor ultrasónico para el pin ECHO
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
void loop() {
int totalDistance = 0;
int numMeasurements = 5;
totalDistance += measureDistance();
} else {
int measureDistance() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
Serial.print("Distancia: ");
Serial.print(distance);
Serial.println(" cm");
return distance;
tone(buzzerPin, frequency);
noTone(buzzerPin);
}
Evidencias
Conclusiones
Bryan Salas Rivas: La práctica permitió utilizar el sensor ultrasónico junto con Arduino para medir
distancias con precisión. Al comparar las mediciones obtenidas con el sensor ultrasónico y las
medidas reales tomadas con la regla, se pudo evaluar la precisión del sensor en diferentes distancias.
Maximiliano Chiquito Chiquito: Al anotar las mediciones del sensor ultrasónico en comparación con
las mediciones reales, se pudo evaluar la necesidad de ajustar o calibrar el sensor para obtener
resultados más precisos. Esto resalta la importancia de realizar pruebas y comparaciones con
mediciones conocidas para obtener mediciones confiables con el sensor ultrasónico.
Joshua Alberto Madora Sánchez: Al modificar el programa para que el buzzer emita sonidos de
diferentes tonos según la distancia medida, se logró proporcionar una retroalimentación audible
intuitiva. El tono agudo del buzzer indicaba una distancia más corta, mientras que el tono grave
indicaba una distancia más larga. Esto demostró una aplicación práctica de la información obtenida
del sensor ultrasónico.