Cov txheej txheem:

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

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

Video: 1. Tocador De Pulso Com Escala Cromática: 7 Kauj Ruam
Video: Неизвестное (потрясающее) упражнение на скрипке от Дуниса 2024, Hlis ntuj nqeg
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 los Módulo BotPotLED Gl

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

▒▒ Descrição e funcionamento

Este kos duab siv los ntawm Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LEDs (vermelho, amarelo e verde). Adicionalmente useiza-se um autofalante.

Trata-se de um instrumento suab paj nruag. Raws li cov ntsiab lus escolhidas pelo manejo ua potenciômetro são emitidas em pulsos de duração variável, ua raws li kev hloov pauv los ntawm usuário.

Ao ser ligado o Arduino é emitida uma vinheta de abertura visual e sonora. Ao kawg da vinheta é emitido o intervalo melódico de primeira justa. Qhov 1, que sawv cev rau tus qauv tam sim no kos duab 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 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 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 -> Tsis muaj kev hloov pauv tam sim no fica piscando de forma intermitente. Ua raws li cov lus qhia hauv paus paus lossis kev pom zoo rau botão 1.

LED amarelo -> Tsis muaj kev hloov pauv tam sim no fica piscando de forma intermitente. Fora do modo pausa indica o início de cada pulso.

LED verde -> Tsis muaj kev hloov pauv tam sim no 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".

Cov tswv yim rau kev siv cov ntsiab lus:

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 musicalo).

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 suab paj nruas em circunstância de apreciação suab paj nruas relativas à frequência, andamento, duração e timbres sintetizados.

Cov tswv yim sib txawv ntawm cov phiaj xwm:

-Modificar as variáveis "notaMaisGrave" e "notaMaisAguda".

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

-Txoj kev tswj hwm kev tswj hwm kev tswj hwm kev tswj hwm lossis kev tswj hwm lub luag haujlwm.

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

-Modar melodia thiab vinheta de abertura.

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

Kauj Ruam 1: Ua Kom Zoo Ua Qauv 3D Em

Impressão Ua Modelo Em 3D
Impressão Ua Modelo Em 3D

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

Cov neeg tsim khoom tsim cov qauv tsim thiab ua kom zoo nkauj 3D.

www.tinkercad.com/things/gqlfBbVMcaw

Tsis muaj qhov txuas txuas 2 objetos, lossis m Botdulo BotPotLED é lossis objeto maior.

O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Tsis muaj qhov xav tau imprimir.

Kauj Ruam 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

Para o experimento todo você necessitará de:

2 botões (laub khawm)

1 LED zaub

1 LED zaub

1 LED zaub

3 resistors ntawm 270 ohms

1 lub tshuab hluav taws xob

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 rov qab los

Ferro tsib soldar

Alicate ou tesoura para cortar/desencapar os fios

Kauj Ruam 3: Npaj rau Caixa De Som

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

Kauj Ruam 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 txuas:

www.tinkercad.com/things/jp56EbTtS7j

Koj tuaj:

3 LEDs: LED vermelho: Positivo, intermediado por um resistor de 330 ohms, tsis muaj pino 6; LED amarelo: Positivo, intermediado por um resistor de 330 ohms, tsis muaj pino 5; LED verde: Positivo, intermediado por um resistor de 330 ohms, tsis muaj pino 3;

1 lub tshuab hluav taws xob. Conector ua centro no pino analógico (A0) rau Arduino. Os pinos laterais do potenciômetro vão para o GND e o 5v do Arduino.

2 lub laub khawm nkag rau cada pino, ua raws li qhov qhia tau ntawm seguir, e o GND. Ou seja, um lub davhlau ya nyob twg thawb lub pob tsis muaj GND thiab tawm los ntawm pino. Ua raws txoj cai: 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.

Tsis muaj caso dos botões e potenciômetro monte o circuito já na caixa em 3D que você imprimiu, para facilitar o processo.

Yog, tsis muaj caso 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.

Kauj Ruam 5: Ua Raws Li Conexões Com O Arduino

Ligue li conectores dupont ao arduino conforme segue:

Cov lus piav qhia thiab cov ntsiab lus ntawm arduino: 0:

1:

2:

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

4:

5: Positivo ua LED amarelo intermediado por resistor. (Cabo amarelo dos LEDs ua Módulo BotPotLED Gl)

6: Positivo ua LED vermelho intermediado por resistor. (Cabo vermelho dos LEDs ua 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 ua autofalante intermediado por resistor. O Resistor é dispensável se autofalante tiver mais que 8 ohms.

11:

12:

13:

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

AREF:

A5:

A4:

A3:

A2:

A1:

A0: Contato central ua 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) ua potenciômetro. (Cabo vermelho ua potenciômetro rau Módulo BotPotLED Gl) 3.3V: Pib dua: IOREF:

Kauj Ruam 6: Baixando E Carregando O Sketch

Baixe o seguinte arquivo e descompacte-o.

Depois, abra-o e carregue no Arduino.

Kauj Ruam 7: Tus Kheej Tus Kheej Ua Haujlwm Tocador De Pulso Com Escala Cromática

1) Hloov kho raws li qhov sib txawv "notaMaisGrave" thiab "notaMaisAguda".

Na aba 01_TodaPulsoEscalaCromatica muab cov txiv neej linhas:

// Definição da extensão, xa: 96 = dó6; 84 = np5; 72 = np4; 60 = dó3 (hauv paus); 48 = np2; 36 = np1; etcint notaMaisGrave = 12;

int notaMaisAguda = 96;

Modifique os valores de notaMaisGrave e notaMaisAguda.

2) Kev hloov pauv ntawm tus lej ntawm cov ntawv sib txawv ntawm cov pa tawm ntawm lub plab, oitavando, piv txwv.

Los ntawm TocaNota, ua tsaug

ncua (duracao);

acrescente li linhas:

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

Txawm li cas los xij, ua raws txoj cai uma segunda nota, oitava acima, em cada pulso.

3) Ua raws li cov lus pom zoo ntawm arpejada lossis lugar de uma nota apenas.

Xav txog qhov kos duab qub, ua rau TocaNota, ua kom qeeb qeeb (duracao);

acrescente li linhas:

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

ncua (duracao);

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

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

Xav txog qhov kos duab qub, ua rau TocaNota, ua kom qeeb qeeb (duracao);

acrescente li linhas como:

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

ncua (duracao);

Varie a duração para realizar rítmicas variadas. Siv raws li seguintes durações como parâmetro:

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

5) Lub tshuab nqus tsev twj tso kua mis thiab cov twj tso kua mis

Na aba vinhetaDeAbertura modifique o valor inicial de n ou outros parâmetros das linhas

tocaNota (n, 50);

Pom zoo: