Съдържание:
- Стъпка 1: Impressão Do Modelo Em 3D
- Стъпка 2: Отделете Os Componentes E Materiais Para O Circúito
- Стъпка 3: Подгответе Caixa De Som
- Стъпка 4: Monte O Cirtuito Na Caixa
- Стъпка 5: Faça As Conexões Com O Arduino
- Стъпка 6: Baixando E Carregando O Sketch
- Стъпка 7: Персонализация Da Execução Do Tocador De Pulso Com Escala Cromática
Видео: 1. Tocador De Pulso Com Escala Cromática: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 1. Tocador de pulso com escala cromática
Com o Módulo BotPotLED Gl
Пор Глаубер Сантяго - 2019 г. ▒▒▒▒▒
▒▒ Descrição e funcionamento
Използвайте скица за използване на Módulo BotPotLED Gl, com 2 botões, um potenciômetro и 3 LED (vermelho, amarelo e verde). Допълнително използване-се um autofalante.
Trata-se de um instrumento мюзикъл. Като 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 представител за представяне на скици, разработени за Módulo BotPotLED Gl.
Após a abertura на система, която е в режим „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 и 2.
Resumindo os 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 music 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".
Идеи за uso didático:
1-Duelo de músicos em uníssono: Um usuário seleciona uma uma nota para ser tocada, então outro deve buscar tocar a mesma nota em outro Módulo (ou em outro instrumento music).
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 music em circunstância de apreciação music relativas à Freuencia, andamento, duração e timbres sintetizados.
Идеи за промяна в програмирането:
-Modificar като variáveis "notaMaisGrave" и "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 executedo em cada pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o módulo e personalizar o sketch
Стъпка 1: Impressão Do Modelo Em 3D
Se você ainda não tem Módulo BotPotLED Gl você deve construi-lo.
Primeiro baixe или 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. Не е необходимо imprimir.
Стъпка 2: Отделете Os Componentes E Materiais Para O Circúito
Para o experimento todo você neophoditará de:
2 бота (бутон за натискане)
1 LED светодиод
1 LED амарело
1 светодиод
3 резистора на 270 ома
1 потенциометър
4 cabos com conectores dupont
8 пикапи с дебелина 20 см (3 мм) от ядра
Estanho em fio para solda
Tudo termo retrátil
Феро де солдар
Alicate ou tesoura para cortar/desencapar os fios
Стъпка 3: Подгответе 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 circuito conforme a ilustração do seguinte link:
www.tinkercad.com/things/jp56EbTtS7j
Оу сея:
3 светодиода: LED светкавица: Позитивно, междинно или резисторно съпротивление 330 ома, без пино 6; LED амарело: Позитивно, междинно или резисторно съпротивление 330 ома, без пино 5; LED светкавица: Позитивно, междинно резистор по um на 330 ома, без пино 3;
1 потенциометър. Конектор за центро, без аналогово пино (A0) за Arduino. Os pinos laterais do potenciômetro vão para o GND e o 5v do Arduino.
2 бутони за въвеждане на пино, съобразени с индикатор за защита, или за GND. Ou seja, um terminal прави бутон без GND e o outro em pino. Съобразявайте се: Botão 1 без пино 10 Botão 2 без пино 9
Няма módulo os cabos externos para conexão com o arduino estão dispostos de forma alinhada com като части: LED (3 кабо), Potenciômetro (2 кабо) и Botões (2 кабо). Além dos respectivos connentos 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 или processo.
Já, no caso dos LEDs и 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.
Стъпка 5: Faça As Conexões Com O Arduino
Ligue като conectores dupont ao arduino conforme segue:
Resumo da pinagem no arduino: 0:
1:
2:
3: Позитивен светодиод с междинен резистор. (Cabo verde dos LEDs правят Módulo BotPotLED Gl)
4:
5: Позитивно до LED амарело междинно резистор. (Cabo amarelo dos LEDs до Módulo BotPotLED Gl)
6: Позитивен светодиоден междинен резистор. (Cabo vermelho dos LEDs до 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 Резисторът е разпределен, като автоматичното свързване е по -малко от 8 ома.
11:
12:
13:
GND: Cabo negativo do autofalante. (Cabo preto do Módulo BotPotLED Gl)
AREF:
A5:
A4:
A3:
A2:
A1:
A0: Контактна централа за потенциал. (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: Позитивно (um dos terminais laterais) до potenciômetro. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: Нулиране: IOREF:
Стъпка 6: Baixando E Carregando O Sketch
Baixe o seguinte arquivo e descompacte-o.
Depois, abra-o e carregue no Arduino.
Стъпка 7: Персонализация Da Execução Do Tocador De Pulso Com Escala Cromática
1) Модифицирано като variáveis "notaMaisGrave" и "notaMaisAguda".
На аба 01_TodaPulsoEscalaCromatica закупува pelas linhas:
// Definição da extensão, sendo: 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) Модификатор на квантидада де нотас различава emitidas por pulso, oitavando, por exemplo.
Na aba TocaNota, após a linha
забавяне (дуракао);
acrescente като linhas:
тон (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); забавяне (дуракао);
Assim, será executada uma segunda nota, oitava acima, em cada pulso.
3) Изпълнител uma tríade arpejada no lugar de uma nota apenas.
Разгледайте оригиналната скица, на аба TocaNota, após a linha delay (duracao);
acrescente като linhas:
тон (pinoDoAutofalante, 440 * pow (2.0, (nota + 4 - 57) / 12.0), duracao);
забавяне (дуракао);
тон (pinoDoAutofalante, 440 * pow (2.0, (nota + 7 - 57) / 12.0), duracao); забавяне (дуракао);
4) Criar motivo rítmico para ser executado em cada pulso.
Разгледайте оригиналната скица, на аба TocaNota, após a linha delay (duracao);
acrescente като linhas como:
тон (pinoDoAutofalante, 440 * pow (2.0, (nota - 57) / 12.0), duracao);
забавяне (дуракао);
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) Mudar melodia da vinheta de abertura
Na aba vinhetaDeAbertura modifique o dolor inicial de n ou outros parâmetros das linhas
tocaNota (n, 50);
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати