2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Bok, danas ću vam pokazati kako napraviti vlastiti Midi Random Sequence Generator.
Generira nasumične 4, 7, 8 ili 16 nizova dugih nota u sporednoj tipki.
Naravno, možete promijeniti sve što želite, možete dodati više dužina niza ili promijeniti ključ. Ali meni su lično ove postavke bile vrlo korisne.
Supplies
Breadboard
Neki kratkospojni kablovi
2 * 220 ohmski otpornici
1 * 10k ohm otpornik
Otpornik 5 * 1 k ohm (ili više ako želite više duljina sekvence)
Potenciometar, po mogućnosti na maloj udaljenosti, tako da je prilagođen osnovnoj ploči
Ženski Midi Jack (poznat i kao ženski 5 Pin Din Jack)
2 prekidača prilagođena osnovnoj ploči
Obujmica za bateriju od 9V.
I naravno Arduino. Više volim Nano, posebno kineski klon iz AliExpresa jer može raditi na 3.6 - 10v, što olakšava napajanje baterijama. Ako ste odabrali isti Nano, možete koristiti i 4 AA baterije.
Opcionalno: Rotacijski prekidač (ne koristim ga, ali ako želite staviti ovaj projekt u futrolu, toplo ga preporučujem.)
Korak 1: Softver
Za programiranje će vam trebati Arduino ID:
Trebat će vam i Midi biblioteka:
Ne trebaju vam nikakve biblioteke za potenciometar ili prekidače.
A ako imate i kineski noktirani Arduino Nano, trebat će vam ovaj upravljački program CH340: https://sparks.gogo.co.nz/ch340.html ili https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
Korak 2: Hardver
Dio hardvera nije jako težak. Možda ćete se morati pobrinuti da vaši prekidači rade na isti način kao i moj, a ako želite, možete izostaviti veliki okretni prekidač. Vrlo je zgodno ako želite sve staviti u futrolu, ali ja lično koristim bijeli kratkospojnik da postavim dužinu sekvence. Manji je i ionako ga obično ostavljam u 8 koraka. Ako samo slijedite shemu, trebala bi raditi sasvim u redu i uvijek možete ostaviti komentar za dodatna objašnjenja.
Korak 3: Otpremite skicu i testirajte
Skicu možete pronaći ovdje:
Toplo vam preporučujem da unesete promjene i vidite šta to čini. Možete dodati još opcija za dužinu sekvence, možete dodati još jedan potenciometar koji određuje osnovnu notu. Mogli biste promijeniti ključ/način rada iz kojeg ne bira. Postoji toliko mnogo stvari koje možete učiniti da poboljšate ovaj dizajn. Ovo je bilo učinjeno da bude donekle lako slijediti i učiniti samo osnove.
Obavijestite me šta smislite! Volim vidjeti ljude kako unose poboljšanja/promjene na koje ne bih ni pomislio.