

High
Frequency
Sound

High Frequency Sound es un aparato que mide dB aconsejables para sitios públicos. Cuando se sobrepasa los dB, da una alarma.

Componentes de nuestro proyecto:
- micrófono:
El funcionamiento de un micrófono sigue el proceso inverso al altavoz, es decir, es un sistema que capta la voz o cualquier otro sonido y la codifica en una señal eléctrica para que después pueda ser transmitida.
Este primer micrófono está formado por una delgada placa de hierro mantenida por un diafragma y situada cerca de un electroimán. La voz de la persona que emite el sonido hace que el diafragma y la placa vibren. Con la vibración de estos elementos se consigue que la corriente de la bobina del electroimán varié en función del sonido emitido, codificándolo así y modulándolo en amplitud. De esta forma, el sonido codificado, puede ser transmitido por líneas eléctricas, u ondas de radio, para posteriormente volver a convertirlo en sonido a través de un altavoz.

- Altavoz:
El altavoz forma parte de nuestra vida diaria. Los tenemos en los ordenadores, en los coches, en las radios y hasta en los teléfonos móviles.
​
Para entender cómo funciona un altavoz es necesario tener claro cómo se transmite el sonido. Cuando hacemos cualquier ruido se produce una presión en el aire que rodea al foco que genera ondas acústicas. Entonces, para que un altavoz funcione, bastará con conseguir un elemento que genere esas presiones en el aire para que las percibamos. El funcionamiento del altavoz magnético está basado en la interacción que se produce en un electroimán situado entre imanes al hacer circular por el electroimán la corriente que lleva codificada el sonido a reproducir.

- Arduino UNO:
Arduino es una plataforma de prototipos electrónica de código abierto, basada en hardware y software fáciles de usar. Está pensado para gente que está interesada en crear objetos o entornos interactivosartistas, como los diseñadores.

- Amplificador:
Un amplificador es todo dispositivo que, mediante la utilización de energía, magnifica la amplitud de un fenómeno.

Codigo abierto de HFS para arduino UNO:
const int analogValue = A0;
const int ledPinVerde = 13;
const int ledPinAmarillo = 9;
const int ledPinRojo = 4;
const int threshold1 = 40;
const int threshold2 = 75;
const int pinBuzzer = 9;
void setup() {
pinMode(ledPinVerde, OUTPUT);
pinMode(ledPinAmarillo, OUTPUT);
pinMode(ledPinRojo, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (analogValue < threshold1){
digitalWrite(ledPinVerde, HIGH);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinRojo, LOW);
noTone(pinBuzzer);
}
else {
if (analogValue > threshold2){
digitalWrite(ledPinVerde,LOW);
digitalWrite(ledPinAmarillo, HIGH);
digitalWrite(ledPinRojo,LOW);
noTone(pinBuzzer);
}
else {
digitalWrite(ledPinVerde,LOW);
digitalWrite(ledPinAmarillo, LOW);
digitalWrite(ledPinRojo,HIGH);
tone(pinBuzzer, 12000);
delay(3000);
}
}
}