
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05


Ahojte, dnes vám ukážem, ako si vytvoriť vlastný generátor midi náhodných sekvencií.
Generuje náhodné 4, 7, 8 alebo 16 notové dlhé sekvencie v Minor kľúči.
Samozrejme môžete zmeniť, čo chcete, môžete pridať ďalšie dĺžky sekvencie alebo zmeniť kľúč. Osobne som však považoval tieto nastavenia za veľmi užitočné.
Zásoby
Breadboard
Niektoré prepojovacie káble
2 * 220 ohmové odpory
1 * 10k ohmový odpor
Rezistor 5 * 1 k ohm (alebo viac, ak chcete viac dĺžok sekvencií)
Potenciometer, najlepšie na malý odpočinok, aby bol vhodný pre chlebové dosky
Žena Midi Jack (aka žena 5 Pin Din Jack)
2 prepínače vhodné pre breadboard
Klip na 9V batériu.
A samozrejme Arduino. Preferujem Nano, konkrétne čínsky klon od AliExpres, pretože môže bežať na 3,6 - 10v, čo uľahčuje napájanie batériami. Ak ste si vybrali to isté Nano, môžete použiť aj 4 batérie AA.
Voliteľné: Rotačný prepínač (nepoužívam ho, ale ak chcete tento projekt vložiť do puzdra, vrelo ho odporúčam.)
Krok 1: Softvér

Na jeho naprogramovanie budete potrebovať Arduino ID: https://
Budete tiež potrebovať Midi knižnicu:
Na potenciometer ani na prepínače nepotrebujete žiadne knižnice.
A ak máte aj čínske zariadenie Arduino Nano, budete potrebovať tento ovládač CH340: https://sparks.gogo.co.nz/ch340.html alebo https://www.dropbox.com/s/19ekrpcrrhlwbva/CH34x_Install_Windows_v3_4.zip? dl = 0
Krok 2: Hardvér
Hardvérová časť nie je príliš ťažká. Možno budete musieť zaistiť, aby vaše prepínače fungovali rovnako ako moje a ak chcete, veľký otočný spínač môžete vynechať. Je to veľmi výhodné, ak chcete dať všetko do puzdra, ale osobne na nastavenie dĺžky sekvencie používam iba biely prepojovací kábel. Je menší a väčšinou ho aj tak nechám v 8 krokoch. Ak budete postupovať podľa schémy, malo by to fungovať dobre a vždy môžete zanechať komentár, ktorý vám poskytne ďalšie vysvetlenie.
Krok 3: Nahrajte náčrt a test
Náčrt nájdete tu:
Vrelo odporúčam vykonať zmeny a zistiť, čo to robí. Môžete pridať ďalšie možnosti pre dĺžku sekvencie, môžete pridať ďalší potenciometer, ktorý určuje koreňovú notu. Môžete zmeniť kľúč/režim, z ktorého nevyberá. Existuje toľko vecí, ktoré môžete urobiť, aby ste tento dizajn vylepšili. Toto bolo urobené tak, aby bolo ľahké ho sledovať a urobiť len základy.
Určite mi dajte vedieť, na čo prídete! Mám rád, keď ľudia robia vylepšenia/zmeny, na ktoré by som ani nepomyslel.
Odporúča:
Generátor náhodných čísel: 5 krokov (s obrázkami)

Generátor náhodných čísel: Tento článok vám ukáže analógový generátor náhodných čísel. Tento obvod začne generovať náhodný výstup, keď sa človek dotkne vstupného terminálu. Výstup obvodu je zosilnený, integrovaný a ďalej zosilňuje hluk od človeka, ktorý funguje ako
LED generátor náhodných čísel: 5 krokov (s obrázkami)

LED generátor náhodných čísel: Jedná sa o veľmi jednoduchý projekt Arduino. Výrobok používa diódy LED na zobrazenie náhodných čísel. Keď stlačíte (a podržíte) tlačidlo, diódy LED sa budú pohybovať tam a späť a potom nechajú rozsvietiť náhodnú sadu diód LED, ktoré budú predstavovať číslo. Toto je Ardu
Plnený zajačik pomocou sekvencií CPX: 9 krokov

Plnený zajačik pomocou sekvencií CPX: Vytvorte si vlastného plyšového zvieratka alebo mäkkú sochu, ktorá reaguje naklonením v rôznych uhloch, na hlasné zvuky a na svetlá pomocou diód LED. Tento objekt používa hru Circuit Playground Express (CPX) od spoločnosti adafruit
Generátor náhodných čísel: 5 krokov

Generátor náhodných čísel: V tomto projekte vám ukážem, ako vytvoriť obvod, ktorý bude generovať náhodné číslo medzi 0 a 99 jednoduchým stlačením tlačidla
Použitie RGB LED na vytvorenie farebných sekvencií: 12 krokov

Použitie RGB LED na vytváranie farebných sekvencií: Tento návod vám ukáže, ako používať RGB LED na vytváranie farebných sekvencií pomocou Arduino Uno a kódu. 3 RGB LED diódy v priebehu času menia farby, zatiaľ čo ostatné 2 LED diódy RGB zostanú rovnakej farby