¿Hay alguna forma de que la placa Arduino se dañe al usar un zumbador sin resistencia?

Quiero usar un zumbador piezoeléctrico estándar en uno de los pines analógicos de Arduino Uno sin el uso de una resistencia. ¿Conectar esto será un problema para la placa Arduino? ¿Por qué?

Le recomiendo que elimine la conexión directa y use un transistor y un inductor para obtener un volumen decente del piezoeléctrico. Es un circuito bastante simple, consulte http://cladlab.com/electronics/components/piezos . Es la primera imagen de "Cómo conducir un piezoeléctrico". Esto, por supuesto, solo se aplica si está utilizando un piezo sin ningún circuito de conducción en el interior. Por los comentarios a continuación, asumo que no lo eres.
Los conduzco directamente. Aquí está la sirena que uso: ebay.com/itm/… y aquí está el beeper: ebay.com/itm/… - Los he ejecutado en paralelo desde el mismo pin desde un Nano y desde Uno. No hay problema.

Respuestas (4)

Específico para un zumbador piezoeléctrico : además de las preocupaciones de limitación actuales, como ya se expresó en otras respuestas, existe un riesgo adicional para una conexión directa:

Un elemento piezoeléctrico o doblador piezoeléctrico (la parte circular delgada y plana que vibra para generar sonido) puede generar grandes voltajes cuando se golpea o toca: esta capacidad se usa con frecuencia en sensores de golpe y captadores piezoeléctricos para instrumentos musicales de percusión.

Los voltajes involucrados pueden ser tan altos como varias decenas de voltios , por ejemplo, si el zumbador cae sobre una superficie dura. Sin algún tipo de protección, como al menos una resistencia en serie, tales voltajes pueden superar la protección ESD dentro del microcontrolador de Arduino y dañar el dispositivo.

Por lo tanto, se recomienda encarecidamente utilizar una resistencia .

El voltaje inverso es más preocupante que la corriente de accionamiento, ya que, a diferencia de los zumbadores magnéticos (bobina) a los que se refieren algunas respuestas, un zumbador piezoeléctrico consume muy poca corriente para el funcionamiento normal. Consulte la hoja de datos de su zumbador específico: las corrientes de funcionamiento de 5 a 30 mA son comunes y no supondrán un riesgo para el Arduino.

Dado este zumbador común , tiene una resistencia de bobina de aproximadamente 42 ohmios funcionando a 5 V, intentaría extraer 119 mA si se conecta directamente, mucho más que los 40 mA (por pin) que Arduino puede suministrar. Dibujar esta corriente podría dañar el Arduino. Agregar una resistencia en línea de 100 ohmios podría reducir el consumo de corriente a unos 35 ohmios, dentro de límites seguros.

Además, como componente magnético, debe colocar un diodo a través de él para evitar que EMF dañe el Arduino. Las vibraciones del sonido pueden hacer que el zumbador genere un voltaje y el diodo puede evitar que dañe el Arduino.

Creo que te refieres a 35 mA, no a ohmios.

Los pines de E/S pueden proporcionar hasta 40 mA de corriente antes de que se produzcan daños. (Aunque muchos recomiendan mantener eso en 20-30mA para estar seguros).

Si el zumbador no dibuja más que eso, está bien.

Si no conoce el consumo de corriente del zumbador, una pequeña resistencia puede ayudar a limitar la corriente.

Los pines de Arduino pueden tomar hasta 40 mA de corriente. Mida la cantidad de corriente que toma el zumbador cuando se le da 3-5V. Si está por debajo de 40 mA, está bien.

Realmente depende del timbre. Los zumbadores piezoeléctricos suelen estar bien, hay que tener cuidado con los zumbadores normales.

Generalmente, agregar una resistencia de 200-300 ohmios protege los pines de casi todos los daños. Sugeriría usar uno de todos modos, especialmente si el zumbador consume corriente en el rango de 30-40 mA.