Cuprins:

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

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

Video: 1. Tocador De Pulso Com Escala Cromática: 7 Steps
Video: 1 Day vs. 10 Years of Vibrato #Shorts 2024, Noiembrie
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 pulso com escala cromática

Com o Módulo BotPotLED Gl

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

▒▒ Descriere și funcționare

Este schița utilizată de Módulo BotPotLED Gl, cu 2 butoane, cu un potențiometru și 3 LED-uri (vermelho, amarelo și verde). Aditionalmente utiliza-se um autofalante.

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 deschidere vizuală și sonoră. Ao final da vinheta is emitido o intervalo melódico de prima justa. Indicând 1, care reprezintă sau prezent schiță elaborată pentru 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 emitido.

Ao se presiona 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 é 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 returnar ao modo "pause" este necesar sau acionament simultan dos botões 1 e 2.

Resumindo os recursos:

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

LED amarelo -> No modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o início de cada pulso.

LED verde -> No 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".

Ideii pentru uz didactic:

1-Duelo de músicos em uníssono: Um usuário seleciona uma nota for ser tocada, então outro trebuie căuta a aceeași notă em outro Módulo (ou em outro instrumento musical).

2-Duelo de músicos em terça maior: Um usuário seleciona uma nota for 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 și timbres sintetizados.

Ideii de variație în program:

-Modifica ca variáveis "notaMaisGrave" e "notaMaisAguda".

-Modifica o cantitate de note diferite emise prin pulso, oitavando, de exemplu.

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

-Criar motiv rítmico pentru ser executat în fiecare pulso.

-Mudar melodia da vinheta de deschidere.

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

Pasul 1: Impressão Do Modelo Em 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 the following model e imprima em impressora 3D.

www.tinkercad.com/things/gqlfBbVMcaw

Niciun link constă 2 obiecte, sau modulul BotPotLED este un obiect mai mare.

O alt obiect este apenas uma caixa pentru o módulo de som că acompanha algumas das funcionalidades adicionais ao módulo básico. Não necessita imprimir.

Step 2: 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
Separe Os Componentes E Materiais Para O Circúito

Pentru o experiență pentru toate vocile necesare:

2 butoane (buton)

1 LED vermelho

1 LED galben

1 LED verde

3 rezistențe de 270 ohmi

1 potenciômetro

4 cabos com conectores dupont

8 pedaços de 20cm de fio flexibil (3mm) de nuclee variabile

Estanho em fio para solda

Tudo termo retrátil

Ferro de soldar

Alicate ou tesoura para cortar / desencapar os fios

Pasul 3: Pregătirea unei Caixa De Som

Pregătind o Caixa De Som
Pregătind o 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.

Pasul 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

Monte o circuit conforme conform ilustração do link următor:

www.tinkercad.com/things/jp56EbTtS7j

Ou seja:

3 LEDs: LED vermelho: Positivo, intermediat cu um rezistor de 330 ohmi, fără pin 6; LED amarelo: Positivo, intermediat cu un rezistor de 330 ohmi, fără pin 5; LED verde: Pozitiv, intermediat cu un rezistor de 330 ohmi, fără pin 3;

1 potenciômetro. Conector do centro no pino analógico (A0) do Arduino. Os pinos laterais do potenciômetro vão para o GND e o 5v do Arduino.

2 pushbutton entre each pino, conforme a indicação a follow, 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 partes: LEDs (3 cabos), Potenciômetro (2 cabos) e Botões (2 cabos). Além dos respectivos conjuntos de cabos existe um cabo de terra (GND) de cor preta saindo do módulo.

No caso dos botões e potenciômetro monte o circuito já na caixa em 3D care vocea imprimă, pentru facilitarea sau procesul.

Já, no case dos LEDs and resistores can be mais easy 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.

Pasul 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 de LED verde intermediat prin rezistor. (Cabo verde dos LEDs pentru Módulo BotPotLED Gl)

4:

5: Pozitiv cu LED-ul galben intermediat prin rezistor. (Cabo amarelo dos LEDs pentru Módulo BotPotLED Gl)

6: Pozitiv cu LED-ul intermediat prin rezistor. (Cabo vermelho dos LEDs to 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 pentru autofalare intermediată prin rezistor. O Rezistență se distribuie cu un autofalant mai mare de 8 ohmi.

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:

Pasul 6: Baixando E Carregando O Sketch

Baixe o următoare 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) Modificați ca variabile "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) Modificați o cantitate de note diferite emise prin pulso, oitavando, de exemplu.

Na aba TocaNota, após a linha

întârziere (duracao);

acrescente as linhas:

ton (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); întârziere (duracao);

Assim, va fi executat uma a doua notă, oitava acima, în fiecare pulso.

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

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

acrescente as linhas:

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

întârziere (duracao);

ton (pinoDoAutofalante, 440 * pow (2.0, (nota + 7 - 57) / 12.0), duracao); întârziere (duracao);

4) Criar motivo rítmico para ser executado em cada pulso.

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

acrescente as linhas como:

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

întârziere (duracao);

Varie a duração para realizar rítmicas variadas. Utilizați următoarele durări ca parametru:

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

5) Mudar melodia da vinheta de deschidere

Na aba vinhetaDeAbertura modifique o valoare inițială de n ou alți parametri das linhas

tocaNota (n, 50);

Recomandat: