Tengo un Arduino Nano y estoy tratando de sacar esta sirena piezoeléctrica del circuito. El Arduino está actualmente alimentado por un enchufe USB. La sirena espera 6-14v y los pines de salida digital en el nano me dan alrededor de 4.6v. Si ejecuto la sirena directamente de VCC a tierra (alrededor de 4.70v), entonces funciona, pero si paso de una salida digital a tierra, no obtengo sonido (sí obtengo sonido de un altavoz más pequeño en los mismos pines). Si uso exactamente la misma configuración con mi Arduino Duemilanove, también funciona.
¿Cuál es la forma más fácil de hacer que esta sirena funcione con un disparador del Arduino? (Una bonificación sería si puedo obtener las piezas requeridas en la tienda de RadioShack para no tener que esperar el envío de nada...)
La sirena: http://www.radioshack.com/product/index.jsp?productId=2062405
La sirena tiene una capacidad nominal de 150 mA a 12 voltios, lo que nos da una idea de qué corriente necesitaría para funcionar, incluso si funcionara a 4,7 voltios.
El microcontrolador ATmega328 utilizado en Arduino Nano y Duemilanove (o ATmega168 en los más antiguos) tiene una clasificación máxima absoluta de 40 mA por pin GPIO . Si bien puede entregar una corriente más alta con una impedancia de carga lo suficientemente baja, eso estresaría severamente al microcontrolador, llevándolo más allá de cualquier garantía de uso sostenido o supervivencia. Prefiero no cargar ningún pin GPIO más allá de unos 25 mA , pero su apetito por el riesgo puede diferir.
Al conectar la sirena directamente a los pines de salida de Arduino, está provocando la destrucción inminente de su microcontrolador, es decir, humo azul mágico, Arduino kaput. Que haya "funcionado" en alguna placa Arduino es irrelevante en este punto.
Aquí hay dos opciones para hacer que esa sirena funcione con un Arduino. La primera opción utiliza la salida de 5 voltios del Arduino, por lo que si funciona depende del azar. El segundo esquema utiliza una fuente de voltaje externa (pilas alcalinas 6xAA = 7.5 Volts
) y funcionará de manera consistente incluso después de que las baterías se agoten bastante.
simular este circuito : esquema creado con CircuitLab
Un MOSFET 2n7000 económico (si necesita un orificio pasante) o IRLML2502 (si SMD es aceptable) servirá bien como componente de conmutación.
Su "Piezo Siren" no está diseñada para funcionar con menos de 6 voltios. El hecho de que haya descubierto que funcionará a 4,7 v pero no a 4,6 v demuestra que ha descubierto el umbral operativo de su unidad en particular. Otras unidades pueden o no operar en el mismo punto de voltaje. Las cosas pueden cambiar con la temperatura, y normalmente lo hacen.
Sospecho que funciona con su Duemilanove porque hay un poco más de voltaje disponible debido a que su regulador de voltaje (por casualidad) está en el lado alto de las tolerancias, o algo así.
Dijiste "El Arduino está actualmente alimentado por un enchufe USB". Intente usar una fuente de alimentación externa (6-20 V) en su lugar y vea si la situación mejora.
Lo principal aquí es: LEER LA HOJA DE DATOS, DISEÑAR DENTRO DE LAS ESPECIFICACIONES.
joe hass
No Dan
SDsolar