Dispositivo de microcontrolador, zumbador / señal sonora / timbre / sirena (puede comprarlos para hacer una variedad de sonidos de funciones fijas una vez que les proporciona una fuente de alimentación de CC), batería y regulador de voltaje para hacer funcionar el microcontrolador / zumbador la tensión de la batería.
Una combinación que me viene a la mente es la MSP430Gxxx MCU (podría ser cualquier dispositivo de la serie, por ejemplo, MSP430G2452 en un paquete DIP), una batería de 9V + conector de presión + cables, y un regulador de voltaje de salida de 9V en 3.3V o 3.6V para la MCU . Utilice un transistor NPN como el PN2222 con el emisor conectado a tierra, la base enganchada a través de una resistencia 1K al pin de salida de la MCU, el colector al cable negativo del zumbador y el cable positivo del zumbador al terminal positivo de la batería o la salida del regulador de voltaje dependiendo de si el zumbador necesita 9V o 3.3V para funcionar. Regulador de voltaje IN terminal = terminal positivo de la batería, terminal de tierra del regulador de voltaje = terminal negativo de la batería. Terminal de salida del regulador de voltaje = terminal de alimentación positiva de MCU y tal vez también la alimentación positiva del zumbador si es un zumbador de 3.3 VCC.
Programe la MCU para generar cualquier patrón de demoras que desee. Utilice el "Launchpad" de $ 4.30 TI MSP430 denominado kit de desarrollo para programar el chip en un paquete DIP de 14 o 20 pines.
Coloque un capacitor de 10uF 16VDC o superior de la siguiente manera: negativo = TIERRA DE LA batería, positivo = batería positiva.
Coloque un capacitor de 10uF 16VDC o superior como sigue: negativo = TIERRA DE LA batería, positivo = salida positiva del regulador de voltaje.
Debe tener un valor aproximado de $ 5 o menos para la unidad si lo cablea en protoboard y compra las piezas en DigiKey. Más como $ 10 si compras en una tienda de radio, aunque probablemente no vendan MCU que no sean un kit de arduino de $ 40 o algo así. Fry's funcionaría.
Cree una docena de PCB en OSHPARK si desea facilitar el cableado.
Zumbadores que pueden funcionar a 3V o superior:
enlace
Condensadores:
enlace
Transistor:
enlace
Microcontrolador:
enlace
Kit de programación Launchpad (podría ser un poco más barato en la tienda web de TI si el envío aún es gratuito allí):
enlace
Regulador:
enlace
Resistor:
enlace
Es probable que realmente no necesite un condensador a través de la batería o, para el caso, a través de la salida de 3 V del regulador, aunque se recomienda uno allí.
El código aquí se demorará un tiempo y luego activará los bits PORT1 que habilitarían el zumbador.
¿Cuánto tiempo es un tiempo? Lo resolveremos. Comience con un número más pequeño como 1000000L y vea cuánto tiempo lleva y extrapole desde allí. No esté depurando la MCU mientras verifica la velocidad o se perderán los resultados del tiempo. Configure la MCU para que se ejecute a una frecuencia de 32 kHz o 1 MHz u 8 MHz, no importa mucho, solo ajuste la sincronización para adaptarla a la velocidad del bucle. Oh, algunos reguladores desean una carga mínima de uno o dos miliamperios para regularse adecuadamente, por lo que puede funcionar a 8MHz para satisfacer eso si es necesario o usar un regulador sin carga mínima requerida.
Código fuente:
cuenta larga sin firmar;
main () {count = 20000000L; P1OUT = 0x00; mientras (- contar); P1OUT = 0xff; para(;;); }
O, hmm, mucho más fácil: compre algunos relojes o relojes digitales o alarmas cronometradas en dealextreme (dx.com) o focalprice.com o similar. Estoy adivinando unos $ 0.25 por pieza por docena, pero, entonces, eso no es una solución de ingeniería electrónica, por lo que no sería tan pertinente como el anterior aquí.