Оглавление:
- Шаг 1. Impressão Do Modelo Em 3D
- Шаг 2: разделите Os Componentes E Materiais Para O Circúito
- Шаг 3: приготовление Caixa De Som
- Шаг 4: Монте О Сиртуито На Кайша
- Шаг 5: Faça As Conexões Com O Arduino
- Шаг 6: набросок Байшандо Э. Каррегандо О
- Шаг 7: Персонализация исполнения для Tocador De Pulso Com Escala Cromática
Видео: 1. Tocador De Pulso Com Escala Cromática: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 1. Tocador de pulso com escala cromática
Com o Módulo BotPotLED Gl
Por Glauber Santiago - 2019 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒
▒▒ Описание и функции
Используйте эскиз Módulo BotPotLED Gl, com 2 botões, um Potenciômetro e 3 светодиода (vermelho, amarelo e verde). Adicionalmente utiliza-se um autofalante.
Трата-се де ум инструментальный мюзикл. Поскольку notas escolhidas pelo manejo do Potenciômetro são emitidas em pulsos de duração varável, conforme ocontrole 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. Индикатор 1, который представляет собой или представляет собой эскиз, разработанный для Módulo BotPotLED Gl.
Является абертурой или системой fica em modo "pausa", включая светодиоды осциландо sua luminosidade e sem nenhum som sendo emitido.
Ao se pressionar o botão 1 (o da esquerda) o modo "pausa" é interrompido. Então conorme 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) и o Botão 2 diminui a sua duração (ficando mais rápido).
Para se retornar ao modo "pause" é обязательно или acionamento simultâneo dos botões 1 e 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".
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 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-Используйте инструментальный музыкальный инструмент в стиле apreciação музыкальных релятивов с частотами, andamento, duração e tembres sintezados.
Варианты реализации на программе:
-Modificar as varáveis "notaMaisGrave" e "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 для Ser executado em Cada Pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o modulo e personalizar o sketch
Шаг 1. Impressão Do Modelo Em 3D
Se Você ainda não tem Módulo BotPotLED Gl voiceê deve construi-lo.
Primeiro baixe или seguinte modelo e imprima em впечатляет 3D.
www.tinkercad.com/things/gqlfBbVMcaw
Нет ссылки, чтобы создать 2 объекта, или модуль BotPotLED, или объект основной.
O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Нет необходимости в импримире.
Шаг 2: разделите Os Componentes E Materiais Para O Circúito
Para o Experimento todo Você needitará de:
2 бота (кнопка)
1 светодиод vermelho
1 светодиод amarelo
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 circuito соответствует иллюстративной ссылке:
www.tinkercad.com/things/jp56EbTtS7j
Ou seja:
3 светодиода: LED vermelho: Positivo, промежуточный резистор 330 Ом, без пино 6; LED amarelo: Positivo, промежуточный резистор на 330 Ом, без пино 5; Светодиод: положительный, промежуточный резистор 330 Ом, без пино 3;
1 потенциометр. Conector do centro no pino analógico (A0) do Arduino. Латеральные разъемы делают потенциометры для заземления и 5 В для Arduino.
2 кнопки entre cada pino, соответствуют индикации и переходу, 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
Нет модуля os cabos externos para conexão com o arduino estão dispostos de forma alinhada com as partes: светодиоды (3 кабины), Potenciômetro (2 кабины) и боты (2 кабины). Além dos respectivos coneuntos de cabos existe um cabo de terra (GND) de cor preta saindo do módulo.
Нет возможности использовать средства и возможности для монтажа на схеме и на чае в 3D, которая используется для обработки изображений.
Я не могу найти светодиоды и резисторы под сер маис фасил монта-лос-фора и акресцент-лос-айша.
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 as conectores dupont ao arduino conforme segue:
Resumo da pinagem no arduino: 0:
1:
2:
3: Положить светодиодный индикатор на промежуточный резистор. (Cabo verde dos LEDs do Módulo BotPotLED Gl)
4:
5: Позитивно сделать светодиодный резистор промежуточного звена. (Cabo amarelo dos LEDs do Módulo BotPotLED Gl)
6: Положить светодиодный индикатор на промежуточный резистор. (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 Резистор автоматически подает напряжение на 8 Ом.
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 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) do Potenciômetro. (Cabo vermelho do Potenciômetro do Módulo BotPotLED Gl) 3,3 В: Сброс: IOREF:
Шаг 6: набросок Байшандо Э. Каррегандо О
Baixe o seguinte arquivo e descompacte-o.
Осторожно, нет Arduino.
Шаг 7: Персонализация исполнения для Tocador De Pulso Com Escala Cromática
1) Изменить как "notaMaisGrave" и "notaMaisAguda".
Na aba 01_TodaPulsoEscalaCromatica закупить пелас линхас:
// Определение расширения, 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) Измените количественные данные о различиях, выдаваемых пор Pulso, oitavando, por exemplo.
Na aba TocaNota, извиняется за линха
задержка (дюрасао);
acrescente as linhas:
тон (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); задержка (дюрасао);
Ассим, сера экзесада ума вторая нота, оитава ачима, эм када пульсо.
3) Executar uma tríade arpejada no lugar de uma nota apenas.
Рассмотрение оригинала эскиза, na aba TocaNota, имеет значение задержки linha (duracao);
acrescente as 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.
Рассмотрение оригинала эскиза, na aba TocaNota, имеет значение задержки linha (duracao);
acrescente as 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:
Индикаторы продолжительности действия 120 уд. / Мин. Семибреве = 2000; Menina = 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);
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)