Se você tem um relógio na forma de um gato, usando o microcontrolador, você pode adicionar outra função a eles - para miar a cada hora. E como - diz o autor de Instructables sob o apelido de prazors.
Do tradutor. Na verdade, é mais correto ronronar. Gatos miam quando pedem alguma coisa e ronronam quando estão felizes com alguma coisa.
O mestre instala um sensor Hall no relógio, colocando-o de forma a responder ao campo magnético do eletroímã. É necessário reinstalar a tampa sem distorções, caso contrário, os eixos das engrenagens podem dobrar sem cair nos recessos da tampa.
O mestre solda os condutores às conclusões do sensor Hall.
O assistente converte o arquivo com o som "miau" para o seguinte formato: WAV, 8 bits, 8 kHz, mono, sem sinal. Converte um arquivo em uma sequência de caracteres aceita em C, isto utilitário. Em seguida, toma como base esse aqui um esboço que remodela, adicionando o som do miado e uma parte do programa que ativa esse som a cada hora. Espalha o resultado aqui.
Para cortar apenas um fragmento com o som "miar" do arquivo, sabendo sua localização, você pode fazer isso alterando os números na linha de comando que indicam o início e o final do fragmento em milissegundos:
sox file.wav file-cut.wav aparar 0 10000s
A sintaxe para o utilitário wav2c é a seguinte:
wav2c file-cut.wav file.h sounddata
O resultado de seu trabalho é o arquivo de cabeçalho.
O assistente coleta tudo em uma tábua de pão, como isto e isto esquemas. Primeiro conecta fora Arduino, pisca o microcontrolador ATmega328P com um carregador de inicialização do Arduino e um esboço usando outro Arduino.
Depois de garantir que tudo funcione, o assistente transfere o circuito da tábua de pão para a perfboard.
E coloca tudo perfeitamente na caixa do relógio:
É necessário um dissipador de calor no estabilizador. A configuração do design se resume a ligar no momento em que o relógio mostra 0 minutos. Então o som "miau" será ouvido no início da hora.