İçindekiler:

1. Tocador De Pulso Com Escala Cromática: 7 Adım
1. Tocador De Pulso Com Escala Cromática: 7 Adım

Video: 1. Tocador De Pulso Com Escala Cromática: 7 Adım

Video: 1. Tocador De Pulso Com Escala Cromática: 7 Adım
Video: Quase fui preso 😵🙏🎻 Polícia Rodoviária me atacou e virou música 2024, Kasım
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 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒

▒▒ Açıklama ve işlevler

Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LED'in (vermelho, amarelo e verde) eskiz kullanımı. Adicionalmente utiliza-se um autofalante.

Trata-se de um enstrümantal müzikal. Notas escolhidas pelo manejo do potenciômetro são yayma em pulsos de duração variável, condene o kontrole do usário.

Ao ser ligado o Arduino é yayma uma vinheta de abertura görsel ve sonora. Ao son olarak vinheta é emitido veya intervalo melódico de primeira justa. Indicando 1, Módulo BotPotLED Gl.

Bir abertura o sistema fica em modo "pausa", com os LED'leri oscilando sua luminosidade e sem nenhum som sendo emitido.

Ao sepressionar o botão 1 (o da esquerda) o modo "pausa" ve interrompido. Então do potenciômetro é emilide uma nota da escala cromática temperada em um pulso sabite uygun. Bir duraço do pulso é modificada com os botões. Botão 1 aumenta da duração do pulso (fica mais lento) ve o Botão 2 dminui a sua duração (ficando mais rápido).

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

Özgeçmiş os recursos:

LED vermelho -> Aralıksız modo duraklama yok. Modo pausa göstergeleri veya botão do acionamento yapmak 1.

LED amarelo -> Aralıklı modo duraklama yok. Modo pausa göstergesi için fora do início de cada pulso.

LED verde -> Aralıklı olarak modo duraklama yok. Potenciômetro -> Varia bir nota müzikal yayma. Botão 1 -> Aumenta ve duração, "pausa" modo yapmak için pulso ou sai yapın.

Botão 2 -> Diminui ve duraç o "pausa" modo yapmak için pulso ou sai yapmak.

Ideias para uso didático:

1-Müzikler ve tek tek müzikler: Tüm usuário seçim uma nota para ser tocada, então outro deve buscar tocar a mesma nota em outro Módulo (müzikal enstrümento dışı).

2-Müzikler ve müzikler için ana yol: Tüm usuário seçimler için uma nota para ser tocada, então outro deve buscar tocar a nota uma terça maior acima em outro Módulo.

3-Uso ortak enstrümano müzikal em circunstância de apreciação müzikal relativs à frekans, andamento, duração ve tınılar sintetizados.

Fikirler de variação ve programação:

- "notaMaisGrave" ve "notaMaisAguda" değişkenleri olarak değiştir.

-Pulso, oitavando, por örneği için niceliksel değişiklikler.

- Yürütücü uma tríade apejada hayır 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 ve kişiselleştirme o eskiz

Adım 1: Modelo Em 3D'yi Etkileyin

Baskı Modeli 3D Yapın
Baskı Modeli 3D Yapın

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

Primeiro baixe veya seguinte modelo ve imprima empressora 3D.

www.tinkercad.com/things/gqlfBbVMcaw

Bağlantı yok 2 nesne sabit, o ana nesne için BotPotLED modülü.

O outro objeleri ve apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Necessita imprimir.

Adım 2: Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito

Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito
Ayrı İşletim Sistemi Bileşenleri E Materiais Para O Circúito

Para o deneysel todo você necessitará de:

2 botões (düğme)

1 LED vermelho

1 LED amarelo

1 LED verde

3 direnç de 270 ohm

1 potensiometro

4 cabos com konektörü dupont

20 cm esnek esnek (3 mm) çekirdek değişkenleri için 8 pedal

Estanho em fio para solda

Tudo termo retrátil

ferro de soldar

Alicate ou tesoura para cortar/desencapar os fios

Adım 3: Caixa De Som'u Hazırlayın

Caixa De Som'u hazırlayın
Caixa De Som'u hazırlayın

Busque em sucata de eletrônica uma caixa de som de komputador ve som fio com konektörü dupont em cada polo do auto-falante.

Adım 4: Monte O Circuito Na Caixa

Monte O Circuito Na Caixa
Monte O Circuito Na Caixa
Monte O Circuito Na Caixa
Monte O Circuito Na Caixa
Monte O Circuito Na Caixa
Monte O Circuito Na Caixa

Monte o Circuito, bir ilustração do seguinte bağlantısına uygundur:

