1. Tocador De Pulso Com Escala Cromática: 7 Steps
1. Tocador De Pulso Com Escala Cromática: 7 Steps
Anonim
1. Tocador De Pulso Com Escala Cromática
1. Tocador De Pulso Com Escala Cromática
1. Tocador De Pulso Com Escala Cromática
1. Tocador De Pulso Com Escala Cromática

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 1. Tocador de pols amb escala cromàtica

Com o Módulo BotPotLED Gl

Por Glauber Santiago - 2019 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒

▒▒ Descripció i funcionament

Aquest sketch utilitza el mòdul BotPotLED Gl, amb 2 botons, amb un potenciòmetre i 3 LEDs (vermell, groc i verd). Adicionalment utilitzeu-se automàticament.

Trata-se de um instrumento musical. As not escolhidas pelo manejo do potenciômetro são emitidas em pulsos de duração variável, conforme o controle do usuário.

Ao ser ligado o Arduino é emitida uma vinheta de obertura visual e sonora. Ao final da vinheta is emitido o intervalo melódico de primera justa. Indicando 1, que representa o presente sketch elaborado para o Módulo BotPotLED Gl.

Após a obertura o sistema fica em modo "pausa", com os LEDs oscilando sua luminosidade e sem nenhum som sendo emitido.

Ao pressionar o botão 1 (o da esquerda) o modo "pausa" é interrompido. Então conforme a posição do potenciômetro é emitida uma nota da escala cromática temperada em um pulso constant. A duração do pulso és modificada com a botons. Botão 1 aumenta da duração do pulso (fica mais lento) e o Botão 2 diminui a la seva duração (ficando mais rápido).

Per tornar al mode "pausa" és necessari o acionament simultani dos botons 1 i 2.

Resumint recursos:

LED vermell -> No modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o acionamento do botão 1.

LED groc -> No modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o inici de cada pols.

LED verde -> No modo pausa fica piscando de forma intermitente. Potenciòmetre -> 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".

Idees per a ús didàtic:

1-Duelo de músicos em uníssono: Um usuário seleciona uma nota for ser tocada, então outro debe buscar tocar una misma nota em outro Módulo (ou em outro instrumento musical).

2-Duelo de músicos em terça maior: Um usuari se selecciona uma nota para ser tocada, então outro debe buscar tocar una nota uma terça maior acima em outro Módulo.

3-Ús com a instrument musical a circumstàncies d’apreciació musicals relatives a freqüència, andament, durada i timbres sintetitzats.

Idees de variació en programa:

-Modificar com a variables "notaMaisGrave" i "notaMaisAguda".

-Modificar una quantitat de notes diferents emeses per pols, oitavando, per exemple.

-Executar uma tríade arpejada no lloc de uma nota apenas.

-Criar motiu rítmic per a ser executat en cada pols.

-Mudar melodia da vinheta d'obertura.

Siga os passos para construir o módulo e personalizar o sketch

Pas 1: Impressió del model 3D

Impressão Do Modelo Em 3D
Impressão Do Modelo Em 3D

Se você ainda não tem Módulo BotPotLED Gl você deve construi-lo.

Primeiro baixe o següent model i imprima em impressora 3D.

www.tinkercad.com/things/gqlfBbVMcaw

No hi ha cap enllaç amb 2 objectes, o un mòdul BotPotLED és un objecte major.

O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo basic. Não necessita imprimir.

Step 2: Separe Os Components E Materiais Para O Circúito

Separe Os Componentes E Materiais Para O Circúito
Separe Os Componentes E Materiais Para O Circúito
Separe Os Componentes E Materiais Para O Circúito
Separe Os Componentes E Materiais Para O Circúito
Separe Os Componentes E Materiais Para O Circúito
Separe Os Componentes E Materiais Para O Circúito

Per a experimentar tot el que necessitem:

2 botons (polsador)

1 vermell LED

1 LED groc

1 LED verd

3 resistors de 270 ohms

1 potenciòmetre

4 cabos com conectores dupont

8 pedaços de 20cm de fio flexível (3mm) de cores variadas

Estan em fio per solda

Tudo termo retràtil

Ferro de soldar

Alicate ou tesoura para cortar / desencapar os fios

Pas 3: Preparant una Caixa De Som

Preparant a Caixa De Som
Preparant a Caixa De Som

Busque em sucata de eletrônica uma caixa de som de computador e solde um fio com conector dupont em cada polo do auto-falante.

