Indholdsfortegnelse:

Byg en Arduino MIDI -controller: 5 trin (med billeder)
Byg en Arduino MIDI -controller: 5 trin (med billeder)

Video: Byg en Arduino MIDI -controller: 5 trin (med billeder)

Video: Byg en Arduino MIDI -controller: 5 trin (med billeder)
Video: Стильная Мужская Стрижка 2023 Пошагово дома | Уроки стрижек Евы Лорман | Как стричь Мужские стрижки 2024, December
Anonim

Hej allesammen! I denne instruktive vil jeg vise dig, hvordan du bygger din egen Arduino -drevne MIDI -controller. MIDI står for Musical Instrument Digital Interface, og det er en protokol, der gør det muligt for computere, musikinstrumenter og anden hardware at kommunikere. Hvis du følger hvert trin i denne vejledning, vil du være i stand til at lave musik med en Arduino!

Hvad vil du lære af denne instruktive:

  1. Vælg de rigtige komponenter til dette projekt.
  2. Skitser en grænseflade med de rigtige dimensioner og opbyg den.
  3. Læs kredsløbsskemaerne og tilslut/lod hver komponent til Arduino.
  4. Vælg den rigtige software til at forbinde MIDI -controlleren med den DAW, du bruger.
  5. Kortlægning af MIDI -controlleren.

Sørg for at se videoen, fordi den er mere illustrerende. Abonner på min Youtube -kanal, så du ikke går glip af nyt projekt og hjælper mig med at vokse!

Trin 1: Saml alt materiale

Saml alt materialet
Saml alt materialet
Saml alt materialet
Saml alt materialet
Saml alt materialet
Saml alt materialet

Her er en liste over det materiale og værktøjer, vi har brug for for at fuldføre dette projekt:

1 x Arduino Uno Starter Kit

12 x Arcade trykknapper

4 x grydeknap Potenciometer

2 x glidende pottenciometer

Materiale til at bygge sagen (jeg besluttede at bygge en trækasse)

Jeg valgte Arduino Starter Kit, fordi dette kit indeholder en masse nyttigt materiale til dette projekt, såsom modstande og alle ledninger og stik. Hvis du er en begyndere som mig, kan andet materiale med dette kit også hjælpe dig med at komme i gang med elektronik

Jeg købte Arcade -knapperne fra ovenstående link, men hvis jeg skulle købe igen, ville jeg købe disse knapper i stedet, fordi jeg ville give et mønster til grænsefladen, og det var umuligt med enkeltfarvede knapper, så jeg var nødt til at male dem.

Værktøjer du skal bruge:

  • Hobbyfil
  • Sandpapir
  • Skruetrækker
  • X-acto kniv
  • Bremsekaliber
  • Lineal
  • Træstykker
  • Spade bit
  • Jumper ledninger
  • Isoleringstape
  • Lak
  • Maling
  • Wire stripper
  • Trådskærer
  • Sav
  • El -boremaskine
  • Mini -øksav
  • Dremel
  • super lim
  • Loddekolbe
  • Lodde
  • Loddepasta

Du kan kontrollere billederne for flere detaljer.

Trin 2: Skitsering og opbygning af grænsefladen

Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen
Skitsering og opbygning af grænsefladen

Jeg anbefaler stærkt at skitsere din grænseflade, så du er sikker på de dimensioner, du har brug for til at bygge sagen.

Jeg projicerede min grænseflade på et A4 -ark ved hjælp af en blyant en lineal og et kompas. Du kan se resultatet på billedet herunder. Ved at skitsere grænsefladen lærer du de dimensioner at kende, du skal installere alle komponenterne. Mine trykknapper har en diameter på 29,7 mm, så jeg skal bore et hul på 30 mm for at installere det. Hvert hul er 10 mm adskilt. Grundlæggende er hvert cirkelcenter med 40 mm afstand (diameter = 30 + mellemrum = 10).

Grydeknopper har en diameter på 10 mm. Det anbefales at bore med større diameter for at sikre, at træet ikke revner. Jeg efterlod også et 10 mm mellemrum mellem knapper og potteknappotentiometre.

Og endelig de glidende potentiometre. Fra databladet ved jeg, at deres kørselsafstand er omkring 80 mm. Du bør bruge en Dremel til at åbne åbningerne, så de passer til de glidende potentiometre, også kaldet FADERS. Hvis du ikke har dette specifikke værktøj, kan du altid gøre det, som jeg viser på videoen. Tænk på en slot med 80 mm længde og 3 mm bred.

Dette var mit COVID-19 karantæneprojekt. Jeg var fast besluttet på at finde en produktiv måde at bruge min tid på, og den Arduino, der blev efterladt i en skuffe, kom til at tænke på. Jeg gik til min lokale butik for at købe træ for at lave kabinettet, og da jeg købte det, fik jeg at vide, at de ikke huggede træ på grund af mangel på personale og på grund af hele denne selvisolering/lockdown. Så jeg besluttede at købe træet og skære det derhjemme med det materiale, jeg havde til rådighed.

