Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
MozziByte é um escudo de áudio para o microcontrolador Arduino Pro Micro.
Esta plataforma pequena, barata e robusta permite que designers, artistas, músicos, fabricantes e estudantes desenvolvam rapidamente protótipos e criem produtos sonoros inovadores e imaginativos, instalações de arte sonora, sintetizadores de boutique e brinquedos sonoros.
O MozziByte conecta o Arduino a um amplificador de áudio para gratificação sônica instantânea usando a biblioteca de sintetizadores Mozzi.
Ou explore ideias sônicas adicionando sensores, interruptores e botões na placa de ensaio, para que os sons respondam à luz, força, aceleração ou qualquer outra coisa que possa ser detectada.
Para se inspirar, confira a Galeria no site Mozzi.
Etapa 1: Ingredientes
- MozziByte
- Arduino Pro-Micro
- Fones de ouvido com entrada de 3,5 mm
- Cabo USB - Tipo A para Micro-B
- Computador com porta USB Tipo A
- Arduino Web Editor
- Biblioteca de síntese Mozzi
Etapa 2: Insira o Arduino no MozziByte
-
Insira os pinos do Arduino Pro-micro nas réguas de soquete do MozziByte.
O conector USB no Arduino fica acima do conector da bateria branca no MozziByte. Verifique o alinhamento certificando-se de que o pino AO vai para o soquete AO. Tome cuidado para não entortar os pinos ao inseri-los nos soquetes
- Conecte o cabo USB ao Arduino.
- Conecte o fone de ouvido à entrada de áudio do MozziByte.
Etapa 3: Editor da Web do Arduino
- Instale o Arduino Web Plugin.
- Registre uma conta no Editor da Web do Arduino e faça login
- Conecte o Arduinoto ao seu computador usando o cabo USB
-
Pisque o LED no Arduino
- Clique em Exemplos-> 01. Basics e escolha o exemplo Blink para carregá-lo no Editor.
- ADICIONE ESTA LINHA ao código de exemplo Blink acima da rotina setup () (veja a imagem). # Define LED_BUILTIN 17 // endereço do LED no Arduino Pro-micro
- No menu Ferramentas, clique em Painel e selecione Pro-micro ou, se não estiver lá, Leonardo
- Pressione o botão de seleção para compilar o código para o Pro-micro.
- No menu Ferramentas, clique em Porta e selecione a porta USB à qual seu Arduino está conectado.
- Pressione a seta> para fazer o upload do código para o Arduino.
- Os dois LEDs vermelhos piscarão enquanto o código é carregado.
- Um LED continuará a piscar, uma vez a cada segundo.
- Mais informações sobre como usar o Arduino Web Editor.
-
Altere a velocidade de piscar
- observe a rotina loop () no código.
- altere o atraso (1000) para o atraso (100). Isso faz com que o LED pisque 10x mais rápido - a cada 100 ms..
- mude por quanto tempo o LED permanece aceso alterando a duração da outra função de retardo para 100ms também. Agora piscará muito rapidamente!
Etapa 4: Biblioteca Mozzi Synth
- Baixe a Mozzi Synth Library para Arduino em https://sensorium.github.io/Mozzi/download/. Escolha o botão AMARELO que vincula a versão de desenvolvimento mais recente no GitHub. Clique no botão VERDE que diz Clonar ou Baixar e, em seguida, clique em BAIXAR ZIP. O arquivo Mozzi-master.zip aparecerá na pasta Downloads.
- Importe Mozzi para o Editor da Web do Arduino. Primeiro clique em Bibliotecas e, em seguida, pressione o botão de seta para cima para importar o arquivo Mozzi-master.zip. Agora clique na guia Biblioteca personalizada para ver Mozzi e uma pasta de exemplos.
- Luzes, ação, som. Em Mozzi Examples, clique na pasta 01. Basics e selecione o exemplo Sinewave para carregá-lo no editor. Clique na seta> para fazer o upload do código para o Arduino. Coloque seus fones de ouvido e você ouvirá um som:) É apenas um tom de onda senoidal enfadonho que é tão irritante quanto um mosquito zumbindo em volta de sua cabeça no escuro.
- Altere o tom daquele som MozziByte choroso, alterando a frequência na rotina setup () (veja a imagem).
Etapa 5: Jogue:)
Você pode ouvir demos de algoritmos de síntese Mozzi online
Jogue com essas demos que você pode encontrar na pasta Mozzi Synthesis
- FMSynth
- PacketSynth
- Ressonante
- ReverbTank
- Amostra
- etc.
Experimente brincar com vários parâmetros para alterar os sons.
Etapa 6: Próximas etapas
O próximo (a ser lançado) MozziByte Instructable mostrará como adicionar botões e sensores para criar seu próprio brinquedo de som interativo.