1. Tocador De Pulso Com Escala Cromática: 7 ধাপ
1. Tocador De Pulso Com Escala Cromática: 7 ধাপ
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 Mdulo BotPotLED Gl

Por Glauber Santiago - 2019 ▒▒▒▒▒

Çã Descrição e funcionamento

Este sketch utiliza o Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LEDs (vermelho, amarelo e verde)। অতিরিক্ত ব্যবহার

Trata-se de um instrumento বাদ্যযন্ত্র। 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, que representa o presente sketch elaborado para o Módulo BotPotLED Gl।

Após a abertura o systemema fica em modo "pausa", com os LEDs oscilando sua luminosidade e sem nenhum som sento 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। 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 retornar ao modo "pause" é essentialário o acionamento simultâneo dos botões 1 e 2।

Resumindo os recursos:

LED vermelho -> কোন modo pausa fica piscando de forma intermitente। Fora do modo pausa indica o acionamento do botão 1।

LED amarelo -> কোন modo pausa fica piscando de forma intermitente। Fora do modo pausa indica o início de cada pulso।

LED verde -> কোন 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"।

আইডিয়াগুলি ইউএসও ডিডেটিকোর জন্য:

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-Uso como instrumento বাদ্যযন্ত্র em circunstância de apreciação বাদ্যযন্ত্র আপেক্ষিক à Frequància, andamento, duração e timbres sintetizados।

আইডিয়াস ডি ভেরিয়েন্স এবং প্রোগ্রাম:

-Modificar variáveis "notaMaisGrave" e "notaMaisAguda" হিসাবে।

-মডিফিকার এ কোয়ান্টিডেড ডি নোটাস ডিফারেন্টস এমিটিডাস পোর পালসো, ওটাভান্ডো, এক্স এক্সপ্লেম।

-নির্বাহী উমা ট্রায়াড আরপেজাদা নো লুগার দে উমা নোটা আপেনাস।

-Criar motivo rítmico para ser executeado em cada pulso।

-মুদার সুর

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

ধাপ 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 o seguinte modelo e imprima em impressora 3D।

www.tinkercad.com/things/gqlfBbVMcaw

কোন লিঙ্ক consta 2 objetos, o módulo BotPotLED é o 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। কোন প্রয়োজন নেই।

ধাপ 2: পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো

পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো
পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো
পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো
পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো
পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো
পৃথক ওস কম্পোনেন্টস ই মেটারিয়াইস প্যারা ও সার্কিটো

Para or experimento todo você essentialitará de:

2 botões (পুশ বোতাম)

1 LED vermelho

1 LED amarelo

1 LED verde

3 প্রতিরোধক 270 ohms

1 potenciômetro

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

ফেরো ডি সোল্ডার

Alicate ou tesoura para cortar/desencapar os fios

ধাপ 3: প্রিপারান্ডো এ কাইক্সা ডি সোম

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।

ধাপ 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

ওহ সেজা:

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

1 potenciômetro। কানেক্টর ডো সেন্ট্রো নো পিনো অ্যানালজিকো (A0) ডু আরডুইনো। Pin pinos laterais do potenciômetro vão para o GND e o 5v do Arduino।

2 pushbutton entre cada pino, conforme a indicação a seguir, e o GND। ওউ সেজা, উম টার্মিনাল ডো পুশবাটন নো জিএনডি ই ও আউট্রো এম পিনো। কনফর্ম সেগু: বোটো 1 ন পিনো 10 বোটো 2 নো পিনো 9

No módulo os cabos externos para conexão com o arduino estão dispostos de forma alinhada com 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 que você imprimiu, para facilitar o processo।

J, কোন ক্যাসো ডস LEDs এবং প্রতিরোধক Pode Ser Mais fácil montá-los fora e depois accentá-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।

ধাপ 5: Fça As Conexões Com O Arduino

Conectores dupont ao arduino conforme segue হিসাবে Ligue:

Resumo da pinagem no arduino: 0:

1:

2:

3: Positivo do LED verde intermediado por resistor। (Cabo verde dos LEDs do Muldulo BotPotLED Gl)

4:

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

6: Positivo do LED vermelho intermediado por resistor। (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: টার্মিনাল অটোফালান্টে ইন্টারমিডিয়াডো পোর রোধক। O প্রতিরোধক é dispensável se autofalante tiver mais que 8 ohms।

11:

12:

13:

GND: Cabo negativo do autofalante। (Cabo preto do Muldulo BotPotLED Gl)

AREF:

A5:

A4:

A3:

A2:

A1:

A0: Contato Central do potenciômetro। (Cabo azul do potenciômetro do Muldulo BotPotLED Gl) Vin: GND: GND: Cabo Preto dos vários sinais negativos। (Cabo preto do Muldulo BotPotLED Gl) 5V: Positivo (um dos terminais laterais) do potenciômetro। (Cabo vermelho do potenciômetro do Muldulo BotPotLED Gl) 3.3V: Reset: IOREF:

ধাপ 6: বাইক্সান্ডো ই ক্যারিগান্ডো ও স্কেচ

Baixe o seguinte arquivo e descompacte-o।

Depois, abra-o e carregue no Arduino।

ধাপ 7: পার্সোনালাইজানো দা এক্সিকিউনো ডো টোকাদোর দে পুলসো কম এস্কালা ক্রোমেটিকা

1) varificá "notaMaisGrave" e "notaMaisAguda" হিসাবে modificar।

Na aba 01_TodaPulsoEscalaCromatica pelas linhas সংগ্রহ:

// Definição da extensão, sento: 96 = dó6; 84 = dó5; 72 = dó4; 60 = dó3 (কেন্দ্রীয়); 48 = dó2; 36 = dó1; etcint notaMaisGrave = 12;

int notaMaisAguda = 96;

Modifique os valores de notaMaisGrave e notaMaisAguda।

2) মোডিফিকার এ কোয়ান্টিডেড ডি নোটাস ডিফারেন্টস এমিটিডাস পোর পালসো, ওটাভান্ডো, এক্স এক্সপ্লেম।

না আবা টোকনোটা, এপিস এ লিনহা

বিলম্ব (দুরাকাও);

linhas হিসাবে accente:

সুর বিলম্ব (দুরাকাও);

আসিম, সেরি এক্সিকিউটেড উমা সেগুন্ডা নোটা, ওটাভা এসিমা, এম ক্যাডা পালসো।

3) এক্সিকিউটার উমা ট্রায়াড আরপেজাদা নো লুগার দে উমা নোটা আপেনাস।

বিবেচনা করুন মূল স্কেচ, না আবা টোকনোটা, এপস এ লিনহা বিলম্ব (দুরাকাও);

linhas হিসাবে accente:

সুর

বিলম্ব (দুরাকাও);

সুর বিলম্ব (দুরাকাও);

4) Criar motivo rítmico para ser executeado em cada pulso।

বিবেচনা করুন মূল স্কেচ, না আবা টোকনোটা, এপস এ লিনহা বিলম্ব (দুরাকাও);

লিনহাস কোমো হিসাবে অ্যাকসেন্টে:

সুর

বিলম্ব (দুরাকাও);

Varie a duração para realizar rítmicas variadas। Seguintes durações como parâmetro হিসাবে ব্যবহার করুন:

Indicações de durações para o andamento 120 bpmsemibreve = 2000; মেনিনা = 1000; semínima = 500; কোলচিয়া = 250; সেমিকোলচিয়া = 125;

5) মুদার সুর

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

tocaNota (n, 50);

প্রস্তাবিত: