Table des matières:

Assembleur de musique : Instrument de musique virtuel intégré avec capteur tactile de type bloc : 4 étapes
Assembleur de musique : Instrument de musique virtuel intégré avec capteur tactile de type bloc : 4 étapes

Vidéo: Assembleur de musique : Instrument de musique virtuel intégré avec capteur tactile de type bloc : 4 étapes

Vidéo: Assembleur de musique : Instrument de musique virtuel intégré avec capteur tactile de type bloc : 4 étapes
Vidéo: Ne JAMAIS partir SANS SA COPINE 🫢 #humour #blague #drole #couplegoals #internationalcouple #shorts 2024, Novembre
Anonim
Assembleur de musique: instrument de musique virtuel intégré avec capteur tactile de type bloc
Assembleur de musique: instrument de musique virtuel intégré avec capteur tactile de type bloc

Il y a beaucoup de gens qui veulent apprendre à jouer d'un instrument de musique. Malheureusement, certains d'entre eux ne le démarrent pas en raison du prix élevé des instruments. Sur cette base, nous avons décidé de créer un système d'instruments de musique virtuel intégré pour réduire le budget de démarrage d'une nouvelle expérience et donner aux gens plus de chance d'accéder à divers instruments. Nous avons utilisé un capteur de type bloc car nous pensions que la personnalisation du matériel était nécessaire pour donner aux gens une expérience similaire à celle qu'ils jouent d'un instrument réel.

Nous avons utilisé Stickii roll bock (bloc en caoutchouc), du ruban conducteur, de l'arduino pour le matériel. Bien que nous ayons utilisé un bloc de caoutchouc, vous pouvez utiliser n'importe quel matériau ou n'utiliser que du ruban conducteur.

Fournitures

Afin de fabriquer un capteur tactile de type bloc, vous avez besoin des matériaux suivants:

  • Stickii Roll Block (pas nécessaire)
  • Ruban conducteur
  • Arduino (l'exemple utilisera méga)
  • Câbles
  • Résistance 1M

Vous avez également besoin des logiciels suivants:

  • IDE Arduino
  • Unité

Étape 1: Conception du système complet

Conception de l'ensemble du système
Conception de l'ensemble du système

Tout le système fonctionne ainsi.

Étape 2: Étape 1: Construire une plaque de bloc

Étape 1: Construire une plaque de bloc
Étape 1: Construire une plaque de bloc
Étape 1: Construire une plaque de bloc
Étape 1: Construire une plaque de bloc

Tout d'abord, si vous essayez d'utiliser un bloc de rouleau stickii ou similaire, vous devez fabriquer une plaque de bloc.

Vous devez faire des trous qui seront directement connectés à l'arduino et au capteur tactile. Si vous avez suffisamment de broches dans l'arduino ou si vous pouvez l'étendre, vous pouvez faire plus de trous. Plus il y a de trous, plus les gens peuvent utiliser le matériel plus librement. Les trous peuvent obtenir les données tactiles des capteurs en utilisant la bibliothèque de capteurs capacitifs d'arduino.

Après avoir fait le trou, mettez le fil dans l'ensemble comme sur la deuxième photo et connectez le fil à l'arduino avec 1 résistance comme sur le croquis de la première photo.

Vous trouverez ci-dessous le code arduino de l'exemple.

#include #define TAILLE 24

Capteur capacitif cs[TAILLE] = {

Capteur capacitif (52, 53), Capteur capacitif (50, 51), Capteur capacitif (48, 49), Capteur capacitif (46, 47), Capteur capacitif (44, 45), Capteur capacitif (42, 43), Capteur capacitif (40, 41), Capteur capacitif (38, 39), capteur capacitif (36, 37), capteur capacitif (34, 35), capteur capacitif (32, 33), capteur capacitif (30, 31), capteur capacitif (28, 29), capteur capacitif (26, 27), capteur capacitif (24, 25), capteur capacitif (22, 23), capteur capacitif (2, 3), capteur capacitif (4, 5), capteur capacitif (A0, A1), capteur capacitif (A2, A3), capteur capacitif (A4, A5), capteur capacitif (A6), A7), capteur capacitif (A8, A9), capteur capacitif (A10, A11)};

bool sens[TAILLE] = {faux};

void setup()

{ int je; Serial.begin(9600); for(i = 0; i < TAILLE; i++){ sens = faux; } }

boucle vide()

{ début long = millis(); for(int i = 0; i 600) sens = vrai; sinon sens = faux; }

for(int i = 0; i < SIZE; i++){ Serial.print(sens); } Serial.println(); Serial.flush(); retard (50); // délai arbitraire pour limiter les données au port série }

Étape 3: Étape 2: Fabrication du capteur tactile de type bloc

Étape 2: fabrication du capteur tactile de type bloc
Étape 2: fabrication du capteur tactile de type bloc
Étape 2: fabrication du capteur tactile de type bloc
Étape 2: fabrication du capteur tactile de type bloc

Faire un capteur tactile est facile. Tout comme la plaque de bloc, faites un trou comme sur la première photo et mettez également un fil.

Ensuite, placez le ruban capacitif sur le bloc (ou tout autre matériau que vous souhaitez utiliser).

Étape 4: Étape 3: Connectez Unity et Arduino

C'est la dernière étape.

Après avoir téléchargé le code sur arduino, exécutez le logiciel unity. (Vous ne devez pas ouvrir le moniteur série pour connecter l'unité et l'arduino). Vous pouvez télécharger le projet unity ci-dessous github.

github.com/crysm28/musicassembler

Conseillé: