Inhoudsopgave:
- Benodigdheden
- Stap 1: Ontwerp van het hele systeem
- Stap 2: Stap 1: Een blokplaat bouwen
- Stap 3: Stap 2: De aanraaksensor met bloktype maken
- Stap 4: Stap 3: Verbind Unity en Arduino
Video: Music Assembler: geïntegreerd virtueel muziekinstrument met blok-getypte aanraaksensor - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Er zijn veel mensen die een muziekinstrument willen leren bespelen. Helaas beginnen sommigen er niet aan vanwege de hoge prijs van instrumenten. Op basis hiervan hebben we besloten om een geïntegreerd virtueel muziekinstrumentsysteem te maken om het budget voor het starten van een nieuwe ervaring te verminderen en mensen meer kans te geven om toegang te krijgen tot verschillende instrumenten. We gebruikten een bloktype sensor omdat we dachten dat het aanpassen van hardware nodig is om mensen dezelfde ervaring te geven als dat ze een echt instrument bespelen.
We gebruikten Stickii roll bock (rubberen blok), geleidende tape, arduino voor hardware. Hoewel we een rubberen blok hebben gebruikt, kunt u elk materiaal gebruiken of alleen geleidende tape gebruiken.
Benodigdheden
Om Block-Typed Touch Sensor te maken, heb je de volgende materialen nodig:
- Stickii Roll Block (niet nodig)
- Geleidende tape
- Arduino (voorbeeld gebruikt mega)
- Kabels
- 1M Weerstand:
Verder heb je volgende software nodig:
- Arduino IDE
- Eenheid
Stap 1: Ontwerp van het hele systeem
Het hele systeem werkt zo.
Stap 2: Stap 1: Een blokplaat bouwen
Ten eerste, als je stickii-rolblok of iets dergelijks probeert te gebruiken, moet je een blokplaat maken.
Je moet gaten maken die direct worden aangesloten op Arduino en aanraaksensor. Als je genoeg pin in arduino hebt of deze kunt uitbreiden, kun je meer gaten maken. Hoe meer gaten er zijn, hoe vrijer mensen de hardware kunnen gebruiken. Gaten kunnen de aanraakgegevens van sensoren krijgen door de capacitieve sensorbibliotheek van Arduino te gebruiken.
Nadat je het gat hebt gemaakt, steek je de draad in het geheel zoals op de tweede afbeelding en sluit je de draad aan op de arduino met 1 weerstand zoals de schets van de eerste afbeelding.
Hieronder staat de arduino-code van het voorbeeld.
#include #define SIZE 24
CapacitieveSensor 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), capacitieve sensor (36, 37), capacitieve sensor (34, 35), capacitieve sensor (32, 33), capacitieve sensor (30, 31), capacitieve sensor (28, 29), capacitieve sensor (26, 27), capacitieve sensor (24, 25), capacitieve sensor (22, 23), capacitieve sensor (2, 3), capacitieve sensor (4, 5), capacitieve sensor (A0, A1), capacitieve sensor (A2, A3), capacitieve sensor (A4, A5), capacitieve sensor (A6, A7), capacitieve sensor (A8, A9), capacitieve sensor (A10, A11)};
bool sens [SIZE] = {false};
ongeldige setup()
{ int i; Serieel.begin(9600); for(i = 0; i < SIZE; i++){ sens = false; } }
lege lus()
{ lange start = millis(); for(int i = 0; i 600) sens = waar; else sens = onwaar; }
for(int i = 0; i < SIZE; i++){ Serial.print(sens); } Serieel.println(); Serieel.flush(); vertraging (50); // willekeurige vertraging om gegevens te beperken tot seriële poort}
Stap 3: Stap 2: De aanraaksensor met bloktype maken
Het maken van een aanraaksensor is eenvoudig. Maak net als de blokplaat een gat zoals op de eerste foto en plaats ook een draad.
Leg vervolgens de capacitieve tape bovenop het blok (of ander materiaal dat je wilt gebruiken).
Stap 4: Stap 3: Verbind Unity en Arduino
Dit is de laatste stap.
Na het uploaden van de code naar Arduino, voer je unity-software uit. (U moet de seriële monitor niet openen om unity en arduino aan te sluiten). Je kunt het unity-project downloaden in onderstaande github.
github.com/crysm28/musicassembler
Aanbevolen:
Muziekinstrument met Micro:bit: 5 stappen
Muziekinstrument met Micro:bit: Hallo. Vandaag laat ik je zien hoe je van je BBC Micro:Bit een muziekinstrument kunt maken dat reageert op het omgevingslicht in de kamer. Het is supereenvoudig en supersnel, dus volg deze stappen en begin met het maken van jam
Virtueel kijkgaatje: 4 stappen (met afbeeldingen)
Virtueel kijkgaatje: er zijn naar schatting 770 miljoen bewakingscamera's over de hele wereld. Sommigen van hen hebben nog steeds hun standaardwachtwoord, waardoor ze gemakkelijk toegankelijk zijn voor iedereen die een internetverbinding heeft. Dit virtuele kijkgaatje is een apparaat om sommige van die
De Synthfonio - een muziekinstrument voor iedereen: 12 stappen (met afbeeldingen)
De Synthfonio - een muziekinstrument voor iedereen: Ik hou van synthesizers en MIDI-controllers, maar ik ben verschrikkelijk in het bespelen van keyboards. Ik schrijf graag muziek, maar om die muziek daadwerkelijk te kunnen spelen, moet je een instrument hebben leren bespelen. Dat kost tijd. Tijd die veel mensen niet hebben, een
Geïntegreerd voorraadbeheersysteem: 10 stappen (met afbeeldingen)
Geïntegreerd voorraadbeheersysteem: ik heb altijd al een betaalbare manier gewild om alles in mijn voorraadkast bij te houden, dus een paar maanden geleden begon ik aan een project dat precies dat zou doen. Het doel was om een eenvoudig, betaalbaar systeem te maken dat zeer gebruiksvriendelijk was en tegelijkertijd
Maak een virtueel wifi-netwerk met behulp van de opdrachtprompt op Windows 10: 10 stappen
Maak een virtueel wifi-netwerk met behulp van de opdrachtprompt op Windows 10: ik zal demonstreren hoe het maken van een virtueel wifi-netwerk werkt op Windows 10-computers. Ik zal meerdere stappen laten zien over hoe te doen en ook uitleggen of uw computer de functie ondersteunt of niet