Spisu treści:

1. Tocador De Pulso Com Escala Cromática: 7 kroków
1. Tocador De Pulso Com Escala Cromática: 7 kroków

Wideo: 1. Tocador De Pulso Com Escala Cromática: 7 kroków

Wideo: 1. Tocador De Pulso Com Escala Cromática: 7 kroków
Wideo: Quase fui preso 😵🙏🎻 Polícia Rodoviária me atacou e virou música 2024, Październik
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 Modulo BotPotLED Gl

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

▒▒ Descrição e funcionamento

Este sketch utiliza o Módulo BotPotLED Gl, com 2 butes, um potenciômetro i 3 LEDs (vermelho, amarelo i verde). Adicionalmente utiliza-se um autofalante.

Trata-se de um instrumento musical. As notas 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 abertura visual e sonora. Ao final da vinheta é emitido o intervalo melódico de primeira justa. Indicando 1, który przedstawia niniejszy szkic opracowany dla Módulo BotPotLED Gl.

Após a abertura o sistema fica em modo „pausa”, co oznacza, że diody LED oscylują z oświetleniem e sem nenhum som sendo emitido.

Ao se 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 constante. Duração zrobić 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 rapido).

Para se retornar ao modo "pause" é necessário o acionamento simultâneo dos botões 1 e 2.

Wznowienie 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 lub 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-Korzystamy z instrumentarium muzycznego w okólniku aprecjacji muzycznych relatywów z częstotliwością, dźwiękiem, trwałością i barwami syntetyzacyjnymi.

Ideias de variação na programação:

-Zmiana jako variáveis „notaMaisGrave” i „notaMaisAguda”.

- Modyfikacja ilości notas diferentes emitidas por 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 moduł e personalizar o szkic

Krok 1: Impressão Do Modelo Em 3D

Impresso zrobić model 3D
Impresso zrobić model 3D

Se você ainda na tem Módulo BotPotLED Gl você deve construi-lo.

Najlepszy model lub kolejny model i zdobyć impresję 3D.

www.tinkercad.com/things/gqlfBbVMcaw

No link consta 2 objetos, moduł BotPotLED lub główny obiekt.

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.

Krok 2: Oddzielne Os Componentes E Materiais Para O Circúito

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

Para o eksperymento todo você necessitará de:

2 boty (przycisk)

1 dioda LED

1 dioda LED

1 LED zielony

3 rezystory 270 omów

1 potencjometr

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

Krok 3: Przygotuj Caixa De Som

Przygotuj Caixa De Som
Przygotuj 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.

Krok 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 circuito conforme a ilustração do seguinte link:

www.tinkercad.com/things/jp56EbTtS7j

Ou seja:

3 diody LED: LED vermelho: Positivo, pośredni rezystor por um de 330 omów, brak pino 6; Amarelo LED: Positivo, pośredni rezystor por um de 330 omów, brak pino 5; LED verde: Positivo, pośredni rezystor por um de 330 omów, bez pino 3;

1 potencjometr. Conector do centro no pino analógico (A0) do Arduino. Os pinos laterais zrobić potenciômetro vão dla GND lub 5V do Arduino.

2 przycisk entre cada pino, conforme a indicação a seguir, e o GND. Ou seja, um terminal do button no GND e o outro em pino. Conforme segue: Botão 1 bez pino 10 Botão 2 bez 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). Alem dos réspectivos 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 que você imprimiu, para facilitar o processo.

Já, nie ma caso dos diod LED e rezystorów pode ser mais fácil montá-los fora e depois acrescená-los à caixa.

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

Krok 5: Faça As Conexões Com O Arduino

Ligue as conectores dupont ao arduino conforme segue:

Powrót do pinagem bez arduino: 0:

1:

2:

3: Positivo do LED verde intermediado por rezystor. (Cabo verde dos LEDs do Módulo BotPotLED Gl)

4:

5: Positivo do LED amarelo intermediado rezystor por. (Cabo amarelo dos LED do Módulo BotPotLED Gl)

6: Positivo do LED vermelho intermediado rezystor por. (Cabo vermelho dos LEDs do 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 rezystora. 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 do różnych 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:

Krok 6: Szkic Baixando E Carregando O

Baixe o seguinte arquivo e descompacte-o.

Depois, abra-o e carregue bez Arduino.

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

1) Zmodyfikuj jako variáveis „notaMaisGrave” e „notaMaisAguda”.

Na aba 01_TodaPulsoEscalaCromatica nabycie pelas linhas:

//Definição da extensão, sendo: 96 = dó6; 84 = dó5; 72 = do4; 60 = dó3 (centralny); 48 = dó2; 36 = dó1; etcint notaMaisGrave = 12;

int notaMais Aguda = 96;

Modifique os valores de notaMaisGrave e notaMaisAguda.

2) Modyfikacja ilości notas diferentes emitidas por pulso, oitavando, por exemplo.

Na aba TocaNota, após a linha

opóźnienie (duracao);

acrescente jak linhas:

ton(pinoDoAutofalante, 440 * pow(2.0, (nota + 12 - 57) / 12.0), duracao); opóźnienie (duracao);

Assim, será executada uma segunda nota, oitava acima, em cada pulso.

3) Executar uma triade arpejada no lugar de uma nota apenas.

Rozważando o szkicu oryginału, na aba TocaNota, após a linha delay (duracao);

acrescente jak linhas:

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

opóźnienie (duracao);

ton(pinoDoAutofalante, 440 * pow(2.0, (nota + 7 - 57) / 12.0), duracao); opóźnienie (duracao);

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

Rozważando o szkicu oryginału, na aba TocaNota, após a linha delay (duracao);

acrescente jak linhas como:

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

opóźnienie (duracao);

Varie a Duração para realizar rítmicas variadas. Użyj jako seguintes durações como parametro:

Indicações de durações para o andamento 120 bpmsemibreve = 2000; menina = 1000; nasienie = 500; kolcheia = 250; półkolcheia = 125;

5) Mudar melodia da vinheta de abertura

Na aba vinhetaDeAbertura modifique o valor inicial de n ou outros parametros das linhas

tocaNota(n, 50);

Zalecana: