Obsah:
- Krok 1: Prehľad projektu a zoznam dielov
- Krok 2: Zostavte zosilňovač EMG
- Krok 3: Pripravte elektródy
- Krok 4: Zosilňovač zvuku (voliteľné)
- Krok 5: Príprava komponentov MIDI
- Krok 6: Napíšte kód Arduino
- Krok 7: Dajte to všetko dohromady
Video: Vytvorte si svalovú MIDI hudbu !: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Kedykoľvek potrebuje váš nervový systém urobiť pohyb, vyšle cez neuróny drobné elektrické signály na ovládanie vašich svalov. Technika elektromyografie (EMG) nám umožňuje zosilniť a zmerať tieto elektrické signály. Okrem toho, že sú záznamy EMG užitočným klinickým nástrojom na diagnostiku rôznych neurologických porúch, v poslednej dobe sa používajú aj na kontrolu protetických zariadení.
V nádeji, že sa bližšie zoznámim s technikami zosilnenia a záznamu EMG, som si myslel, že by bolo zábavné postaviť zosilňovač EMG, ktorý by som potom mohol použiť ako riadiaci signál pre iné zariadenie. Namiesto ovládania protetickej ruky som sa rozhodol začleniť svoje záujmy do hudby a na ovládanie MIDI zariadenia som použil signály EMG. MIDI je skratka pre digitálne rozhranie hudobných nástrojov a je štandardným protokolom na elektronické odosielanie a prijímanie hudobných signálov.
Znalosť pozadia
Tento návod obsahuje obvody na obvody, spájkovanie niekoľkých vodičov, programovanie Arduina a prepojenie so zariadením MIDI. Ak nemáte potrebné znalosti, odporúčame vám pozrieť sa na nižšie uvedené triedy / pokyny:
Obvody
Arduino
MIDI
Bezpečnostná poznámka
Tento projekt zahŕňa pripojenie sa k elektrickému obvodu. Vykonajte všetky potrebné bezpečnostné opatrenia. Tento dokument od spoločnosti Delsys má časť o elektrickej bezpečnosti a tiež užitočný popis techník EMG vo všeobecnosti. Náš obvod budeme napájať z dvoch 9V batérií; v žiadnom prípade by nemal byť váš obvod (obzvlášť keď ste k nemu tiež pripojení) pripojený k sieťovému napájaniu zo steny.
Krok 1: Prehľad projektu a zoznam dielov
Náš projekt sa skladá z troch hlavných zložiek:
1.) EMG zosilňovač, 2.) Arduino a 3.) MIDI zariadenie.
- Zosilňovač EMG postavíme na dosku. Ak vás zaujíma hlbší pohľad na vedu za zosilňovačom EMG a podrobnejšie kroky, ako si vytvoriť svoj vlastný, pozrite sa na môj zvukový zosilňovač EMG Instructable.
- Napájame Arduino z rovnakých 9V batérií, ktoré napájajú zosilňovač EMG. Väčšina práce s Arduinom bude po softvérovej stránke.
- Ako zariadenie MIDI som použil iPhone so systémom Garageband. Arduino bude odosielať štandardné MIDI signály cez štandardný MIDI kábel, takže akékoľvek zariadenie MIDI by malo fungovať namiesto iPhone.
Časti
- (2x) LT1167 (prístrojový zosilňovač)
- (2x) LT1112 (alebo akýkoľvek dvojitý čip operačného zosilňovača)
- (1x) LM386N (zosilňovač zvuku)
- (5x) Povrchové EMG elektródy (dve na sval a jedna na referenciu) (Amazon)
- Arduino Uno (Amazon)
-
iPhone (alebo akékoľvek zariadenie MIDI)
Kábel adaptéra MIDI na iPhone (ak používate iPhone) (Amazon)
- Rôzne odpory, kondenzátory a prepojovacie vodiče
- Breadboard (Amazon)
- (2x) 9V batéria
Nástroje
- Spájkovačka (Amazon)
- Odizolovače drôtov
- Teplom zmrštiteľné hadičky
- Elektrická páska
Krok 2: Zostavte zosilňovač EMG
Ak chcete získať podrobnejší návod, ako vytvoriť zosilňovač EMG, pozrite sa na môj zvukový zosilňovač EMG Instructable.
Postavíme zosilňovač EMG schopný zosilniť dva kanály EMG. Na kanál použijeme jeden prístrojový zosilňovač LT1167. Dátový list LT1167 užitočne obsahuje schému „Zosilňovača nervových impulzov“, ktorou sa budeme v tomto kroku riadiť.
Zostavte obvod
Na breadboard zostavte dve kópie vyššie uvedeného zosilňovača nervových impulzov. Obrázky môjho zostaveného obvodu by vám mali pomôcť viesť vás ku konečnému cieľu. Na výstup každého môjho zosilňovača som pridal pasívne nízkopriepustné filtre 1. rádu, aby som pomohol znížiť šum. Ak ich chcete pridať do svojho obvodu, použil som odpor 1 kΩ s kondenzátorom 0,047 μF pre medznú frekvenciu približne 2 000 Hz.
Moc
Napájací obvod budeme napájať z dvoch 9V batérií. LT1167 potrebuje +V a -V (pretože zdrojový signál EMG má kladné aj záporné hodnoty), preto spojíme mínusový pól na +V batérii s plusovým pólom na -V batérii. Mínusový kolík na batérii -V sa stane hodnotou -V. Pri použití dvoch 9V batérií skončíte s +V a -V rovnými +9 a -9 voltov.
Elektródy Nasledujúci krok podrobnejšie popisuje umiestnenie elektród. Referenčná elektróda sa zapojí do kolíka 1 jedného z prístrojových zosilňovačov a páry svalových elektród sa zapoja do kolíkov 2 a 3 na prístrojových zosilňovačoch. Na orientácii elektród +/- nezáleží.
Poznámka: Ak váš obvod nefunguje, pravdepodobne ste urobili niečo zle! Dobrou technikou na nájdenie chyby v obvode je nakresliť schému pre obvod, ktorý ste skutočne zostavili na doske, a porovnať ho s pôvodnou schémou. V tomto procese môžete nájsť chybu (ako som to urobil mnohokrát).
Krok 3: Pripravte elektródy
Ako som už uviedol vyššie, na tento projekt budeme potrebovať celkom päť elektród. Záznamy EMG sa vykonávajú pomocou diferenciálneho zosilňovača, čo znamená, že zosilňujeme rozdiel medzi dvoma referenčnými bodmi vo svale. To znamená, že na jeden sval budeme potrebovať dve elektródy. Okrem toho potrebujeme jedinú referenciu na to, aby sa svalová aktivita merala vzhľadom na. Tu je odkaz na niektoré povrchové EMG elektródy predávané na Amazone. Presný typ elektródy nie je pre naše účely príliš dôležitý.
Ako som ukázal na obrázku vyššie, umiestnite dve elektródy na vnútorný okraj každého predlaktia rovnobežne s dĺžkou svalu a oddeľte ich asi 2 cm. Referenčnú elektródu umiestnite na kostnú časť lakťa, ďaleko od elektród na svaloch.
Krútené páry drôtov
Budete tiež chcieť skrútiť vodiče na pároch elektród, ako je uvedené vyššie. Okrem čistenia neporiadku okolo vášho obvodu pomáhajú skrútené páry drôtov znižovať elektrický šum zachytávaný elektródami. Striedaním polohy vodičov tam a späť ovplyvní akékoľvek vonkajšie elektromagnetické rušenie (napr. 60 Hz zo siete) káble rovnako. Diferenciálny zosilňovač potom odstráni tento bežný šumový signál.
Krok 4: Zosilňovač zvuku (voliteľné)
Ak máte záujem počúvať surový signál EMG (bez akéhokoľvek MIDI), môžete do svojho obvodu EMG pridať zosilňovač zvuku. Na zostavenie obvodu uvedeného vyššie použite čip zosilňovača zvuku LM386N a potrebné odpory a kondenzátory. Video vyššie ukazuje, ako znie surový (dobre, v okruhu sú nejaké filtre, ale väčšinou je to surový) signál EMG.
Aj keď tento krok nie je potrebný na spustenie MIDI signálov, navrhujem, aby ste to skúsili. Počúvanie signálu EMG môže byť veľmi užitočnou technikou na riešenie problémov a ladenie systému. Napríklad, ak dôjde k silnému rušeniu 60 Hz zo siete, budete to počuť oveľa jednoduchšie, ako by ste to dokázali rozpoznať pri vzorkovaní signálu pomocou zariadenia Arduino.
Zvuk v mojom videu je trochu orezaný, ale je to celkom slušný príklad toho, ako by mal znieť čistý signál EMG.
Krok 5: Príprava komponentov MIDI
Aby sme mohli odosielať MIDI signál z Arduina do MIDI zariadenia, musíme spájkovať jeden zo ženských MIDI konektorov. Mali by ste sa pozrieť na môj prvý Instructable, kde nájdete podrobnejší návod na nastavenie MIDI v Arduine.
Tu sú kroky:
- Na kolík 4 MIDI konektora spájkujte odpor 220 Ω.
- Spájkujte 10 cm vodič z rezistora na konektor Tx na Arduine.
- Spájajte 10 cm dlhý vodič na kolík 2 a pripojte ho k zemi na Arduine.
- Spájajte 10 cm dlhý vodič na kolík 5 a pripojte ho k 5 V na Arduine.
Akonáhle zostavíte zosilňovač EMG a pripravíte kábel MIDI k iPhone, pomocou dvoch prepojovacích káblov odošlite výstupy zosilňovačov prístrojov na piny A4 a A5 na Arduine.
Krok 6: Napíšte kód Arduino
Základný kanál pre kód Arduino je nasledujúci:
- Zmerajte základnú hladinu hluku pre oba kanály EMG
- Opakujte slučku, merajte napätie každého kanála EMG
- Ak kanál EMG ovládajúci intenzitu noty prekročí prah, spustite MIDI notu
- Na moduláciu výšky tónu použite signál z druhého kanála EMG
Odporúčame vám skúsiť napísať svoj vlastný kód Arduino na spracovanie signálov EMG. Som si istý, že existuje lepšia schéma ovládania, ako je to, čo som dláždil! Ak chcete začať s mojím kódom, môžete si ho stiahnuť tu. Počas práce na projekte sa môžete pozrieť na moje úložisko GitHub a pozrieť sa na rôzne iterácie môjho kódu.
Krok 7: Dajte to všetko dohromady
Ak všetko prebehlo podľa plánu, mali by ste byť schopní ovládať svoje MIDI zariadenie pomocou signálu z vlastných svalov. Docela vzrušujúce! Keď projekt začne fungovať, môžete sa hrať s rôznymi schémami ovládania a skúmať rôzne zvuky MIDI.
Dajte mi vedieť, ak sa pokúsite vytvoriť jedno z vlastných MIDI zariadení ovládaných EMG! Rád by som počul, ako to prebieha, a rád by som pomohol s akýmikoľvek otázkami, ktoré sa vyskytnú počas cesty. Veľa štastia!
Druhá cena v súťaži senzorov 2017
Odporúča:
Kremeňová krištáľová brošňa snímajúca zvuk a hudbu s obvodom Playground Express: 8 krokov (s obrázkami)
Kremeňová krištáľová brošňa snímajúca zvuk a hudbu s obvodom Playground Express: Táto zvukovo reaktívna brošňa je vyrobená pomocou expresu pre detské ihrisko, lacných kryštálov kremeňa, drôtu, lepenky, nájdeného plastu, zatváracieho špendlíka, ihly a nite, horúceho lepidla, látky, a rôzne nástroje. Toto je prototyp alebo prvý návrh tohto
Greatest Holdies: Hackol som starý telefón, aby som pustil hudbu Greatest Hold .: 13 krokov (s obrázkami)
Greatest Holdies: Hackol som starý telefón, aby som mohol hrať najväčšiu podržanú hudbu.: Https: //youtu.be/Ma4QnfQ7DxoWell … Som si celkom istý, že nechcete telefón, ktorý iba prehráva podržanú hudbu … Ale existuje mnoho ďalších vzrušujúcich projektov, ktoré môžete vykonať s týmto úplne základným hackom týchto ľahko dostupných " stolových " telefóny.
Pridajte svetlá a strašidelnú hudbu do svojej žiarovky Jack-O-žiadne spájkovanie ani programovanie (pokiaľ nechcete): 9 krokov (s obrázkami)
Pridajte do svojej Jack-O-Lantern svetlá a strašidelnú hudbu-žiadne spájkovanie ani programovanie (pokiaľ nechcete): Majte na svojej ulici najstrašidelnejší Jack-O-Lantern pridaním žiariacich svetiel a strašidelnej hudby! Je to tiež skvelý spôsob, ako vyskúšať Arduino a programovateľnú elektroniku, pretože celý projekt je možné dokončiť bez písania kódu alebo spájkovania -
Svetlo reagujúce na hudbu -- Ako vytvoriť super jednoduché svetlo reagujúce na hudbu a urobiť z neho príjemného stolného počítača: 5 krokov (s obrázkami)
Svetlo reagujúce na hudbu || Ako vytvoriť super jednoduché svetlo reagujúce na hudbu na vytvorenie príjemnej pracovnej plochy .: Hej, chlapci, dnes postavíme veľmi zaujímavý projekt. Dnes budeme stavať svetlo reagujúce na hudbu. LED dióda zmení svoj jas podľa basy, čo je v skutočnosti nízkofrekvenčný zvukový signál. Postavenie je veľmi jednoduché. Budeme
Ako poslať MIDI hudbu na Spielatron: 10 krokov (s obrázkami)
Ako posielať MIDI hudbu do Spielatronu: Tento návod sa týka softvérových nástrojov, ktoré používame na ľahké prevzatie štandardnej notovej osnovy, jej konverziu do súboru MIDI a prehrávanie na Spielatrone