Pas 4: Monte O Cirtuito Na Caixa

Monte O Cirtuito Na Caixa
Monte O Cirtuito Na Caixa
Monte O Cirtuito Na Caixa
Monte O Cirtuito Na Caixa
Monte O Cirtuito Na Caixa
Monte O Cirtuito Na Caixa

Muntatge o circuit conforme a l'enllaç següent:

www.tinkercad.com/things/jp56EbTtS7j

Ou seja:

3 LEDs: LED vermell: Positiu, intermediat per um resistor de 330 ohms, no pin 6; LED groc: positiu, intermediat per una resistència de 330 ohms, sense pin 5; LED verd: positiu, intermediat per una resistència de 330 ohms, no pin 3;

1 potenciòmetre. Conector del centre no pin analògic (A0) do Arduino. Os pinos laterais do potenciômetro vão para o GND e o 5v do Arduino.

2 pushbutton entre cada pino, conforme a indicação a seguir, e o GND. Ou seja, um terminal do pushbutton no GND e o outro em pino. Conforme segue: Botão 1 no pino 10 Botão 2 no pino 9

No módulo os cabos externos para conexão com o arduino estão dispostos de forma alinhada com as parts: LEDs (3 cabos), Potenciometer (2 cabos) e Botões (2 cabos). Além dos respectivos conjunts de cabos existe um cable de terra (GND) de cor preta saindo do módulo.

No caso dos botões e potenciômetro monte o circuit já na caixa em 3D que você imprimiu, per facilitar o procés.

Já, no case dos LEDs e resistores pode ser mais fácil montá-los fora e depois acrescentá-los à caixa.

Depois de passar os fios pela lateral da caixa solde os cabos com os conectores dupont e isole as conexões expostas com o tubo termo retrátil.

Pas 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: Positiu de LED verd intermediat per resistència. (Cap verd dos LEDs del mòdul BotPotLED Gl)

4:

5: Positiu de LED amarelo intermediat per resistor. (Cabo amarelo dos LEDs de Módulo BotPotLED Gl)

6: Positiu de LED vermell intermediat per resistència. (Cap vermell dos LEDs de Módulo 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 resistor. O Resistor es distribueix automàticament més de 8 ohms.

11:

12:

13:

GND: Cabo negativo do autofalante. (Cabo preto del Módulo BotPotLED Gl)

AREF:

A5:

A4:

A3:

A2:

A1:

A0: Contat central del potenciòmetre. (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. (Cap vermell del potenciòmetre del mòdul BotPotLED Gl) 3.3V: Restabliment: IOREF:

Pas 6: Baixant E Carregant O Sketch

Baixe o següent arquivo e descompacte-o.

Depois, abra-o e carregue no Arduino.

Step 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática

1) Modifiqueu com a variables "notaMaisGrave" i "notaMaisAguda".

Na aba 01_TodaPulsoEscalaCromatica procure pelas linhas:

// Definição da extensão, sendo: 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) Modificar una quantitat de notes diferents emeses per pols, oitavando, per exemple.

Na aba TocaNota, após a linha

retard (duracao);

acrescente as linhas:

to (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); retard (duracao);

Assim, serà executada la segona nota, oitava acima, em cada pols.

3) Executar uma tríade arpejada no lloc de uma nota apenas.

Considerant o sketch original, na aba TocaNota, após a linha delay (duracao);

acrescente as linhas:

to (pinoDoAutofalante, 440 * pow (2.0, (nota + 4 - 57) / 12.0), duracao);

retard (duracao);

to (pinoDoAutofalante, 440 * pow (2.0, (nota + 7 - 57) / 12.0), duracao); retard (duracao);

4) Criar motiu rítmic per a ser executat en cada pols.

Considerant o sketch original, na aba TocaNota, após a linha delay (duracao);

acrescente as linhas com:

to (pinoDoAutofalante, 440 * pow (2.0, (nota - 57) / 12.0), duracao);

retard (duracao);

Varie a duração per realitzar rítmicas variadas. Utilitzeu les següents durades com a paràmetre:

Indicações de durações para o andamento 120 bpmsemibreve = 2000; menina = 1000; semínima = 500; colxea = 250; semicolcheia = 125;

5) Mudar melodia da vinheta d'obertura

Na aba vinhetaDeAbertura modifique o valor inicial de n ou altres paràmetres das linhas

tocaNota (n, 50);

Recomanat: