Table des matières:
- Étape 1: Impressão Do Modelo Em 3D
- Étape 2: Separe Os Componentes E Materiais Para O Circúito
- Étape 3: Préparer une Caixa De Som
- Étape 4: Monte O Cirtuito Na Caixa
- Étape 5: Faça As Conexões Com O Arduino
- Étape 6: Esquisse Baixando E Carregando O
- Étape 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
Vidéo: 1. Tocador De Pulso Com Escala Cromática : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
?? 1. Tocador de pulso com escala cromática
Com o Modulo BotPotLED Gl
Por Glauber Santiago - 2019 ??
▒▒ Description et fonction
Este sketch utiliza o Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LED (vermelho, amarelo e verde). Adicionalmente utiliza-se um autofalante.
Trata-se de um instrumento musical. En tant que notas escolhidas pelo manejo do potenciômetro são transmitidas em pulsos de duração variável, conforme o controle do usuário.
Ao ser ligado o Arduino é émida uma vinheta de abertura visual e sonora. Ao final da vinheta é émitido o intervalo melódico de primeira justa. Indicando 1, que representa o presente sketch elaborado para o Módulo BotPotLED Gl.
Após a abertura o sistema fica em modo "pausa", com os LEDs oscilando sua luminosidade e sem nenhum som sendo émitido.
Ao se pressionar o botão 1 (o da esquerda) o modo "pausa" é interrompido. Então conforme a posição do potenciômetro e emitida uma nota da escala cromática temperada em um pulso constante. A duração do pulso é modificada com os botões. Botão 1 aumenta da duração do pulso (fica mais lento) e o Botão 2 diminui a sua duração (ficando mais rápido).
Para se retornar ao modo "pause" é necessário o acionamento simultâneo dos botões 1 e 2.
Resumindo os recursos:
LED vermelho -> Pas de modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o acionamento do botão 1.
LED amarelo -> Pas de modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o início de cada pulso.
LED verte -> Pas de modo pausa fica piscando de forma intermitente. Potenciômetro -> Varia a nota musical emitida. Botão 1 -> Aumenta a duração do pulso ou sai do modo "pausa".
Botão 2 -> Diminui a duração do pulso ou sai do modo "pausa".
Ideias para uso didático:
1-Duelo de músicos em uníssono: Um usuário seleciona uma nota para ser tocada, então outro deve buscar tocar a mesma nota em outro Módulo (ou em outro instrumento musical).
2-Duelo de músicos em terça maior: Um usuário seleciona uma nota para ser tocada, então outro deve buscar tocar a nota uma terça maior acima em outro Módulo.
3-Uso como instrumento musical em circunstância de apreciação musical relativas à frequência, andamento, duração e timbres sintetizados.
Ideias de variação na programação:
-Modifier comme variáveis "notaMaisGrave" e "notaMaisAguda".
-Modifier une quantité de notes différentes émises par pulso, oitavando, por exemplo.
-Executar uma triade arpejada no lugar de uma nota apenas.
-Criar motivo rítmico para ser executado em cada pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o modulo e personalizar o sketch
Étape 1: Impressão Do Modelo Em 3D
Se você ainda não tem Módulo BotPotLED Gl você deve construi-lo.
Primeiro baixe ou seguinte modelo e imprima em impressora 3D.
www.tinkercad.com/things/gqlfBbVMcaw
Aucun lien n'est constitué de 2 objets, ou du module BotPotLED ou de l'objet principal.
O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Não necessita imprimir.
Étape 2: Separe Os Componentes E Materiais Para O Circúito
Para o experimento todo você necessitará de:
2 boutons (bouton poussoir)
1 LED vermeil
1 LED amarelo
1 LED verte
3 résistances de 270 ohms
1 potenciômetro
4 cabos com conectores dupont
8 pedaços de 20cm de fio flexível (3mm) de cores variadas
Estanho em fio para solda
Tudo termo retrátil
Ferro de Soldar
Alicate ou tesoura para cortar/desencapar os fios
Étape 3: Préparer une Caixa De Som
Busque em sucata de eletrônica uma caixa de som de computador e sold um fio com conector dupont em cada polo do auto-falante.
Étape 4: Monte O Cirtuito Na Caixa
Monte o circuito conforme a ilustração do seguinte link:
www.tinkercad.com/things/jp56EbTtS7j
Ou seja:
3 LED: LED vermelho: Positivo, intermédiaire por um résistance de 330 ohms, pas de pino 6; LED amarelo: Positivo, intermediado por um resistance de 330 ohms, no pino 5; LED verte: Positivo, intermédiaire por um résistance de 330 ohms, pas de pino 3;
1 potenciômetro. Conector do centro no pino analógico (A0) do Arduino. Os pinos laterais font potenciômetro vão para o GND e o 5v do Arduino.
2 bouton-poussoir entre cada pino, conforme a indicação a seguir, e o GND. Ou seja, um terminal do bouton-poussoir no GND e o outro em pino. Conforme segue: Botão 1 no pino 10 Botão 2 no pino 9
Pas de module externe pour les connexions avec l'arduino estão dispostos de forma alinhada com as partes: LED (3 cabos), Potenciômetro (2 cabos) e Botões (2 cabos). Além dos respectivos conjuntos de cabos existent um cabo de terra (GND) de cor preta saindo do módulo.
Aucun caso dos botões e potenciômetro monte o circuito já na caixa em 3D que você imprimiu, para facilitar o processo.
Já, aucun caso dos LEDs e resistances pode ser mais fácil montá-los fora e depois acrescentá-los à caixa.
Depois de passar os fios pela lateral da caixa sold os cabos com os conectores dupont e isole as conexões expostas com o tubo termo retrátil.
Étape 5: Faça As Conexões Com O Arduino
Ligue as conectores dupont ao arduino conforme segue:
Resumo da pinagem no arduino: 0:
1:
2:
3: Positivo do LED verde intermediado por résistance. (Cabo verde dos LEDs do Modulo BotPotLED Gl)
4:
5: Positivo do LED amarelo intermediado por résistance. (Cabo amarelo dos LEDs do Modulo BotPotLED Gl)
6:Positivo do LED vermelho intermediado por résistance. (Cabo vermelho dos LEDs do Modulo BotPotLED Gl)
7:
8:Botão 2. (Cabo amarelo dos Botões do Módulo BotPotLED Gl)
9:Botão 1. (Cabo azul dos Botões do Módulo BotPotLED Gl)
10: Terminal do autofalante intermediado por résistance. O Resistor é dispensável se autofalante tiver mais que 8 ohms.
11:
12:
13:
GND: Cabo negativo do autofalante. (Cabo preto do Módulo BotPotLED Gl)
AREF:
A5:
A4:
A3:
A2:
A1:
A0: Contato central do potenciômetro. (Cabo azul do potenciômetro do Módulo BotPotLED Gl) Vin: GND: GND:Cabo Preto dos vários sinais negativos. (Cabo preto do Módulo BotPotLED Gl) 5V: Positivo (um dos terminais laterais) do potenciômetro. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: Reset: IOREF:
Étape 6: Esquisse Baixando E Carregando O
Baixe o seguinte arquivo e descompacte-o.
Depois, abra-o e carregue no Arduino.
Étape 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
1) Modifier comme variáveis "notaMaisGrave" e "notaMaisAguda".
Na aba 01_TodaPulsoEscalaCromatica procure des pelas linhas:
//Définition d'extension, envoi: 96 = dó6; 84 = dó5; 72 = dó4; 60 = dó3 (central); 48 = dó2; 36 = dó1; etcint notaMaisGrave = 12;
int notaMaisAguda = 96;
Modifique os valores de notaMaisGrave e notaMaisAguda.
2) Modifier une quantité de notes différentes émises par pulso, oitavando, por exemplo.
Na aba TocaNota, após a linha
retard (duracao);
acrescente comme linhas:
tone(pinoDoAutofalante, 440 * pow(2.0, (nota + 12 - 57) / 12.0), duracao); retard (duracao);
Assim, será executada uma segunda nota, oitava acima, em cada pulso.
3) Executar uma triade arpejada no lugar de uma nota apenas.
Considéranto o sketch original, na aba TocaNota, após a linha delay (duracao);
acrescente comme linhas:
tone(pinoDoAutofalante, 440 * pow(2.0, (nota + 4 - 57) / 12.0), duracao);
retard (duracao);
tone(pinoDoAutofalante, 440 * pow(2.0, (nota + 7 - 57) / 12.0), duracao); retard (duracao);
4) Criar motivo rítmico para ser executado em cada pulso.
Considéranto o sketch original, na aba TocaNota, após a linha delay (duracao);
acrescente comme linhas como:
tone(pinoDoAutofalante, 440 * pow(2.0, (nota - 57) / 12.0), duracao);
retard (duracao);
Varie a duração para realizar rítmicas variadas. Utiliser comme seguintes durações como parâmetro:
Indicações de durações para o andamento 120 bpmsemibreve = 2000; menine = 1000; semínima = 500; colcheia = 250; semicolcheia = 125;
5) Mudar melodia da vinheta de abertura
Na aba vinhetaDeAbertura modifique o valor inicial de n ou outros parâmetros das linhas
tocaNota(n, 50);
Conseillé:
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Miroir de vanité de bricolage en étapes faciles (à l'aide de bandes lumineuses à LED): 4 étapes
Miroir de vanité DIY en étapes faciles (à l'aide de bandes lumineuses à LED) : Dans cet article, j'ai fabriqué un miroir de vanité DIY à l'aide des bandes LED. C'est vraiment cool et vous devez les essayer aussi