Inhoudsopgave:

1. Tocador De Pulso Com Escala Cromática - Ajarnpa
1. Tocador De Pulso Com Escala Cromática - Ajarnpa

Video: 1. Tocador De Pulso Com Escala Cromática - Ajarnpa

Video: 1. Tocador De Pulso Com Escala Cromática - Ajarnpa
Video: Tocador de pulso com escala cromática - beat player with chromatic scale 2024, Oktober
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 of Módulo BotPotLED Gl

Door Glauber Santiago - 2019 ▒▒▒▒▒

▒▒ Beschrijving en functies

Este schets utiliza o Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LEDs (vermelho, amarelo e verde). Extra 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 of control do usuário.

Oa ser ligado of Arduino en emitida uma vinheta de abertura visual en sonora. Ao final da vinheta é emitido o intervalo melódico de primeira justa. Indicando 1, que representa o presente sketch elaborado para o Módulo BotPotLED Gl.

Een abertura of sistema fica em modo "pausa", com os LEDs oscilando sua luminosidade en sem nenhum som sendo emitido.

Ao se pressionar o botão 1 (o da esquerda) of modo "pausa" é interrompido. Então conforme a posição do potenciômetro é emitida uma nota da escala cromática temperada em um pulso constant. Een duração do pulso é modificada com os botões. Botão 1 aumenta da duração do pulso (fica mais lento) en 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.

Samenvattend:

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

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

LED verde -> Geen modo pausa fica piscando de forma intermitente. Potenciômetro -> Varia a nota musical emitida. Botão 1 -> Aumenta a duração do pulso of sai do modo "pauze".

Botão 2 -> Diminui a duração do pulso of sai do modo "pauze".

Ideeën voor gebruik:

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 (of 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 appreciação musical relativas à frequência, andamento, duração en timbres sintetizados.

Ideeën voor verschillende programma's:

-Modificar als variáveis "notaMaisGrave" en "notaMaisAguda".

-Modificar a quantidade de notas diferentes emitidas por pulso, oitavando, por exemplo.

-Executar uma tríade 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 módulo e personalizar o sketch

Stap 1: Maak indrukão Do Modelo Em 3D

Impresso Do Modelo Em 3D
Impresso Do Modelo Em 3D

U kunt niet meer kijken naar de Módulo BotPotLED Gl você deve construi-lo.

Primeiro baixe of seguinte modelo en imprima em impressora 3D.

www.tinkercad.com/things/gqlfBbVMcaw

No link consta 2 objetos, of módulo BotPotLED en o objeto maior.

O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionaio módulo básico. Geen noodzaak imprimir.

Stap 2: Scheid de componenten en materialen voor de circuito

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

Para o experimento todo você necessitará de:

2 flessen (drukknop)

1 LED verlichting

1 LED-amarelo

1 LED-lamp

3 weerstanden van 270 ohm

1 potenciômetro

4 cabos com conectores dupont

8 pedaços van 20cm de fio flexivel (3mm) de cores variadas

Estanho em fio para solda

Tudo termo retratil

Ferro de soldar

Alicate ou tesoura para cortar/desencapar os fios

Stap 3: Bereid een Caixa De Som. voor

Bereid een Caixa de Som voor
Bereid een Caixa de Som voor

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

Stap 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 illustração do seguinte link:

www.tinkercad.com/things/jp56EbTtS7j

Oh ja:

3 LED's: LED vermelho: Positivo, tussenliggende por um weerstand van 330 ohm, geen pino 6; LED amarelo: Positivo, tussenliggende por um weerstand van 330 ohm, geen pino 5; LED verde: Positivo, tussenliggende por um weerstand van 330 ohm, geen pino 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 drukknop entre cada pino, conforme een indicatie van een seguir, e o GND. Ou seja, um terminal do pushbutton no GND e o outro em pino. Conforme segue: Botão 1 geen pino 10 Botão 2 geen pino 9

Er zijn geen externe schakelopties voor de arduino die beschikbaar zijn voor de levering van de volgende onderdelen: LED's (3 kabels), Potenciômetro (2 kabels) en Boten (2 kabels). Além dos respectivos conjuntos de cabos existe um cabo de terra (GND) de cor preta saindo do módulo.

Geen caso dos botões en potenciômetro monte of circuito ja na caixa em 3D que você imprimiu, para facilitar of processo.

Ja, geen caso dos LEDs en weerstanden pode ser mais fácil montá-los fora en 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.

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

Ligue als conectores dupont en arduino conforme segue:

Overzicht van pinagem geen arduino: 0:

1:

2:

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

4:

5:Positivo do LED amarelo intermediado por weerstand. (Cabo amarelo dos LED's voor Módulo BotPotLED Gl)

6:Positivo do LED vermelho intermediado por weerstand. (Cabo vermelho dos LED's voor 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 weerstand. O Weerstand é dispensável se autofalante tiver mais que 8 ohm.

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:

Stap 6: Baixando E Carregando O Sketch

Baixe of seguinte arquivo e descompacte-o.

Depois, abra-o e carregue geen Arduino.

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

1) Wijzig als variáveis "notaMaisGrave" en "notaMaisAguda".

Na aba 01_TodaPulsoEscalaCromatica pelas linha's aanschaffen:

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

int notaMaisAguda = 96;

Wijzigingen van notaMaisGrave en notaMaisAguda.

2) Wijzigingen in de nota's van verschillende emissies naar pulso, oitavando, por exemplo.

Na aba TocaNota, apos a linha

vertraging (duraçao);

acrescente als linhas:

toon(pinoDoAutofalante, 440 * pow(2.0, (nota + 12 - 57)/12,0), duracao); vertraging (duraçao);

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

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

Overweeg of schets origineel, na aba TocaNota, após a linha delay (duracao);

acrescente als linhas:

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

vertraging (duraçao);

toon (pinoDoAutofalante, 440 * pow(2.0, (nota + 7 - 57) / 12.0), duracao); vertraging (duraçao);

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

Overweeg of schets origineel, na aba TocaNota, após a linha delay (duracao);

acrescente als linhas como:

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

vertraging (duraçao);

Varieer met de duur van de realizar rítmicas variadas. Gebruik als seguintes durações como parâmetro:

Indicatie van de duur van het andamento 120 bpmsemibreve = 2000; menina = 1000; seminima = 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);