Efter at have fjernet splinterne med sandpapir og klargjort overfladen påførte jeg lakmaling. To belægninger blev påført. Efter jeg valgte en farve til at male kabinettet. Du kan tjekke billederne for at se resultatet!

Trin 3: Kredsløbsdiagram og forbindelser

Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser
Kredsløbsdiagram og forbindelser

Jeg besluttede at illustrere kredsløbsdiagrammet i stedet for at tegne det konventionelle kredsløbsdiagram, fordi det kan blive meget forvirrende. Jeg brugte flere farver til at adskille jumperwires, så du kan forstå, hvor hver ledning hører til.

Chippen, der bruges på Arduino, indeholder interne pull-up-modstande, så det er ikke nødvendigt at koble modstande til hver af arkadeknapperne. Dette forenkler i høj grad controllerens ledninger.

Alt, hvad vi skal gøre, er at vælge det ene ben af Arcade -knapperne til at være jorden, det andet vil være strøm, som vil blive forbundet til en af de digitale indgange på Arduino -kortet.

Faders har tre ben, det første (tæller nedefra) er jorden (-), det andet er power (+) og det tredje er signalet.

For Pot knob potentiometre er det følgende: venstre ben er jorden (-), midterste ben er signalet og højre ben vil være power (+).

Arduino kommer til at være hjernen i MIDI -controlleren. Det vil sende MIDI -instruktioner til softwaren, afhængigt af knappen, der skubber input.

Interiøret kommer til at blive meget rodet på grund af alle ledninger, jeg vil råde dig til at strukturere lodningsprocessen. For eksempel besluttede jeg at lodde alle jordledninger først, strømmen og til sidst lodde jeg signaljumpertrådene.

Efter lodning og tilslutning af alle stifter til Arduino -kortet kan vi lukke kabinettet. Se billederne for at se det endelige resultat!

Trin 4: Software og programmering

Software og programmering
Software og programmering
Software og programmering
Software og programmering
Software og programmering
Software og programmering

Du skal bruge tre stykker software for at kunne lave musik med din Arduino.

Først skal du downloade Arduino IDE -softwaren for at begynde at skrive din egen kode og uploade skitser til Arduino -kortet.

For det andet skal du downloade LoopMidi -softwaren, som i det væsentlige er et virtuelt midikabel.

Endelig skal du bruge Hairless Midi til Serial Bridge -softwaren for at sende dine midi serielle data til LoopMidi -softwaren. Denne software er fantastisk til at fortælle dig, om din ledning er korrekt, fordi du kan se datafluxen, der udveksles mellem MIDI -controlleren og Hairless Midi Serial.

Første trin er at åbne Arduino -softwaren og koden, jeg vedhæfter denne Instructable (kaldet MIDI_Controller). Credits gives til forfatteren Michael Balzer. Du behøver ikke at ændre koden. Bare verificer skitsen, der ligner en "debug", og når du får beskeden om, at kompilationen er færdig, kan du sende den til Arduino -kortet.

Gå derefter til LoopMidi og vælg et nyt portnavn. Når du har valgt en, skal du bare trykke på plus -knappen, som vil oprette den nye port. Efter dette trin skal du åbne Hairless Midi Serial Bridge og starte med at vælge den MIDI In -port, du lige har oprettet. Vælg derefter den samme MIDI Out -port. Endelig valgte du din computers serielle port (normalt COM#). Tillykke, du har lige aktiveret din MIDI -controller til at kommunikere med computeren!

Trin 5: Kortlægning af MIDI -controlleren

Kortlægning af MIDI -controlleren
Kortlægning af MIDI -controlleren
Kortlægning af MIDI -controlleren
Kortlægning af MIDI -controlleren

Hvis du nåede så langt Tillykke !!! Du er kun få skridt fra at begynde at lave musik med Arduino og spille med din MIDI Controller!

Nu vil du gå over til din DAW (Digital Audio Workstation) og indstille indstillingerne til at genkende den eksterne indgang, som er din MIDI -controller. Eksemplet, jeg giver, er med Ableton Live. Du skal gå til

Indstillinger >> Præferencer: Input Midi -porten skal være den, du har defineret tidligere, og du skal tænde sporet og fjernbetjeningsknappen.

Hvis du nu trykker på en vilkårlig knap på din MIDI -grænseflade, skal du se et lys blinke i øverste højre hjørne af DAW, hvilket betyder, at softwaren modtager de midi -signaler, du sender! For at kortlægge MIDI -controlleren skal du blot klikke på knappen "MIDI", og DAW -farven skal blive lilla. Klik nu over en vilkårlig plads, og tryk derefter på en vilkårlig knap, du vil se en note/kontrol tilknyttet den, hvilket betyder, at knappen er kortlagt!

Og du er færdig! Tillykke! Fantastisk projekt og godt stykke arbejde! Lad mig vide, hvis du nåede det!

Anbefalede: