Sadržaj:
- Supplies
- Korak 1: Ožičenje
- Korak 2: Učitavanje koda
- Korak 3: Ponovno bljeskanje Arduina
- Korak 4: Slučaj
- Korak 5: Poboljšanja
Video: Arduino Easy Midi tastatura: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 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
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
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
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:
Arduino mehanička tastatura: 5 koraka (sa slikama)
Arduino mehanička tastatura: Trebala mi je pin pad za drugi projekat, pa sam odlučio da napravim tastaturu sa dijelovima koje sam imao kod kuće
MIDI tastatura sa arkadnim dugmetom: 7 koraka (sa slikama)
MIDI tipkovnica s arkadnim gumbom: Ovo je verzija 2.0 jednog od mojih prvih naleta na Arduino i DIY MIDI programiranje. Razvio sam svoje vještine u izradi prototipova i dizajnu pa sam mislio da bi to bila dobra demonstracija procesa i napredovanja. Uz informiraniji proces dizajna, ja
Dugme-tastatura midi kontrolera: 6 koraka
Dugmad-tastatura Midi kontrolera: Inspirisan mojim projektom midifighter-a, odlučio sam da napravim midi kontroler u stilu dugmeta koji koristi brojne digitalne ulaze koje ima Mega Arduino ploča. U ovom Instructableu proći ćemo kroz korake prikupljene od materijala
Arduino MIDI tastatura sa LED -om za učenje pjesme: 8 koraka
Arduino MIDI tastatura sa LED -ima za podučavanje pjesama: Ovo je vodič o tome kako stvoriti MIDI tastaturu, zajedno sa LED -ima za učenje pjesme, i LCD -om za prikaz koja je pjesma odabrana. LED diode mogu vas uputiti koje tipke pritisnuti za određenu pjesmu. Odaberite pjesmu lijevim i desnim dugmetom
Brza i prljava Das tastatura (prazna tastatura): 3 koraka
Brza i prljava Das tastatura (prazna tastatura): Das tastatura je naziv najpopularnije tastature bez natpisa na tasterima (prazna tastatura). Das tastatura se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tastaturu koja vam leži