Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ja sam veliki glazbeni štreber i apsolutno volim izrađivati vlastite instrumente i gadgete, ali nemam mnogo vještine niti sredstava za dovršenje složenih projekata pa sam, kad sam naišao na vodič za PretEnGineerings, bio oduševljen i želio sam ga isprobati. ono što me najviše privuklo da isprobam ovaj projekt je to što se može napraviti od stvarno osnovnih elektroničkih komponenti i predmeta za kućanstvo što je od iznimne važnosti tijekom karantene. Napisao sam ovo uputstvo kako bih vas proveo kroz probleme i probleme s kojima sam se susreo kako bih olakšao praćenje, kao i moja mala podešavanja i poboljšanja za prilagodbu projekta mojim potrebama. Kao što sam već spomenuo, imam vrlo malo znanja o kodiranju i relativno sam nov u kretanju proizvođača, stoga me podnesite ako pogriješim i ostavite eventualna poboljšanja u komentarima:)
Značajke tipkovnice
- Polifonijski
- Midi preko USB -a
- Proizvedeno od stvari kod kuće
(Ovaj se projekt može ostvariti samo komponentama unutar jednog od arduin0 osnovnih kompleta za pokretanje)
Pribor
Hardver:
- Arduino
- Žice za kratkospojnike
- 12 gumba za testiranje
- 2 10 000 po
- Karton
Alati:
Lemilica (opcionalno)
Softver: (Linkovi vode do stranice za preuzimanje)
- Atmel Flip
- Midi knjižnica
- Midi OX (izborno)
- Hex datoteke
Korak 1: Ožičenje
Ožičenje za ovaj projekt iznimno je jednostavno. Svaki je gumb uzemljen i spojen 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 mogla biti implementirana.
Korak 2: Prijenos koda
Prvo što 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 gumba i mijenjanje njihovih bilješki. Nakon instaliranja i uključivanja MIDI biblioteke, gornji kôd treba preuzeti i sastaviti sa svim prisutnim serijskim linijama (// moraju se izbrisati sve linije 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 testnu tipku spojenu na različite pinove. Ako je sve u redu, samo komentirajte redove Serial (ponovno napišite //) i prenesite je ponovo na arduino. Otvorite Flip i spojite se s arduinom putem USB -a odabirom odgovarajuće ploče (Atmega16u2 za arduino) i pritisnite ctrl+ U. Naišao sam na 2 pogreške pri tome (ako nemate iste probleme, možete prijeći na sljedeći korak).
Korak 3: Ponovno bljeskanje Arduina
POGREŠKA 1: "AtLibUsbDfu.dll nije pronađen" ili "libusb0.dll" Ako dođe do ovoga ili bilo koja druga.dll datoteka nedostaje, mogu se preuzeti klikom na prvu vezu koja se pojavljuje prilikom traženja naziva datoteke i umetanja iste u mapu system32 bez vanjske mape (ako i dalje imate problema slijedite ovaj vodič)
POGREŠKA 2: "nije se moglo povezati 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. Za testiranje kratkog spoja jednostavno unesite arduino IDE i provjerite prikazuje li se ploča na bilo kojem priključku. 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 naše računalo. Da bismo to učinili, moramo mu dati nove upute. Jednostavno ćemo učitati datoteku Hiduino.hex u Flip i nakon što označimo sve okvire, kliknemo Pokreni da bismo je prenijeli. Mapa.hex datoteka nalazi se u hiduino masteru i također uključuje datoteke potrebne za vraćanje arduina natrag kako bi se prihvatio novi kod.
Korak 4: Slučaj
Kućište će biti napravljeno od kartona uglavnom zato što imam samo pristup iz kuće: str. Jednostavno zalijepite lanac uzemljenih prekidača (sa savijenim nogama kako bi mogli ležati ravno) oko dna mjesta na kojem bi se nalazili ključevi i napravite "most" na kojem bi vrh 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 drva. Zatim pokrenite kratkospojne kabele od svakog gumba kroz most 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 slikati 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 riješite to sami. Postoji mnogo načina za promjenu i poboljšanje ovog dizajna, neke ću ostaviti ispod, no oni će se uglavnom temeljiti na resursima koje imate kod kuće.
- 3D tiskano kućište: Dobra alternativa kartonskoj kutiji je prijenos elektronike u drugo kućište poput dizajna tipkovnice OKAY OVDJE.
-
Kapacitivni dodir: Umjesto gumba, što ako se tipke aktiviraju ljudskim dodirom? (Pogledaj ovo
za inspiraciju)
- Bubnjevi: Promijenite tipke za jastučiće za jednostavan stroj za bubnjeve.
- Više oktava: I jasno je da je značajka koja bi ovo doista pretvorila u pravi midi kontroler paralelno sa svim ostalim barem druga oktava.
Nadam se da vam se svidio ovaj vodič i da sada možete izraditi 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 (: