Isi kandungan:
- Langkah 1: Impressão Do Modelo Em 3D
- Langkah 2: Separe Os Componentes E Materiais Para O Circúito
- Langkah 3: Preparando a Caixa De Som
- Langkah 4: Monte O Cirtuito Na Caixa
- Langkah 5: Faça As Conexões Com O Arduino
- Langkah 6: Lakaran Baixando E Carregando O
- Langkah 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
Video: 1. Tocador De Pulso Com Escala Cromática: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 1. Tocador de pulso com escala cromática
Com o Módulo BotPotLED Gl
Oleh Glauber Santiago - 2019 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒
▒▒ Descrição e funcionamento
Este sketch utiliza o Módulo BotPotLED Gl, com 2 botões, um potenciômetro e 3 LED (vermelho, amarelo e verde). Adicionalmente utiliza-se um autofalante.
Muzik Trata-se de um instrumen. Sebagai nota escolhidas pelo manejo do potenciômetro são emitidas em pulsos de duração variável, comple o o controle do usuário.
Ao ligado o Arduino é emitida uma vinheta de abertura visual e sonora. Ao final da vinheta é emitido o interalo melódico de primeira justa. Indicando 1, que representa o presente sketsa elaborado para o Módulo BotPotLED Gl.
Apo 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" adalah interrompido. Então confe a posição do potenciômetro é emitida uma nota da escala cromática temperada em um pulso stable. Duração do pulso dan modificada com os botões. Botão 1 aumenta da duração do pulso (fica mais lento) dan o Botão 2 diminui a sua duração (ficando mais rápido).
Para se retornar ao modo "pause" adalah perlu ocionamento simultâneo dos botões 1 e 2.
Resumindo os recursos:
LED vermelho -> Tidak ada modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o acionamento do botão 1.
LED amarelo -> Tidak ada modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o início de cada pulso.
LED verde -> Tidak ada modo pausa fica piscando de forma intermitente. Potenciômetro -> Varia a nota muzik 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".
Idea untuk 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 instrumen muzik).
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 musical em circunstância de apreciação muzik relativas à freência, andamento, duração e timbres sintetizados.
Ideias de variação na programação:
-Modificar sebagai variáveis "notaMaisGrave" e "notaMaisAguda".
-Modifikasikan 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 executado em cada pulso.
-Mudar melodia da vinheta de abertura.
Siga os passos para construir o módulo e personalizar o sketsa
Langkah 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 improra 3D.
www.tinkercad.com/things/gqlfBbVMcaw
Tiada pautan 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. Tidak perlu imprimir.
Langkah 2: Separe Os Componentes E Materiais Para O Circúito
Para o eksperimen todo você requitará de:
2 botões (butang tekan)
1 vermelho LED
1 LED amarelo
1 LED verde
3 perintang de 270 ohm
1 potenciômetro
4 cabos com conectores dupont
8 varietas cores de pioços de 20cm de fio flexível (3mm)
Estanho em fio para solda
Tudo termo retrátil
Ferro de soldar
Alicate ou tesoura para cortar / desencapar os fios
Langkah 3: 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.
Langkah 4: Monte O Cirtuito Na Caixa
Pautan Monte o Circuite a ilustração do seguinte:
www.tinkercad.com/things/jp56EbTtS7j
Ou seja:
3 LED: LED vermelho: Positivo, intermediado por um resistor de 330 ohms, no pino 6; LED amarelo: Positivo, perantara antara resistor de 330 ohm, 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 butang tekan entre cada pino, sesuai dengan indikator seguir, seperti GND. Ou seja, terminal um jangan tekan butang GND e o outro em pino. Segu sesuai: Botão 1 no pino 10 Botão 2 no pino 9
Tiada módulo os cabos externos para conexão com o arduino estão dispostos de forma alinhada com sebagai bahagian: LED (3 cabo), Potenciômetro (2 cabo) e Botões (2 cabo). Além dos respectivos conjuntos de cabos wujud um cabo de terra (GND) de cor preta saindo do módulo.
Tiada caso dos botões e potenciômetro monte o circuito ja na caixa em 3D que você imprimiu, para kemudahan untuk proses.
Já, no caso dos LEDs and resistores pode ser mais fácil montá-los fora e depoisreccentá-los à caixa.
Depois de passar os fios pela lateral da caixa solde os cabos com os conectores dupont e isole sebagai conexões expostas com o tubo termo retrátil.
Langkah 5: Faça As Conexões Com O Arduino
Ligue sebagai conectores dupont ao arduino comple segue:
Resumo da pinagem no arduino: 0:
1:
2:
3: Positivo do LED verde intermediado por perintang. (Cabo verde dos LED melakukan Módulo BotPotLED Gl)
4:
5: Positivo do LED amarelo intermediado por perintang. (Cabo amarelo dos LED melakukan Módulo BotPotLED Gl)
6: Positivo do LED vermelho intermediado por resistor. (Cabo vermelho dos LED melakukan 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 melakukan perintang autofalante perintang. O Perintang disp dispensável se autofalante tiver mais que 8 ohm.
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) melakukan potenciômetro. (Cabo vermelho do potenciômetro do Módulo BotPotLED Gl) 3.3V: Tetapkan semula: IOREF:
Langkah 6: Lakaran Baixando E Carregando O
Baixe o seguinte arquivo e descompacte-o.
Depois, abra-o e carregue no Arduino.
Langkah 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
1) Modificar sebagai variáveis "notaMaisGrave" e "notaMaisAguda".
Na aba 01_TodaPulsoEscalaCromatica peroleh pelas linhas:
// Definição da extensão, sendo: 96 = dó6; 84 = dó5; 72 = dó4; 60 = dó3 (tengah); 48 = dó2; 36 = dó1; etcint 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, ada linha
kelewatan (duracao);
hektar sebagai linhas:
nada (pinoDoAutofalante, 440 * pow (2.0, (nota + 12 - 57) / 12.0), duracao); kelewatan (duracao);
Assim, será executada uma segunda nota, oitava acima, em cada pulso.
3) Executar uma tríade arpejada no lugar de uma nota apenas.
Pertimbangkan sketsa asli, na aba TocaNota, apo a linha delay (duracao);
hektar sebagai linhas:
nada (pinoDoAutofalante, 440 * pow (2.0, (nota + 4 - 57) / 12.0), duracao);
kelewatan (duracao);
nada (pinoDoAutofalante, 440 * pow (2.0, (nota + 7 - 57) / 12.0), duracao); kelewatan (duracao);
4) Criar motivo rítmico para ser executado em cada pulso.
Pertimbangkan sketsa asli, na aba TocaNota, kelewatan linha (duracao);
ecrecente sebagai linhas como:
nada (pinoDoAutofalante, 440 * pow (2.0, (nota - 57) / 12.0), duracao);
kelewatan (duracao);
Varie a duração para realizar rítmicas variadas. Gunakan sebagai seguintes durações como parâmetro:
Indicações de durações para o andamento 120 bpmsemibreve = 2000; menina = 1000; semínima = 500; colcheia = 250; semikolcheia = 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);
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)