Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Hele systemdesign
- Trin 2: Trin 1: Bygning af en blokplade
- Trin 3: Trin 2: Fremstilling af den bloktypede berøringssensor
- Trin 4: Trin 3: Tilslut Unity og Arduino
Video: Music Assembler: Integreret virtuelt musikinstrument med bloktypet berøringssensor: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Der er mange mennesker, der ønsker at lære at spille musikinstrument. Desværre starter nogle af dem ikke på grund af den høje pris på instrumenter. Baseret på det besluttede vi at lave et integreret virtuelt musikinstrumentsystem for at reducere budgettet for at starte ny oplevelse og give folk større chance for at få adgang til forskellige instrumenter. Vi brugte bloktypet sensor, da vi troede, at tilpasning af hardware er nødvendig for at give folk lignende oplevelse af, at de spiller faktisk instrument.
Vi brugte Stickii roll bock (gummiblok), ledende tape, arduino til hardware. Selvom vi brugte gummiblok, kan du bruge ethvert materiale eller kun bruge ledende tape.
Forbrugsvarer
For at lave en bloktypet berøringssensor skal du bruge følgende matefials:
- Stickii Roll Block (ikke nødvendigt)
- Ledende tape
- Arduino (eksempel vil bruge mega)
- Kabler
- 1M modstand
Du har også brug for følgende software:
- Arduino IDE
- Enhed
Trin 1: Hele systemdesign
Hele systemet fungerer sådan.
Trin 2: Trin 1: Bygning af en blokplade
For det første, hvis du prøver at bruge stickii -rulleblok eller lignende, skal du lave en blokplade.
Du skal lave huller, der vil blive direkte forbundet til arduino og berøringssensor. Hvis du har nok nål i arduino eller kan udvide den, kan du lave flere huller. Jo flere huller der findes, folk kan bruge hardwaren mere frit. Huller kan få sensorers berøringsdata ved hjælp af arduinos kapacitive sensorbibliotek.
Efter at have lavet hullet, skal du sætte ledningen ind i helheden som det andet billede og forbinde ledningen til arduinoen med 1 modstand som det første billeds skitse.
Nedenfor er eksemplet arduino -kode.
#include #define STØRRELSE 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};
ugyldig opsætning ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = false; }}
hulrum ()
{lang start = millis (); for (int i = 0; i 600) sens = sand; ellers sens = falsk; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Seriel.flush (); forsinkelse (50); // vilkårlig forsinkelse for at begrænse data til seriel port}
Trin 3: Trin 2: Fremstilling af den bloktypede berøringssensor
Det er let at lave berøringssensor. Ligesom blokplade skal du lave et hul som det første billede og også sætte en ledning.
Læg derefter det kapacitive tape øverst på blokken (eller andet materiale, du vil bruge).
Trin 4: Trin 3: Tilslut Unity og Arduino
Dette er det sidste trin.
Efter upload kode til arduino, kør enhedssoftware. (Du bør ikke åbne den serielle skærm for at forbinde enhed og arduino). Du kan downloade enhedsprojektet nedenfor github.
github.com/crysm28/musicassembler
Anbefalede:
3 CHANNEL AUDIO MIXER Integreret med en FM -radiosender: 19 trin (med billeder)
3 CHANNEL AUDIO MIXER Integreret med en FM -radiosender: Hej alle sammen, i denne artikel vil jeg guild dig til at bygge din egen 3 CHANNEL AUDIO MIXER integreret med en FM -radiosender
Lodret Bartop Arcade Med Integreret PIXEL LED Display: 11 trin (med billeder)
Vertikal Bartop Arcade Med Integreret PIXEL LED Display: **** Opdateret med ny software juli 2019, detaljer her ****** En bartop arkade bygget med den unikke funktion, som LED matrixteltet ændrer for at matche det valgte spil. Karakterkunsten på skabets sider er laserskårne indlæg og ikke stikkende
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display: 13 trin (med billeder)
PIXELCADE - Mini Bartop Arcade Med Integreret PIXEL LED Display: **** Forbedret version med Integreret LED Marquee Here **** En bartop arkade bygget med den unikke funktion i et integreret LED display, der matcher det valgte spil. Karakterkunsten på skabets sider er laserskårne indlæg og ikke klistermærker. En enorm
IoT Cat Feeder Brug Particle Photon Integreret Med Alexa, SmartThings, IFTTT, Google Sheets: 7 trin (med billeder)
IoT Cat Feeder ved hjælp af Particle Photon Integreret med Alexa, SmartThings, IFTTT, Google Sheets: Behovet for en automatisk kattefoder er selvforklarende. Katte (vores kats navn er Bella) kan være modbydelige, når de er sultne, og hvis din kat er som min, vil den spise skålen tør hver gang. Jeg havde brug for en måde til automatisk at dosere en kontrolleret mængde mad
Hjemmesikkerhed med integreret system: 12 trin (med billeder)
Hjemmesikkerhed med integreret system: Hej læsere, dette er en instruks til konstruktion af et hjemmesikkerhedssystem i modsætning til alle andre sikkerhedssystemer. Dette system har en forbedret funktion TRAP og PANIC -tilstand, der forbinder offerhjemets ejer, nabo og politistation over netværk. I