Tabla de contenido:
- Paso 1: Impressão Do Modelo Em 3D
- Paso 2: Separe Os Componentes E Materiais Para O Circúito
- Paso 3: Preparando una Caixa De Som
- Paso 4: Monte O Cirtuito Na Caixa
- Paso 5: Faça As Conexões Com O Arduino
- Paso 6: Baixando E Carregando O Sketch
- Paso 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
Video: 1. Tocador De Pulso Com Escala Cromática: 7 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 1. Tocador de pulso con escala cromática
Com o Módulo BotPotLED Gl
Por Glauber Santiago - 2019 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒
▒▒ Descrição e funcionamento
Este boceto utiliza o Módulo BotPotLED Gl, com 2 botões, um potenciômetro y 3 LEDs (vermelho, amarelo e 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, que representa el presente boceto elaborado para el 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. 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" é needário o acionamento simultâneo dos botões 1 e 2.
Resumen de los 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 ou 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 una nota uma terça maior acima em outro Módulo.
3-Uso como instrumento musical en circunstância de apreciação musical relativa à frequência, andamento, duração e timbres sintetizados.
Ideias de variação na programção:
-Modificar como variáveis "notaMaisGrave" e "notaMaisAguda".
-Modificar una 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 ejecutado en cada pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o módulo e personalizar o sketch
Paso 1: 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
Sin enlace consta 2 objetos, o módulo BotPotLED é o objeto mayor.
O outro object é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Não necessita imprimir.
Paso 2: Separe Os Componentes E Materiais Para O Circúito
Para o experimento todo você necessitará de:
2 botões (pulsador)
1 LED vermelho
1 LED amarelo
1 LED verde
3 resistores de 270 ohms
1 potenciômetro
4 cabos com conectores dupont
8 pedazos de 20cm de fio flexível (3mm) de núcleos variadas
Estanho em fio para solda
Tudo termo retrátil
Ferro de soldar
Alicate ou tesoura para cortar / desencapar os fios
Paso 3: Preparando una 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.
Paso 4: Monte O Cirtuito Na Caixa
Monte o circuito conforme a ilustração do seguinte link:
www.tinkercad.com/things/jp56EbTtS7j
Ou seja:
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. 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 pulsadores entre cada pino, conforme a indicação a seguir, e o GND. Ou seja, um terminal do pushbutton no GND e o outro em pino. Conforme segue: Botão 1 no pino 10 Botão 2 no pino 9
Ningún 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 conjuntos de cabos existen 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 el proceso.
Já, no 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.
Paso 5: Faça As Conexões Com O Arduino
Liga como conectores dupont ao arduino conforme segue:
Resumen de pinagem sin arduino: 0:
1:
2:
3: Positivo do LED verde intermediado por resistor. (Cabo verde dos LEDs del Módulo BotPotLED Gl)
4:
5: Positivo do LED amarelo intermediado por resistor. (Cabo amarelo dos LEDs del Módulo BotPotLED Gl)
6: Positivo de LED vermelho intermediado por resistor. (Cabo verde dos LEDs del 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 de autofalante intermediado por resistor. 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 del potenciômetro del 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:
Paso 6: Baixando E Carregando O Sketch
Baixe o seguinte arquivo e descompacte-o.
Depois, abra-o e carregue no Arduino.
Paso 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
1) Modificar como variáveis "notaMaisGrave" e "notaMaisAguda".
Na aba 01_TodaPulsoEscalaCromatica procure pelas linhas:
// Definição da extensão, sendo: 96 = dó6; 84 = dó5; 72 = dó4; 60 = dó3 (central); 48 = dó2; 36 = dó1; etcint notaMaisGrave = 12;
int notaMaisAguda = 96;
Modifique los valores de notaMaisGrave e notaMaisAguda.
2) Modificar una cuantida de notas diferentes emitidas por pulso, oitavando, por ejemplo.
Na aba TocaNota, após a linha
retraso (duracao);
acrescente como linhas:
tono (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); retraso (duracao);
Assim, será ejecutada uma segunda nota, oitava acima, em cada pulso.
3) Ejecutar uma tríade arpejada no lugar de uma nota apenas.
Considerando o boceto original, na aba TocaNota, após a linha delay (duracao);
acrescente como linhas:
tono (pinoDoAutofalante, 440 * pow (2.0, (nota + 4-57) / 12.0), duracao);
retraso (duracao);
tono (pinoDoAutofalante, 440 * pow (2.0, (nota + 7-57) / 12.0), duracao); retraso (duracao);
4) Criar motivo rítmico para ser ejecutado en cada pulso.
Considerando o boceto original, na aba TocaNota, após a linha delay (duracao);
acrescente como linhas como:
tono (pinoDoAutofalante, 440 * pow (2.0, (nota - 57) / 12.0), duracao);
retraso (duracao);
Varie a duração para realizar rítmicas variadas. Utilice las siguientes duraciones como parâmetro:
Indicações de durações para o andamento 120 bpmsemibreve = 2000; menina = 1000; semínima = 500; colcheia = 250; semicolcheia = 125;
5) Mudar melodia da vinheta de abertura
Na aba vinhetaDeAbertura modifique o valor inicial de n outros parâmetros das linhas
tocaNota (n, 50);
Recomendado:
Escala de tensión Arduino con celda de carga de equipaje de 40 kg y amplificador HX711: 4 pasos
Escala de tensión Arduino con celda de carga de equipaje de 40 kg y amplificador HX711: este Instructable describe cómo hacer una escala de tensión utilizando piezas disponibles en el mercado. Materiales necesarios: 1. Arduino: este diseño utiliza un Arduino Uno estándar, otras versiones o clones de Arduino también deberían funcionar 2. HX711 en placa de conexión
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): 4 pasos
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): En esta publicación, hice un espejo de tocador de bricolaje con la ayuda de las tiras de LED. Es realmente genial y debes probarlos también
Máquina expendedora con escala para confirmar la caída del artículo (Raspberry Pi): 5 pasos
Máquina expendedora con escala para confirmar la caída de artículos (Raspberry Pi): Bienvenido compañero fabricante, para un proyecto escolar decidí hacer una máquina expendedora de bocadillos. Nuestra tarea era crear un dispositivo recreable que usara al menos 3 sensores y 1 actuador. Fui a hacer una máquina expendedora en parte porque tenía acceso a algunas
Minifig gigante de Lego Hulk que se mueve y habla (escala 10: 1): 14 pasos (con imágenes)
Minifig de Lego Hulk gigante en movimiento y parlante (escala 10: 1): Siempre he jugado con legos cuando era niño, pero no tenía ninguno de los legos 'elegantes', solo ladrillos clásicos de lego. También soy un gran fan de Marvel Cinematic Universe (MCU) y mi personaje favorito es Hulk. Entonces, ¿por qué no combinar los dos y hacer un gigante
Luz de tocador activada por detector de movimiento: 6 pasos
Luz de tocador activada por detector de movimiento: compré una unidad de detector de movimiento por infrarrojos en eBay por $ 1,50 y decidí darle un buen uso. Podría haber hecho mi propia placa de detección de movimiento, pero a $ 1,50 (que incluye 2 ollas de ajuste para ajustar la sensibilidad y apagar el temporizador) no sería ev