www.tinkercad.com/things/jp56EbTtS7j

Tamam.

3 LED: LED vermelho: Positivo, intermediado por um rezistör de 330 ohm, pino 6 yok; LED amarelo: Positivo, 330 ohm'luk intermediado por um direnci, pino 5 yok; LED verde: Positivo, 330 ohm'luk intermediado por um direnci, pino 3 yok;

1 potensiometro. Conector, centro no pino analógico (A0) Arduino yapmak. Os pinos laterais, Arduino için potenciômetro vão para o GND ve 5v yapmak.

2 buton girişli pino, bir göstergeye uygun, e o GND. Ou seja, um terminal do buton GND e o outro em pino yok. Uygun segue: Botão 1 pino yok 10 Botão 2 pino yok 9

Parçalar için herhangi bir modül os kabini yok arduino'nun tüm iş birimleri için ayrı ayrı dağıtılması: LED'ler (3 kabin), Potenciômetro (2 kabin) ve Botões (2 kabin). Além dos Regardivos conjuntos de cabos var olan cabo de terra (GND) de cor preta saindo do módulo.

Hiçbir caso dos botões e potenciômetro monte o Circuito já na caixa em 3D que você imprimiu, para facilitar o processo yok.

Ja, hiçbir caso dos LEDs ve rezistörler pode ser mais facil monta-los fora e depois acrecentá-los à caixa.

Depolar, geçiş noktalarının yanı sıra, yanal olarak da kullanılabilir.

Adım 5: Dış Cephe Conexões Com O Arduino

Ligue as connectores dupont ao arduino conforme segue:

arduino'nun özgeçmişi: 0:

1:

2:

3:Pozitivo LED verde intermediado por direnci yapın. (Cabo verde dos LED'leri Módulo BotPotLED Gl yapar)

4:

5: Pozitif LED amarelo intermediado por direnci. (Cabo amarelo dos LED'leri Módulo BotPotLED Gl yapar)

6:Pozitivo LED'li ara direnç. (Cabo vermelho dos LED'leri Módulo BotPotLED Gl yapar)

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 rezistörü otofalante intermediado por yapar. O Rezistör ve dağıtım otofalante mais que 8 ohm.

11:

12:

13:

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

AREF:

A5:

A4:

A3:

A2:

A1:

A0: Contato merkezi do potenciômetro. (Cabo azul do potenciômetro do Módulo BotPotLED Gl) Vin: GND: GND:Cabo Preto dos çeşitli negatifler. (Cabo, Módulo BotPotLED Gl yapmak için) 5V: Positivo (um dos terminais laterais) potenciômetro yapın. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: Sıfırlama: IOREF:

Adım 6: Baixando E Carregando O Eskiz

Baixe veya seguinte arquivo ve descompacte-o.

Depois, abra-o e carregue no Arduino.

7. Adım: Kişiselleştirme Da Execução Do Tocador De Pulso Com Escala Cromática

1) "notaMaisGrave" ve "notaMaisAguda" değişkenleri olarak değiştirin.

Na aba 01_TodaPulsoEscalaCromatica pelas linhas tedarik ediyor:

// Genişletme tanımı, sendo: 96 = dó6; 84 = dö5; 72 = dö4; 60 = dó3 (merkezi); 48 = dö2; 36 = dö1; etcint notaMaisGrave = 12;

int notaMaisAguda = 96;

NotaMaisGrave ve notaMaisAguda'nın değerini değiştir.

2) Örnek olarak, oitavando, por pulso, oitavando, farklı yayılımların nicel olarak değiştirilmesi.

Na aba TocaNota, após a linha

gecikme (duracao);

linhas olarak acrecente:

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

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

3) Executar uma tríade apejada hayır lugar de uma nota apenas.

Orijinal taslağı, TocaNota'ya göre düşünün, bir linha gecikmesinden (duracao);

linhas olarak acrecente:

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

gecikme (duracao);

ton(pinoDoAutofalante, 440 * pow(2.0, (not + 7 - 57) / 12.0), duracao); gecikme (duracao);

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

Orijinal taslağı, TocaNota'ya göre düşünün, bir linha gecikmesinden (duracao);

acrecente as linhas como:

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

gecikme (duracao);

Değişken bir duração para realizar rítmicas variadas. Seguintes durações como parâmetro olarak kullanın:

120 bpmsemibreve = 2000; menina = 1000; yarı sayı = 500; kolkeya = 250; semikolcheia = 125;

5) Mudar melodia da vinheta de abertura

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

tocaNota(n, 50);

Önerilen: