Sadržaj:

Arduino Easy Midi tastatura: 5 koraka (sa slikama)
Arduino Easy Midi tastatura: 5 koraka (sa slikama)

Video: Arduino Easy Midi tastatura: 5 koraka (sa slikama)

Video: Arduino Easy Midi tastatura: 5 koraka (sa slikama)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Novembar
Anonim
Arduino Easy Midi tastatura
Arduino Easy Midi tastatura
Arduino Easy Midi tastatura
Arduino Easy Midi tastatura

Ja sam veliki muzički štreber i apsolutno volim izrađivati vlastite instrumente i spravice, ali nemam mnogo vještine niti resursa za dovršavanje složenih projekata pa sam, kad sam naišao na vodič za PretEnGineerings, bio oduševljen i htio sam ga isprobati. Ono što me najviše privuklo da isprobam ovaj projekat je to što se može napraviti od zaista osnovnih elektronskih komponenti i predmeta za domaćinstvo što je od izuzetne važnosti tokom karantina. Napisao sam ovo uputstvo da vas provedem kroz probleme i probleme s kojima sam se susreo kako bih olakšao praćenje, kao i moja mala podešavanja i poboljšanja kako bih prilagodio projekt svojim potrebama. Kao što sam ranije spomenuo, imam vrlo malo znanja o kodiranju i relativno sam nov u kreiranju proizvođača, stoga me podnesite ako pogriješim i ostavite eventualna poboljšanja u komentarima:)

Karakteristike tastature

  • Polyphonic
  • Midi preko USB -a
  • Proizvedeno od stvari kod kuće

(Ovaj se projekt može ostvariti samo sa komponentama unutar jednog od arduin0 osnovnih kompleta za pokretanje)

Supplies

Hardver:

  • Arduino
  • Džemper žice
  • 12 tastera za testiranje
  • 2 10k po
  • Karton

Alati:

Lemilica (opcionalno)

Softver: (Linkovi vode do stranice za preuzimanje)

  • Atmel Flip
  • Midi biblioteka
  • Midi OX (opcionalno)
  • Hex datoteke

Korak 1: Ožičenje

Ožičenje
Ožičenje

Ožičenje za ovaj projekt je izuzetno jednostavno, svako dugme je uzemljeno i spojeno na pin počevši od 12 do 1 koji odgovara napomenama od C do B (1 oktava). Potenciometri su spojeni na A0 i A1, a oba su uzemljena i spojena na napajanje (5v) ako ih odlučite uključiti, iako ja ovdje nisam radi jednostavnosti s istim kodom mogli biti implementirani.

Korak 2: Učitavanje koda

Učitavanje koda
Učitavanje koda

Prva stvar koju sam promijenio bio je kôd za više gumba. Zadržao sam cjelokupnu strukturu pa se ista objašnjenja koja je dao u videu primjenjuju na ono što svaki bit koda radi samo kopiranje i lijepljenje nekih dijelova za više dugmadi i mijenjanje njihovih bilješki. Nakon instaliranja i uključivanja MIDI biblioteke, gornji kôd treba preuzeti i kompajlirati sa svim prisutnim serijskim linijama (// moraju biti izbrisane iz svih linija koje uključuju "Serijski.") Kako bi se testirao kôd i ožičenje i za mene je sve tamo radilo dobro. (Provjerite odgovarajuće poruke u serijskoj publikaciji pritiskom na testno dugme spojeno na različite pinove. Ako je sve u redu, samo komentirajte redove Serial. (Ponovo napišite //) i prenesite je ponovo na arduino. Otvorite Flip i povežite se s arduinom putem USB -a odabirom odgovarajuće ploče (Atmega16u2 za arduino) i pritisnite ctrl+ U. Naišao sam na 2 greške pri ovome (ako nemate iste probleme, možete prijeći na sljedeći korak).

Korak 3: Ponovno bljeskanje Arduina

GREŠKA 1: "AtLibUsbDfu.dll nije pronađen" ili "libusb0.dll" Ako dođe do ove ili bilo koje druge.dll datoteke koja nedostaje, mogu se preuzeti klikom na prvu vezu koja se pojavljuje prilikom traženja naziva datoteke i umetanjem iste u mapu system32 bez vanjske mape (ako i dalje imate problema slijedite ovaj vodič)

GREŠKA 2: "nije moguće povezati se s USB uređajem"

To se događa zato što nisu instalirani upravljački programi (barem u mom slučaju) ili zato što kratki spoj nije uspio. Da biste testirali kratki spoj, jednostavno unesite arduino IDE i provjerite prikazuje li se ploča na bilo kojem portu. Ako to nije slučaj, posjetite ovu stranicu kako biste riješili problem.

Želimo da se arduino ponaša kao da je midi uređaj koji šalje signale našem računaru. Da bismo to učinili, moramo mu dati nova uputstva. Samo ćemo učitati datoteku Hiduino.hex u Flip i nakon provjere svih okvira kliknite pokreni da biste je učitali. Mapa.hex datoteka nalazi se unutar hiduino master -a i također uključuje datoteke potrebne za vraćanje arduina natrag kako bi prihvatio novi kôd.

Korak 4: Slučaj

Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj
Slučaj

Kućište će biti napravljeno od kartona uglavnom zato što mu jedino imam pristup iz kuće: str. Jednostavno zalijepite lanac uzemljenih prekidača (sa savijenim nogama kako bi mogli ležati ravno) oko dna mjesta na kojima bi se nalazili ključevi i napravite "most" na kojem bi gornji dio tipki sjedio da ih podigne, komad bi trebao biti samo malo viši od taktilnog prekidača. Zatim izrežite oblik ključeva bilo od kartona ili drveta. Zatim pokrenite kratkospojne kablove od svakog dugmeta preko mosta do arduino pinova i zalijepite ključeve na vrh mosta stvorenog na vrhu tako da se pri svakom pritisku tipke aktivira odgovarajući prekidač. Da bismo dovršili kućište, arduino i sve neuredno ožičenje prekriveni su ostatkom kutije.

Ako vam se sviđa, ne ustručavajte se ofarbati je u onu boju koja vam se sviđa:

Korak 5: Poboljšanja

Poboljšanja
Poboljšanja
Poboljšanja
Poboljšanja

Sada ste spremni za povezivanje s vašim omiljenim DAW -om (digitalni audio radni prostor) putem USB kabela i trebao bi se pojaviti kao i svaki drugi midi uređaj, preporučujem Soundtrap jer je odličan za početnike, besplatan i radi na mreži pa idite i pokušajte reši to sam. Postoji mnogo načina da se ovaj dizajn promijeni i poboljša. Ostavit ću neke ispod, iako će se oni uglavnom temeljiti na resursima koje imate kod kuće.

  • 3D štampano kućište: Dobra alternativa kartonskoj kutiji je prijenos elektronike u drugu futrolu poput dizajna OKAY tastature OVDJE.
  • Kapacitivni dodir: Umesto dugmadi, šta ako se tasteri aktiviraju ljudskim dodirom? (pogledaj ovo

    za inspiraciju)

  • Bubnjevi: Promijenite tipke za jastučiće za jednostavnu bubnjarsku mašinu.
  • Više oktava: I jasno je da je karakteristika koja bi ovo zaista pretvorila u pravi midi kontroler uporedo sa svim ostalim barem druga oktava.

Nadam se da vam se svidio ovaj vodič i da sada možete napraviti vlastite midi instrumente, volio bih vidjeti vašu verziju ako to učinite, podijelite je i glasajte za ovu instrukciju.

Vidimo se sljedeći put (:

Preporučuje se: