Innehållsförteckning:
- Steg 1: Impressão Do Modelo Em 3D
- Steg 2: Separe Os Componentes E Materiais Para O Circúito
- Steg 3: Förbered en Caixa De Som
- Steg 4: Monte O Cirtuito Na Caixa
- Steg 5: Faça As Conexões Com O Arduino
- Steg 6: Baixando E Carregando O Sketch
- Steg 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
Video: 1. Tocador De Pulso Com Escala Cromática: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 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 botoes, um potenciômetro e 3 LEDs (vermelho, amarelo e verde). Adicionalmente utiliza-se um autofalante.
Trata-se de um instrumento musical. Som notas escolhidas pelo manejo do potenciômetro são emitidas em pulsos de duração variável, conforme o control 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 o presente sketch elaborado para o Módulo BotPotLED Gl.
Vi kan också använda ett system för "pausa", med lysdioder som 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" é needsário o acionamento simultâneo dos botões 1 e 2.
Resumindo os recursos:
LED -lampa -> No modo pausa fica piscando de forma intermitente. Fora do modo pausa indica o acionamento do botão 1.
LED -lampa -> 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 note 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 a nota uma terça maior acima em outro Módulo.
3-Uso como instrumento musical em circunstância de apreciação musical relativas à frequência, andamento, duração e timbres sintetizados.
Ideias de variação na programação:
-Modificar as variáveis "notaMaisGrave" e "notaMaisAguda".
-Modificar a quantidade de notas diferentes emitidas por pulso, oitavando, by 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.
Vi kan också skapa en personlig och personlig skiss
Steg 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
Ingen länk innehåller två objekt, eller BotPotLED kan också användas.
O outro objeto é apenas uma caixa para o módulo de som que acompanha algumas das funcionalidades adicionais ao módulo básico. Não necessita imprimir.
Steg 2: Separe Os Componentes E Materiais Para O Circúito
Para o experimento todo você nödvänditará de:
2 böter (tryckknapp)
1 LED -lampa
1 LED -lampa
1 LED verde
3 motstånd på 270 ohm
1 potenciômetro
4 cabos com conectores dupont
8 stycken 20 cm breda flexio (3 mm) kärnvarianter
Estanho em fio para solda
Tudo termo retrátil
Ferro de soldar
Alicate ou tesoura para cortar/desencapar os fios
Steg 3: Förbered en 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.
Steg 4: Monte O Cirtuito Na Caixa
Monte o circuito conforme a ilustração do seguinte link:
www.tinkercad.com/things/jp56EbTtS7j
Ou seja:
3 lysdioder: LED -lampor: Positiva, mellanliggande motstånd på 330 ohm, ingen pino 6; LED -ljusstyrka: Positiv, mellanliggande motstånd på 330 ohm, ingen 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) för Arduino. Os pinos laterais do potenciômetro vão para o GND e o 5v do Arduino.
2 tryckknappar entre cada pino, conforme a indicação a seguir, e o GND. Ou seja, um terminal do tryckknapp ingen GND e o outro em pino. Överensstämmer: Botão 1 no pino 10 Botão 2 no pino 9
Det finns inga externa delar som kan kombineras med arduino som kan användas som delar: LED (3 cabos), Potenciômetro (2 cabos) och Botões (2 cabos). Além dos respectivos conjuntos de cabos existe um cabo de terra (GND) de cor preta saindo do módulo.
Ingen caso dos botões e potenciômetro monte o circuito já na caixa em 3D que você imprimiu, para facilitar o processo.
Ja, inga lysdioder och motstånd kan användas för att få en större bild av en 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.
Steg 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: Positiva do LED verde intermediado por resistor. (Cabo verde dos LEDs gör Módulo BotPotLED Gl)
4:
5: Positivt för LED -amarelo intermediado por resistor. (Cabo amarelo dos LEDs gör Módulo BotPotLED Gl)
6: Positiva do LED -lampor för mellanliggande motstånd. (Cabo vermelho dos LEDs för 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 för 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 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.3V: Återställ: IOREF:
Steg 6: Baixando E Carregando O Sketch
Baixe o seguinte arquivo e descompacte-o.
Depois, abra-o e carregue no Arduino.
Steg 7: Personalização Da Execução Do Tocador De Pulso Com Escala Cromática
1) Modificar as 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 os valores de notaMaisGrave e notaMaisAguda.
2) Modificar a quantidade de notas diferentes emitidas por pulso, oitavando, by exemplo.
Na aba TocaNota, após a linha
fördröjning (duracao);
acrescente som linhas:
ton (pinoDoAutofalante, 440 * pow (2,0, (nota + 12 - 57) / 12,0), duracao); fördröjning (duracao);
Assim, será executada uma segunda nota, oitava acima, em cada pulso.
3) Executar uma tríade arpejada no lugar de uma nota apenas.
Tänk på att skissa original, med en TocaNota, med en fördröjning (duracao);
acrescente som linhas:
ton (pinoDoAutofalante, 440 * pow (2,0, (nota + 4 - 57) / 12,0), duracao);
fördröjning (duracao);
ton (pinoDoAutofalante, 440 * pow (2,0, (nota + 7 - 57) / 12,0), duracao); fördröjning (duracao);
4) Criar motivo rítmico para ser executado em cada pulso.
Tänk på att skissa original, med en TocaNota, med en fördröjning (duracao);
acrescente as linhas como:
ton (pinoDoAutofalante, 440 * pow (2,0, (nota - 57) / 12,0), duracao);
fördröjning (duracao);
Varie a duração para realizar rítmicas variadas. Använd som seguintes durações como parâmetro:
Indicações de durações para o andamento 120 bpmsemibreve = 2000; menina = 1000; seminima = 500; colcheia = 250; semikolkei = 125;
5) Mudar melodia da vinheta de abertura
Na aba vinheta DeAbertura modifique o valor inicial de n ou outros parâmetros das linhas
tocaNota (n, 50);
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)