Índice:
- Suprimentos
- Etapa 1: Projeto de todo o sistema
- Etapa 2: Etapa 1: Construindo uma placa de bloco
- Etapa 3: Etapa 2: fazer o sensor de toque tipo bloco
- Etapa 4: Etapa 3: conectar o Unity e o Arduino
Vídeo: Montador de música: Instrumento musical virtual integrado com sensor de toque digitado em bloco: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Existem muitas pessoas que querem aprender a tocar instrumentos musicais. Infelizmente, alguns deles não o iniciam por causa do alto preço dos instrumentos. Com base nisso, decidimos fazer um sistema integrado de instrumentos musicais virtuais para reduzir o orçamento de começar uma nova experiência e dar às pessoas mais chance de acessar vários instrumentos. Usamos o sensor de tipo de bloco porque pensamos que a personalização do hardware é necessária para dar às pessoas uma experiência semelhante à de tocar um instrumento real.
Usamos Stickii roll bock (bloco de borracha), fita condutora e arduino para hardware. Embora tenhamos usado bloco de borracha, você pode usar qualquer material ou usar apenas fita condutora.
Suprimentos
Para fazer o sensor de toque tipo bloco, você precisa dos seguintes materiais:
- Stickii Roll Block (não necessário)
- Fita Condutiva
- Arduino (o exemplo usará mega)
- Cabos
- Resistor 1M
Você também precisa do seguinte software:
- IDE Arduino
- Unidade
Etapa 1: Projeto de todo o sistema
Todo o sistema está funcionando assim.
Etapa 2: Etapa 1: Construindo uma placa de bloco
Primeiro, se você tentar usar o bloco de rolo stickii ou similar, você terá que fazer a placa de bloco.
Você tem que fazer orifícios que serão conectados diretamente ao Arduino e ao sensor de toque. Se você tiver pino suficiente no Arduino ou puder expandi-lo, poderá fazer mais furos. Quanto mais buracos existem, as pessoas podem usar o hardware com mais liberdade. Os furos podem obter dados de toque dos sensores usando a biblioteca de sensores capacitivos do Arduino.
Depois de fazer o furo, coloque o fio no todo como na segunda imagem e conecte o fio ao arduino com 1 resistor como no esboço da primeira imagem.
Abaixo está o código do Arduino do exemplo.
#include #define TAMANHO 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {false};
void setup ()
{int i; Serial.begin (9600); para (i = 0; i <TAMANHO; i ++) {sens = falso; }}
void loop ()
{início longo = milis (); para (int i = 0; i 600) sens = verdadeiro; senão sens = falso; }
para (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); atraso (50); // atraso arbitrário para limitar os dados à porta serial}
Etapa 3: Etapa 2: fazer o sensor de toque tipo bloco
Tornar o sensor de toque é fácil. Assim como a placa de bloco, faça um furo como a primeira foto e também coloque um fio.
Em seguida, coloque a fita capacitiva no topo do bloco (ou outro material que você queira usar).
Etapa 4: Etapa 3: conectar o Unity e o Arduino
Esta é a etapa final.
Após fazer o upload do código para o Arduino, execute o software Unity. (Você não deve abrir o monitor serial para conectar a unidade e o arduino). Você pode baixar o projeto de unidade abaixo do github.
github.com/crysm28/musicassembler
Recomendado:
Amplificador impresso em 3D de um instrumento musical elétrico: 11 etapas (com imagens)
Um amplificador impresso em 3D de instrumento musical elétrico: Definição do projeto. Espero fazer um amplificador imprimível para uso com um violino elétrico ou qualquer outro instrumento elétrico. amplificador ativo e mantê-lo pequeno
Instrumento musical com micro: bit: 5 etapas
Instrumento musical com Micro: bit: Hi. Hoje vou mostrar como você pode transformar seu BBC Micro: Bit em um instrumento musical que reage à luz ambiente da sala. É super simples e super rápido, então siga estas etapas e comece a fazer alguns jams
O Synthfonio - um instrumento musical para todos: 12 etapas (com fotos)
O Synthfonio - um instrumento musical para todos: eu gosto de sintetizadores e controladores MIDI, mas sou péssimo em teclados. Gosto de escrever música, mas para realmente tocar essa música você precisa ter aprendido a tocar um instrumento. Isso leva tempo. Tempo que muita gente não tem, um
Theremin digital: instrumento musical sem toque: 4 etapas
Digital Theremin: Instrumento Musical Touchless: Neste experimento com Eletrônica Digital, vou mostrar como gerar música (perto disso: P) sem tocar no instrumento musical, usando Osciladores & Op-amp. Basicamente, este instrumento é chamado de Theremin, originalmente construído usando
Três circuitos de sensor de toque + circuito de temporizador de toque: 4 etapas
Três circuitos do sensor de toque + circuito do temporizador de toque: o sensor de toque é um circuito que liga quando detecta o toque nos pinos de toque. Ele funciona em uma base transitória, ou seja, a carga estará LIGADA apenas enquanto o toque for feito nos pinos. Aqui, vou mostrar três maneiras diferentes de fazer um toque