Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Hacer sonido en el arduino es un proyecto interesante, esto se puede lograr usando diferentes módulos y dispositivos dependiendo de su proyecto y sus elecciones. En este proyecto, veremos la forma en que puede hacer sonido con un timbre. Los timbres utilizados por los aficionados vienen en dos tipos: el timbre activo y el timbre pasivo. Para este proyecto, usaremos un timbre activo. Consulte mi tutorial sobre el uso de un timbre activo.
Un zumbador pasivo requiere una señal de CC para emitir un sonido. Es como un altavoz electromagnético, donde una señal de entrada cambiante produce el sonido, en lugar de producir un tono automáticamente. A diferencia del zumbador activo que solo requiere una CC de un disparo, el zumbador pasivo necesita algunos tecnicismos para producir notas. Tenga en cuenta que si intenta utilizar el zumbador pasivo sin ajustar la frecuencia de salida, el zumbador pasivo no producirá ningún sonido.
La frecuencia que puede pasar a un zumbador pasivo varía de 31 a 4978 con un intervalo de 2 dígitos entre frecuencias consecutivas, p. Ej. 31-35-35… Puede estudiar más sobre las frecuencias musicales para comprender completamente cada frecuencia. También puede consultar mi tutorial sobre "tocar notas importantes con el zumbador pasivo".
Paso 1: Material
Tablero Arduino
Zumbador pasivo
Cables de puente
Paso 2: Diagrama de circuito
La conexión del circuito es muy similar a la forma en que conecta un LED a Arduino. El zumbador funciona con 3-5V.
Puede usar cualquier pin digital del arduino para el pin positivo y conectar el pin negativo a tierra. Es necesario utilizar una resistencia ya que el zumbador funciona con 5V. Puede reconocer el pin positivo mirando en la parte superior del zumbador, verá un punto marcado "+", el pin de este lado es el pin positivo.
Paso 3: Código de trabajo
A continuación se muestra un código de ejemplo para controlar un zumbador pasivo.
configuración vacía () {
// genera tonos de 440Hz, 494Hz, 523Hz en el pin de salida 7 con 2000ms de duración
tono (7, 440, 2000); //A
retraso (1000);
tono (7, 494, 2000); //B
retraso (1000);
tono (7, 523, 2000); //C
retraso (1000);
// Puedes usar la función notone () para detener el tono en lugar de usar delay ()
}
bucle vacío () {
// Poner el código anterior en la función de bucle hará que el tono se produzca en un bucle
}
Paso 4: Solicitud
Como puede ver en el ejemplo, el zumbador pasivo se puede utilizar de muchas formas. Una importancia también es que puede funcionar completamente como un zumbador activo, solo tiene que configurarlo en su frecuencia preferida.
Puede utilizar el zumbador pasivo para crear música y diferentes tonos.