Está en la página 1de 10

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria de Ingeniería


Campus Zacatecas

Ingeniería Mecatrónica

Unidad de Aprendizaje:

Sensores Y Acondicionadores de Señal


Práctica 6 y 9

Docente:

Adán Orenday Delgado

Alumnos:

- Chiquito Chiquito Maximiliano

- Salas Rivas Bryan

- Madora Sánchez Joshua Alberto

2MM3| 4to semestre |

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.

circuito equivalente de un sensor piezoeléctrico

La manera en la que funciona el sensor se ve reflejado en la siguiente imagen:

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?

Respuesta: El buzzer funciona como un transductor electroacústico, es decir, convierte una


señal eléctrica en sonido. En este caso, el dispositivo electrónico que está funcionando junto
con el buzzer es el generador de la señal eléctrica que se aplica al 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.

Maximiliano Chiquito Chiquito: El buzzer ha demostrado ser un dispositivo capaz de convertir


cambios mecánicos en señales eléctricas. Esta capacidad dinámica permite su utilización como
sensor generador, donde una perturbación física provoca una respuesta eléctrica proporcional.

Joshua Alberto Madora Sánchez: Importancia de las mediciones experimentales: La medición


precisa del voltaje máximo generado por el buzzer utilizando instrumentos como el multímetro y el
osciloscopio es esencial para obtener resultados cuantitativos confiables. Esto destaca la
importancia de realizar mediciones experimentales rigurosas para obtener datos precisos y
respaldar las conclusiones obtenidas en la práctica.
Marco Teórico (Sensores Ultrasónicos)
Los sensores ultrasónicos funcionan con elementos piezoeléctricos, por lo tanto, es de esperarse que
no sea necesario tener un sensor y un actuador funcionando en conjunto, sino que es un solo
elemento el que dependiendo de la etapa de su funcionamiento en la que se encuentre puede
funcionar como actuador o como sensor, aunque esta última función es la que le da el nombre.

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.

El funcionamiento de estos dispositivos de un solo transductor es el siguiente:

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:

𝐷𝑠𝑒𝑛𝑠𝑜𝑟 = 5 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑒𝑙 𝑠𝑒𝑛𝑠𝑜𝑟 𝑢𝑛𝑡𝑟𝑎𝑠ó𝑛𝑖𝑐𝑜)


𝐷𝑟𝑒𝑎𝑙 = 5 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑙𝑎 𝑟𝑒𝑔𝑙𝑎)
𝐷𝑠𝑒𝑛𝑠𝑜𝑟 = 15 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑒𝑙 𝑠𝑒𝑛𝑠𝑜𝑟 𝑢𝑛𝑡𝑟𝑎𝑠ó𝑛𝑖𝑐𝑜
𝐷𝑟𝑒𝑎𝑙 = 15 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑙𝑎 𝑟𝑒𝑔𝑙𝑎)
𝐷𝑠𝑒𝑛𝑠𝑜𝑟 = 25𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑒𝑙 𝑠𝑒𝑛𝑠𝑜𝑟 𝑢𝑛𝑡𝑟𝑎𝑠ó𝑛𝑖𝑐𝑜)
𝐷𝑟𝑒𝑎𝑙 = 25 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑙𝑎 𝑟𝑒𝑔𝑙𝑎)
𝐷𝑠𝑒𝑛𝑠𝑜𝑟 = 30 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑒𝑙 𝑠𝑒𝑛𝑠𝑜𝑟 𝑢𝑛𝑡𝑟𝑎𝑠ó𝑛𝑖𝑐𝑜)
𝐷𝑟𝑒𝑎𝑙 = 30 𝑐𝑚 (𝑚𝑒𝑑𝑖𝑑𝑎 𝑐𝑜𝑛 𝑙𝑎 𝑟𝑒𝑔𝑙𝑎)

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

const int buzzerPin = 4; // Pin del buzzer

void setup() {

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(buzzerPin, OUTPUT);

Serial.begin(9600);

void loop() {

// Realizar cinco mediciones de distancia y calcular el promedio

int totalDistance = 0;

int numMeasurements = 5;

for (int i = 0; i < numMeasurements; i++) {

totalDistance += measureDistance();

delay(50); // Pequeña pausa entre mediciones

int averageDistance = totalDistance / numMeasurements;

// Generar el sonido del buzzer en función de la distancia promedio

if (averageDistance < 10) {

// Rango 1: distancia muy cercana - sonido grave

playTone(200); // Frecuencia baja (graves)

} else if (averageDistance < 20) {

// Rango 2: distancia cercana - sonido medio

playTone(500); // Frecuencia media

} else if (averageDistance < 30) {

// Rango 3: distancia intermedia - sonido medio

playTone(800); // Frecuencia media


} else if (averageDistance < 40) {

// Rango 4: distancia lejana - sonido agudo

playTone(1500); // Frecuencia alta (agudos)

} else {

// Rango 5: distancia muy lejana - sonido agudo

playTone(2000); // Frecuencia alta (agudos)

// Función para medir la distancia con el sensor ultrasónico

int measureDistance() {

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

long duration = pulseIn(echoPin, HIGH);

int distance = duration * 0.034 / 2;

Serial.print("Distancia: ");

Serial.print(distance);

Serial.println(" cm");

return distance;

// Función para generar el sonido del buzzer

void playTone(int frequency) {

tone(buzzerPin, frequency);

delay(500); // Duración del tono

noTone(buzzerPin);

delay(0); // Pausa entre tonos

}
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.

También podría gustarte