Si tiene un reloj en forma de gato, con el microcontrolador puede agregarles otra función: hacer maullidos cada hora. Y cómo - dice el autor de Instructables bajo los apodos prazors.
Del traductor. En realidad, es más correcto ronronear. Los gatos maullan cuando piden algo y ronronean cuando están contentos con algo.
El maestro instala un sensor Hall en el reloj, colocándolo de modo que responda al campo magnético del electroimán. Vuelva a colocar la cubierta sin distorsiones, de lo contrario, los ejes del engranaje pueden doblarse sin caer en los huecos de la cubierta.
El maestro suelda los conductores a las conclusiones del sensor Hall.
El asistente convierte el archivo con el sonido "miau" al siguiente formato: WAV, 8 bits, 8 kHz, mono, sin signo. Convierte un archivo en una secuencia de caracteres aceptada en C, esto utilidad Luego toma como base este boceto, que rehace, agregando el sonido de "miau" y una parte del programa que incluye este sonido cada hora. Difunde el resultado aqui.
Cortando solo un fragmento con el sonido "miau" del archivo, conociendo su ubicación, puede hacerlo cambiando los números en la línea de comando que indican el comienzo y el final del fragmento en milisegundos:
sox file.wav file-cut.wav trim 0 10000s
La sintaxis de la utilidad wav2c es la siguiente:
wav2c file-cut.wav file.h sounddata
El resultado de su trabajo es el archivo de encabezado.
El asistente recoge todo en un tablero como esto y esto esquemas Primero se conecta afuera Arduino, luego muestra el microcontrolador ATmega328P con un cargador de arranque Arduino y un boceto con otro Arduino.
Después de asegurarse de que todo funciona, el asistente transfiere el circuito desde la placa de pruebas al panel de pruebas.
Y coloca cuidadosamente todo en la caja del reloj:
Se requiere disipador de calor en el estabilizador. La configuración del diseño se reduce al encendido en el momento en que el reloj muestra 0 minutos. Entonces se escuchará el sonido "miau" al comienzo de la hora.