Talaan ng mga Nilalaman:
- Hakbang 1: Impressão Do Modelo Em 3D
- Hakbang 2: Maghiwalay ang Os Componentes E Materiais Para O Circúito
- Hakbang 3: Paghahanda ng isang Caixa De Som
- Hakbang 4: Monte O Cirtuito Na Caixa
- Hakbang 5: Faça Bilang Conexões Com O Arduino
- Hakbang 6: Baixando E Carregando O Sketch
- Hakbang 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
Video: 1. Tocador De Pulso Com Escala Cromática: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
.. 1. Tocador de pulso com escala cromática
Com o Módulo 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 at 3 LEDs (vermelho, amarelo at verde). Adicionalmente utiliza-se um autofalante.
Trata-se de um instrumento musikal. Tulad ng 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 at sonora. Ao pangwakas na daanan ay emitido o intervalo melódico de primeira justa. Ang Pahiwatig 1, ay kumakatawan sa presenteng sketch elaborado para sa Módulo BotPotLED Gl.
Ang isang abertura o sistema ng emmo ay "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. Sinusundan ng isang kumpanya ang isang 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. Ang Botão 1 aumenta da duração do pulso (fica mais lento) at o Botão 2 ay magbawas ng isang sua duração (ficando mais rápido).
Para sa retornar ao modo "pause" ay kinakailangan ng acionamento simultâneo dos botões 1 e 2.
Resumindo os recursos:
LED vermelho -> Walang modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o acionamento do botão 1.
LED amarelo -> Walang modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o início de cada pulso.
LED verde -> Walang modo pausa fica piscando de forma intermitente. Potenciômetro -> Varia isang nota emitida sa musika. 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".
Mga ideya para sa uso:
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 musikal).
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 musikal em circunstância de apreciação musical relativas à frequency, andamento, duração e timbres sintetizados.
Ideias de variação na programação:
-Modificar bilang variáveis "notaMaisGrave" e "notaMaisAguda".
-Modificar isang dami ng 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 sa pagpapatupad em cada pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o módulo at personalizar o sketch
Hakbang 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 at imprima em impressionora 3D.
www.tinkercad.com/things/gqlfBbVMcaw
Walang link na koneksyon 2 objetos, o sa pamamagitan ng BotPotLED ay maaari kang magkaroon ng karagdagang impormasyon.
O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Hindi kinakailangan imprimir.
Hakbang 2: Maghiwalay ang Os Componentes E Materiais Para O Circúito
Para sa eksperimento upang gawin ang kinakailangan de:
2 botões (pindutan ng push)
1 LED vermelho
1 LED amarelo
1 LED verde
3 resistores de 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
Ferro de soldar
Alicate ou tesoura para sa cortar / desencapar os fios
Hakbang 3: Paghahanda ng isang 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.
Hakbang 4: Monte O Cirtuito Na Caixa
Ang Monte o circuito ay umaayon sa isang link ng seguinte do:
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, walang pino 3;
1 potenciômetro. Conector do centro no pino analógico (A0) gawin Arduino. Os pinos laterais do potenciômetro vão para o GND e o 5v do Arduino.
2 pushbutton entre cada pino, sumunod sa isang indicação a seguir, e o GND. Sa gayon, um terminal do pushbutton no GND e o outro em pino. Sumunod na bahagi: Botão 1 no pino 10 Botão 2 no pino 9
Walang módulo os cabos externos para conexão com o arduino estão dispostos de forma alinhada com bilang mga bahagi: LEDs (3 cabos), Potenciômetro (2 cabos) e Botões (2 cabos). Além dos respivos conjuntos de cabos existe um cabo de terra (GND) de cor preta buongo do módulo.
Walang caso dos botões e potenciômetro monte o circuito para sa iyo na 3D na tinaguriang imprimiu, para madaliin ang proseso.
Sa gayon, walang caso dos LEDs at resistores pode ser mais fácil montá-los fora e depois hekcentá-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.
Hakbang 5: Faça Bilang Conexões Com O Arduino
Ang liga bilang mga konektor ay dupont ao arduino conforme segue:
Resumo da pinagem no arduino: 0:
1:
2:
3: Positivo gawin LED verde intermediado por risistor. (Cabo verde dos LEDs gawin Módulo BotPotLED Gl)
4:
5: Positivo do LED amarelo intermediado por resistor. (Cabo amarelo dos LEDs gawin Módulo BotPotLED Gl)
6: Positivo do LED vermelho intermediado por risistor. (Cabo vermelho dos LEDs gawin 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 do autofalante intermediado por resistor. O Resistor ay naglalabas ng autofalante tiver mais bago ang 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 gitnang gawin 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) gawin potenciômetro. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: I-reset: IOREF:
Hakbang 6: Baixando E Carregando O Sketch
Baixe o seguinte arquivo e descompacte-o.
Depois, abra-o e carregue no Arduino.
Hakbang 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
1) Modificar bilang 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 (gitnang); 48 = dó2; 36 = dó1; atbp notaMaisGrave = 12;
int notaMaisAguda = 96;
Modifique os valores de notaMaisGrave e notaMaisAguda.
2) Modificar a quantidade de notas diferentes emitidas por pulso, oitavando, por exemplo.
Na aba TocaNota, apás a linha
antala (duracao);
hektarya bilang linhas:
tono (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); antala (duracao);
Assim, será executada uma segunda nota, oitava acima, em cada pulso.
3) Executar uma tríade arpejada no lugar de uma nota apenas.
Isaalang-alang ang orihinal na sketch, na ang TocaNota, ay isang pagkaantala ng linha (duracao);
hektarya bilang linhas:
tono (pinoDoAutofalante, 440 * pow (2.0, (nota + 4 - 57) / 12.0), duracao);
antala (duracao);
tono (pinoDoAutofalante, 440 * pow (2.0, (nota + 7 - 57) / 12.0), duracao); antala (duracao);
4) Criar motivo rítmico para ser executado em cada pulso.
Isaalang-alang ang orihinal na sketch, na ang TocaNota, ay isang pagkaantala ng linha (duracao);
hekcente bilang linhas como:
tono (pinoDoAutofalante, 440 * pow (2.0, (nota - 57) / 12.0), duracao);
antala (duracao);
Mag-iba ng mga detalye para sa realizar rítmicas variadas. Gumamit bilang seguintes durações 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 ou outros parâmetros das linhas
tocaNota (n, 50);
Inirerekumendang:
Arduino Car Reverse Parking Alert System - Hakbang sa Hakbang: 4 na Hakbang
Arduino Car Reverse Parking Alert System | Hakbang sa Hakbang: Sa proyektong ito, magdidisenyo ako ng isang simpleng Arduino Car Reverse Parking Sensor Circuit gamit ang Arduino UNO at HC-SR04 Ultrasonic Sensor. Ang Arduino based Car Reverse alert system na ito ay maaaring magamit para sa isang Autonomous Navigation, Robot Ranging at iba pang range r
Hakbang sa Hakbang Pagbubuo ng PC: 9 Mga Hakbang
Hakbang sa Hakbang ng PC Building: Mga Pantustos: Hardware: MotherboardCPU & CPU coolerPSU (Power supply unit) Storage (HDD / SSD) RAMGPU (hindi kinakailangan) CaseTools: ScrewdriverESD bracelet / matsthermal paste w / applicator
Human-Computer Interface: Gumagawa ng isang Gripper (ginawa ni Kirigami) ng Kilusang pulso gamit ang EMG .: 7 Mga Hakbang
Human-Computer Interface: Gumana ng Gripper (ginawa ni Kirigami) ng Kilusang pulso Gamit ang EMG .: Kaya't ito ang aking unang pagsubok sa isang interface ng tao-computer. Nakuha ko ang mga signal ng pag-aktibo ng kalamnan ng aking paggalaw sa pulso gamit ang isang EMG sensor, pinroseso ito sa pamamagitan ng sawa at arduino at pinalabas ang isang Origami based gripper
Iron Man's Arc Reactor Na Nag-i-pulso Sa Iyong Beat ng Puso: 5 Hakbang (na may Mga Larawan)
Iron Man's Arc Reactor That Pulses With Your Heart Beat: Maraming mga DIY arc reactor doon na mukhang astig. Ang ilan ay mukhang makatotohanang din. Ngunit bakit bumuo ng isang bagay na kamukha lamang ng bagay na iyon at walang ginagawa. Sa gayon, ang arc reactor na ito ay hindi maprotektahan ang iyong puso gamit ang electromag
Logic Probe Sa Pagtuklas ng Pulso: 8 Mga Hakbang
Logic Probe With Pulse Detection: Ang DALAWANG TRANSISTOR LOGC PROBE na ipinakilala ni jazzzzzhttps: //www.instructables.com/id/Two-Transistor-Logic-Probe/is simple - ngunit hindi bobo - gumagana nang mahusay ang pagtukoy sa antas ng lohika ng TTL at CMOS. Ang isang pangunahing problema sa pagsubok sa digital circuit ay