Quiero poder cambiar un zumbador piezoeléctrico con arduino sin conectarlo directamente.
He cableado el siguiente circuito que encontré en Internet:
El problema es que el voltaje en el zumbador es muy bajo (menos de 1v cuando conecto un voltímetro en lugar del zumbador)
Supongo que me falta una comprensión básica de cómo funcionan los transistores. ¿Tal vez elegí el transistor equivocado o necesito aplicar un voltaje más alto entre el emisor y el colector?
Asegúrese de que la conexión GND en el emisor del transistor también se conecte de nuevo a GND de la placa Arduino.
Comprueba que tienes el diodo instalado en la dirección correcta. Si el diodo tiene una línea o banda marcada al final, ese lado debe conectarse a +5V.
Normalmente, verificaría el voltaje cuando el zumbador esté en su lugar en lugar de quitarlo. Dado que quitó el zumbador y midió menos de un voltio, es una indicación de que tiene el diodo instalado al revés.
Si tenía el diodo instalado al revés, reemplace su transistor por uno nuevo. Es probable que lo hayas dañado.
Un elemento piezoeléctrico necesita oscilar para producir sonido. Con un diodo flyback en su lugar, cortocircuitará el elemento piezoeléctrico y evitará que produzca sonido.
Hay una buena descripción aquí, ¿Cómo saber si un zumbador piezoeléctrico está roto?
Solo se necesita un diodo flyback cuando se trabaja con cargas inductivas, ej. motores y relés.
Así que quita el diodo.
Andy alias
Artio
sebastián heyn