Indholdsfortegnelse:
- Trin 1: Indsamling af nødvendige materialer
- Trin 2: Fremstilling af den ydre krop
- Trin 3: Forbindelser
- Trin 4: Endelig samling
- Trin 5: Upload kode til Arduino
- Trin 6: Softwarekrav
- Trin 7: Fejlfinding
Video: Arduino -baseret MIDI Fighter (berøringsfølsom): 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
MIDI står for Musical Instrument Digital Interface. Her laver vi en berøringsfølsom MIDI -fighter.
Den har 16 puder. disse kan øges eller reduceres. Her har jeg brugt 16 på grund af de begrænsede arduino -ben.
Jeg har også brugt analoge indgangsstifter (A0, A1, A2, A3, A4) som digital indgang.
Dette er min første instruerbare. Så undskyld mig for eventuelle fejl. Jeg har ikke tænkt på at lave en instruerbar tidligere.
så jeg har ikke meget detaljerede billeder af det.
Der er en fungerende video af MIDI Jeg har valgt guitar i lyde i ableton live 9 softwaren i videoen.
Trin 1: Indsamling af nødvendige materialer
Ting du skal bruge er:
- Arduino uno R3 (1 enhed)
- 1Mohm modstande (16 enheder)
- Generelt arduino -skjold (1 enhed)
- Sølvpapir
- Plast/akrylplade (til yderkrop)
- Potentiometer (1 enhed)
- ledninger
- Sort tape
De anvendte værktøjer er:
- Bore
- Skæreværktøj
- Loddekolbe
- Varm lim
Dette er de nødvendige forsyninger til fremstilling af MIDI -jagerflyet. Jeg har et generelt arduino -skjold til modstande.
men du kan bruge en generel pcb.
Trin 2: Fremstilling af den ydre krop
Til fremstilling af den ydre krop skal du bruge plastfolie.
klip arket i den givne størrelse:
top og bund (200 mm x 200 mm)
til 4 sider (200 mm x 40 mm)
skær nu 16 huller på det øverste ark for at passere ledningerne til puderne. En slot på den ene side til arduino -stikket.
Deltag i disse stykker for at lave en kubus undtagen toppen. Pads er lavet af aluminiumsfolie.
skær 16 ark aluminiumsfolie i størrelse 45 mm x 45 mm.
De borede huller skal være i overensstemmelse med padens placering.
Trin 3: Forbindelser
forbindelserne skal foretages som vist på billedet.
potentiometer er til følsomhed ved berøring. Det er til at justere berøringsfølsomheden.
BEMÆRK: Ledningerne, der skal bruges, skal være af samme type. Ellers kan de være en forskel i de kapacitive værdier.
Prøv også at lave ledningerne af samme størrelse.
Trin 4: Endelig samling
Nu skal vi kombinere både elektronikken og hardwaredelene. For det første skal aluminiumsfolien sluttes til det øverste lag med lige store mellemrum, og ledningerne tilsluttes hver af folien. Ledningerne skal derefter tilsluttes arduinoen som i trin 2.
Du kan klæbe folien med limen eller tape.
også kan du lægge nogle papstykker mellem plasten og folien for at give den en tykkelse og en god fornemmelse.
BEMÆRK: Ledningerne skal tilsluttes folien kontinuerligt.
Trin 5: Upload kode til Arduino
koden er angivet her.
uploade det til arduino.
BEMÆRK: Når du uploader kode til arduino, skal den serielle port i hårløs midi være indstillet til ikke at være tilsluttet. ellers under upload af kode, vises fejlen.
her er koden til at teste touchpad'en og få capicitivesensorværdier (captouch16try.ino)
testkoden angiver sensorens værdier.
disse værdier skal være næsten ens. ellers fungerer puden ikke korrekt.
de givne værdier vil være følsomheden af den anden kode.
Trin 6: Softwarekrav
Download disse software:
- Ableton Live 9 Suite
- Hårløs MIDI -serie
- LoopMIDi
Ableton kan downloades fra det officielle websted.
Github -link til download af hårløs midi:
(https://projectgus.github.io/hairless-midiserial/)
Link til loopmidi:
www.tobias-erichsen.de/wp-content/uploads/2…
Download og installer disse software.
følg disse trin:
trin 1.
Åbn LoopMIDI, og klik på knappen (+) i nederste venstre hjørne.
Der oprettes en port til dataoverførslen.
Trin 2.
Åben hårløs midi, vælg nu loopmidiport i midi out.
lad midi være i ikke forbundet.
vælg seriel port til arduino. (dette vises, når arduino er sluttet til pc/bærbar computer)
trin 3.
køre ableton live 9.
åbne præferencer (ctrl +,)
vælg nu link midi i venstre kolonne og vælg indstillingen som vist på billedet.
luk vinduet
Trin 4.
vælg nu trommer i den anden kolonne fra venstre.
vælg en hvilken som helst tromme.
når tromlen er valgt.
og du rører ved midi pad, der produceres en lyd i din bærbare computer.
Din MIDI fighter er færdig.
God fornøjelse!!!:-)
Trin 7: Fejlfinding
Software er ikke konfigureret korrekt.
der vil være et problem på forhånd med opsætning af berøringen, da puden giver analoge værdier, og disse værdier kan skabe problemer.
ledninger er muligvis ikke forbundet korrekt.
folie rører ikke ledningen korrekt.
ledninger kan blive kortsluttet.
Anbefalede:
Flerfarvet lysmaler (berøringsfølsom): 8 trin (med billeder)
Flerfarvet lysmaler (berøringsfølsom): Lysmaling er en fotografisk teknik, der bruges til at skabe specialeffekter ved lave lukkerhastigheder. En lommelygte bruges normalt til at " male " billederne. I denne Instructable vil jeg vise dig, hvordan du bygger en alt i én lysmaler med berøring
Stop svedige hænder og fødder med Sweat Fighter !: 7 trin (med billeder)
Stop svedige hænder og fødder med Sweat Fighter !: 3/1/19 opdatering: Nogle mennesker rapporterer smerter, som skyldes den hurtige polaritet -vending. Jeg opdaterer koden for at reducere dette problem, men foreløbig bør du holde ud med at bygge dette. Hyperhidrose er en tilstand, der forårsager overskydende
Arduino Uno Midi Fighter: 5 trin
Arduino Uno Midi Fighter: Denne instruerbare blev oprettet for at opfylde projektkravet på Makecourse ved University of South Florida (www.makecourse.com) Baseret på den populære MidiFighter af DJ Techtools, denne hjemmelavede Arduino -drevne musikinstrument
Berøringsfølsom LED-lanterne: 15 trin (med billeder)
Berøringsfølsom LED-lanterne: For 25 år siden lavede min bedstefar mig en lommelygte ved at lodde en pære til de bøjede terminaler på et fladt 4,5V batteri. Som en enhed var den rå og enkel, men alligevel tændte den ikke bare mit pudefort den aften. Det nærede mit ønske om
MIDI 5V LED Strip Light Controller til Spielatron eller anden MIDI Synth: 7 trin (med billeder)
MIDI 5V LED Strip Light Controller til Spielatron eller anden MIDI Synth: Denne controller blinker trefarvede LED strip lys for 50mS pr note. Blå for G5 til D#6, rød for E6 til B6 og grøn for C7 til G7. Controlleren er en ALSA MIDI -enhed, så MIDI -software kan sende til lysdioderne samtidig med en MIDI -synthenhed