Cov txheej txheem:

Ua Muscle MIDI Music !: 7 Kauj Ruam (nrog Duab)
Ua Muscle MIDI Music !: 7 Kauj Ruam (nrog Duab)

Video: Ua Muscle MIDI Music !: 7 Kauj Ruam (nrog Duab)

Video: Ua Muscle MIDI Music !: 7 Kauj Ruam (nrog Duab)
Video: Технический разговор TUDev с профессором Борой Озкан - Финтех и будущее финансов 2024, Hlis ntuj nqeg
Anonim
Ua Muscle MIDI Music!
Ua Muscle MIDI Music!

Thaum twg koj lub paj hlwb xav tau txav mus los, nws xa cov hluav taws xob me me los ntawm cov neurons los tswj koj cov leeg. Cov txheej txheem ntawm electromyography (EMG) tso cai rau peb nthuav dav thiab ntsuas cov teeb liab hluav taws xob no. Ntxiv rau qhov ua lub chaw kho mob muaj txiaj ntsig zoo rau kev kuaj mob sib txawv ntawm cov hlab ntsha puas ntsoog, EMG cov ntaub ntawv kaw tseg tau siv tsis ntev los no los tswj cov khoom siv dag zog.

Hauv kev cia siab ntawm kev paub ntau dua nrog EMG kev nthuav dav thiab cov txheej txheem kaw cia, Kuv xav tias nws yuav lom zem los tsim EMG lub suab nrov uas kuv tuaj yeem siv los ua lub teeb liab tswj rau lwm lub cuab yeej. Ntau dua li tswj hwm caj npab ua kom zoo nkauj, Kuv txiav txim siab koom nrog kuv cov kev nyiam hauv nkauj thiab siv EMG cov cim los tswj MIDI cov cuab yeej. MIDI sawv rau Cov Khoom Siv Hluav Taws Xob Digital Interface, thiab yog tus txheej txheem txheej txheem rau kev xa thiab tau txais cov cim suab paj nruas hluav taws xob.

Kev Paub Tom Qab

Cov lus qhia no suav nrog kev ua zaub mov noj hauv Circuit Court, siv ob peb lub xov hlau, teeb tsa Arduino, thiab cuam tshuam nrog MIDI cov cuab yeej. Yog tias koj tsis muaj qee qhov keeb kwm tsim nyog no, Kuv pom zoo txheeb xyuas qee qhov ntawm cov chav kawm / Cov lus qhia hauv qab no:

Cov voj voog

Arduino

MIDI

Lus Ceeb Toom Txog Kev Nyab Xeeb

Txoj haujlwm no koom nrog kev txuas koj tus kheej mus rau hluav taws xob hluav taws xob. Ua txhua yam kev tiv thaiv kev nyab xeeb tsim nyog. Daim ntawv no los ntawm Delsys muaj ntu ntawm kev nyab xeeb hluav taws xob nrog rau kev piav qhia muaj txiaj ntsig ntawm EMG cov txheej txheem feem ntau. Peb yuav ua kom muaj zog peb lub voj voog tawm ntawm ob lub roj teeb 9V; ntawm qhov tsis muaj qhov yuav tsum tau koj lub Circuit Court (tshwj xeeb tshaj yog thaum koj txuas nrog nws ib yam) txuas nrog AC lub zog los ntawm phab ntsa.

Kauj Ruam 1: Cov Txheej Txheem Txheej Txheem thiab Daim Ntawv Teev Npe

Peb tes num yog tsim los ntawm peb yam tseem ceeb:

1.) EMG amplifier, 2.) Arduino, thiab 3.) MIDI device.

  1. Peb yuav tsim lub tshuab hluav taws xob EMG ntawm lub khob cij. Yog tias koj xav paub ntau ntxiv hauv qhov tob saib ntawm kev tshawb fawb tom qab EMG lub tshuab hluav taws xob thiab cov ncauj lus kom ntxaws qhia yuav ua li cas tsim koj tus kheej, txheeb xyuas kuv li EMG audio amplifier Qhia.
  2. Peb yuav ua lub zog Arduino los ntawm tib lub roj teeb 9V uas ua rau lub zog EMG. Feem ntau ntawm kev ua haujlwm nrog Arduino yuav nyob ntawm software sab.
  3. Kuv siv iPhone khiav Garageband raws li kuv lub cuab yeej MIDI. Arduino yuav xa tus qauv MIDI teeb liab hla tus qauv MIDI cable, yog li txhua lub cuab yeej MIDI yuav tsum ua haujlwm ntawm iPhone.

Qhov

  • (2x) LT1167 (ntsuas suab nrov)
  • (2x) LT1112 (lossis ib qho dual op-amp nti)
  • (1x) LM386N (lub suab nrov)
  • (5x) Surface EMG electrodes (ob leeg ib leeg thiab ib qho rau siv) (Amazon)
  • Arduino Uno (Amazon)
  • iPhone (lossis ib qho cuab yeej MIDI)

    MIDI rau iPhone adapter cable (yog siv iPhone) (Amazon)

  • Ntau yam resistors, capacitors, thiab jumper xov hlau
  • Breadboard (Amazon)
  • (2x) 9V roj teeb

Cov cuab yeej

  • Soldering hlau (Amazon)
  • Cov hlua hlau
  • Thaum tshav kub kub ntsws tubing
  • Daim kab xev hluav taws xob

Kauj Ruam 2: Sib dhos EMG Amplifier

Sib dhos EMG Amplifier
Sib dhos EMG Amplifier
Sib dhos EMG Amplifier
Sib dhos EMG Amplifier
Sib dhos EMG Amplifier
Sib dhos EMG Amplifier

Yog xav paub ntau ntxiv txog yuav tsim EMG lub tshuab hluav taws xob li cas, txheeb xyuas kuv li EMG lub suab amp qhia tau.

Peb yuav tsim lub tshuab EMG uas muaj peev xwm ua kom nrov dua ob txoj hauv kev EMG. Peb yuav siv ib qho LT1167 ntsuas qhov ntsuas amp ib channel. LT1167 cov ntaub ntawv muaj txiaj ntsig muaj cov txheej txheem rau "Nerve Impulse Amplifier," uas peb yuav ua raws hauv theem no.

Sib sau ua ke

Ntawm lub khob cij, sib sau ua ke ob daim qauv ntawm lub paj hlwb ua rau lub zog hais qhia saum toj no. Cov duab ntawm kuv cov phiaj xwm sib dhos yuav tsum pab coj koj mus rau lub hom phiaj kawg. Kuv ntxiv passive 1st order low-pass lim rau qhov tso tawm ntawm txhua qhov kuv lub tshuab hluav taws xob los pab txo suab nrov. Yog tias koj xav ntxiv lawv rau hauv koj lub Circuit Court, Kuv tau siv 1 kΩ resistor nrog 0.047 μF capacitor rau kev txiav tawm ntawm kwv yees li ntawm 2, 000 Hz.

Fais fab

Peb yuav ua lub zog tawm ntawm ob lub roj teeb 9V. LT1167 xav tau +V thiab -V (vim tias EMG qhov chaw teeb liab muaj ob qho txiaj ntsig thiab tsis zoo), yog li peb yuav txuas tus lej rho tawm ntawm tus +V roj teeb rau tus pin ntxiv rau -V roj teeb. Tus lej rho tawm ntawm lub -V roj teeb dhau los ua -V tus nqi. Thaum siv ob lub roj teeb 9V, koj yuav xaus nrog +V thiab -V sib npaug rau +9 thiab -9 volts feem.

Cov kauj ruam tom ntej npog qhov tso hluav taws xob hauv ntau yam. Cov siv hluav taws xob siv hluav taws xob ntsaws rau tus pin 1 ntawm ib qho ntawm cov cuab yeej siv hluav taws xob, thiab cov leeg siv hluav taws xob ua ke txuas rau tus pin 2 thiab 3 ntawm cov cuab yeej ntsuas. Qhov +/- kev taw qhia ntawm cov electrodes tsis muaj teeb meem.

Nco tseg: Yog tias koj lub Circuit tsis ua haujlwm, tej zaum koj tau ua qee yam tsis raug! Cov txheej txheem zoo rau nrhiav qhov ua yuam kev hauv kev sib tw yog txhawm rau kos tawm cov txheej txheem rau hauv Circuit Court koj tau sib sau ua ke ntawm koj lub rooj noj mov thiab muab piv rau tus qauv qub. Hauv cov txheej txheem ntawd koj yuav pom qhov ua yuam kev (zoo li kuv tau ua ntau lub sijhawm).

Kauj Ruam 3: Npaj Cov Hluav Taws Xob

Npaj cov Electrodes
Npaj cov Electrodes
Npaj cov Electrodes
Npaj cov Electrodes
Npaj cov Electrodes
Npaj cov Electrodes

Raws li kuv tau hais los saum no, peb yuav xav tau tag nrho tsib qhov hluav taws xob rau txoj haujlwm no. Cov ntawv kaw EMG tau ua nrog lub suab sib txawv, lub ntsiab lus peb tab tom nthuav dav qhov sib txawv ntawm ob lub ntsiab lus ntawm cov leeg. Qhov no txhais tau tias peb yuav xav tau ob lub electrodes ib leeg. Ib qho ntxiv, peb xav tau ib qho kev siv rau kev ua haujlwm ntawm cov leeg kom ntsuas nrog kev hwm. Nov yog qhov txuas rau qee qhov nto EMG cov hluav taws xob muag ntawm Amazon. Qhov tseeb ntawm hom electrode tsis tseem ceeb heev rau peb lub hom phiaj.

Zoo li kuv tau qhia hauv daim duab saum toj no, tso ob lub tshuab hluav taws xob tso rau sab ntug ntawm txhua lub ntsej muag, sib npaug rau qhov ntev ntawm cov leeg thiab sib cais los ntawm 2 cm. Muab cov khoom siv hluav taws xob tso rau ntawm pob txha ntawm ib qho ntawm koj lub luj tshib, kom deb ntawm cov hluav taws xob ntawm cov leeg.

Twisted hlau khub

Koj tseem yuav xav ntswj cov xov hlau ntawm koj tus khub electrode raws li qhia saum toj no. Ntxiv nrog rau kev tu kom tsis txhob nyob ib puag ncig koj lub voj voog, cov xov hlau sib tw pab txo cov suab nrov hluav taws xob tuaj ntawm cov hluav taws xob. Los ntawm kev hloov txoj haujlwm ntawm cov xov hlau rov qab thiab tawm mus, ib qho kev cuam tshuam hluav taws xob sab nraud (piv txwv li 60 Hz los ntawm lub ntsiab) yuav cuam tshuam rau cov xov hlau sib npaug. Qhov sib txawv ntawm lub tshuab hluav taws xob yuav tshem tawm qhov teeb meem suab nrov no.

Kauj Ruam 4: Suab Amplifier (yeem)

Suab Amplifier (yeem)
Suab Amplifier (yeem)

Yog tias koj txaus siab mloog qhov teeb meem EMG nyoos (tsis muaj MIDI) koj tuaj yeem ntxiv lub suab nrov rau koj li EMG Circuit. Siv lub LM386N lub tshuab ua kom lub suab nrov thiab qhov tsim nyog tiv thaiv thiab cov khoom siv hluav taws xob los sib sau ua ke cov lus qhia saum toj no. Cov vis dis aus saum toj no qhia tau tias yog raw li cas (zoo, muaj qee qhov lim dej hauv Circuit, tab sis nws feem ntau nyoos) EMG teeb liab zoo li.

Thaum cov kauj ruam no tsis tsim nyog rau ua kom pom cov cim MIDI, Kuv xav qhia koj sim nws. Mloog EMG teeb liab tuaj yeem yog cov txheej txheem muaj txiaj ntsig zoo rau kev daws teeb meem thiab debugging koj lub kaw lus. Piv txwv li, yog tias muaj qhov cuam tshuam 60 Hz cuam tshuam los ntawm lub zog loj, koj yuav hnov nws yooj yim dua li koj tuaj yeem tshawb pom nws thaum piv cov cim nrog koj Arduino.

Lub suab hauv kuv cov vis dis aus tau txiav me ntsis, tab sis nws yog qhov piv txwv zoo nkauj ntawm qhov teeb meem EMG huv yuav tsum zoo li cas.

Kauj Ruam 5: Npaj MIDI Cheeb Tsam

Npaj MIDI Cheeb Tsam
Npaj MIDI Cheeb Tsam
Npaj MIDI Cheeb Tsam
Npaj MIDI Cheeb Tsam

Txhawm rau xa MIDI teeb liab los ntawm Arduino mus rau MIDI cov cuab yeej, peb yuav tsum tau muab ib qho ntawm cov poj niam MIDI txuas. Koj yuav tsum txheeb xyuas kuv thawj Phau Ntawv Qhia rau kev qhia ntxaws ntxiv txog teeb tsa MIDI ntawm Arduino.

Nov yog cov kauj ruam:

  1. Solder 220 Ω resistor rau tus pin 4 ntawm MIDI txuas.
  2. Solder 10 cm xaim los ntawm tus tiv thaiv mus rau Tx txuas ntawm Arduino.
  3. Siv tus xaim 10 cm ntev xaim rau tus pin 2 thiab txuas nws rau hauv av ntawm Arduino.
  4. Siv tus xaim 10 cm ntev xaim rau tus pin 5 thiab txuas rau 5V ntawm Arduino.

Thaum koj tau teeb tsa EMG lub tshuab hluav taws xob thiab npaj MIDI rau iPhone cable, siv ob lub xov hlau txuas los xa cov txiaj ntsig ntawm cov cuab yeej siv rau lub suab A4 thiab A5 ntawm Arduino.

Kauj Ruam 6: Sau Arduino Code

Cov raj xa dej yooj yim rau Arduino code yog raws li hauv qab no:

  1. Ntsuas lub suab nrov theem pib rau ob qho EMG raws
  2. Loop tsis tu ncua, ntsuas qhov hluav taws xob ntawm txhua EMG channel
  3. Yog tias EMG channel tswj hwm kev ceeb toom hla hla qhov pib, ua rau MIDI ceeb toom rau
  4. Siv lub teeb liab los ntawm lwm EMG channel los hloov lub suab ntawm daim ntawv

Kuv txhawb koj kom sim sau koj tus kheej Arduino code los ua cov cim EMG. Kuv paub tseeb tias muaj lub tswv yim tswj hwm zoo dua li qhov kuv tau cog ua ke! Yog tias koj xav pib nrog kuv tus lej, xav tias dawb los rub nws ntawm no. Koj tuaj yeem tshawb xyuas kuv qhov chaw cia khoom GitHub kom pom ntau yam rov ua dua ntawm kuv cov cai thaum kuv ua haujlwm ntawm txoj haujlwm.

Kauj ruam 7: Muab tag nrho ua ke

Yog tias txhua yam tau ua tiav raws li phiaj xwm, koj yuav tsum muaj peev xwm tswj hwm koj lub cuab yeej MIDI siv lub teeb liab los ntawm koj tus kheej cov leeg. Zoo nkauj heev! Thaum koj muaj txoj haujlwm ua haujlwm koj tuaj yeem ua si ib puag ncig nrog cov phiaj xwm sib txawv thiab tshawb xyuas cov suab MIDI sib txawv.

Qhia rau kuv paub yog tias koj sim ua ib qho ntawm koj tus kheej EMG-tswj MIDI cov cuab yeej! Kuv yuav nyiam hnov nws mus li cas thiab yuav zoo siab los pab nrog cov lus nug uas tuaj txog ntawm txoj kev. Hmoov zoo!

Kev Sib Tw Sensors 2017
Kev Sib Tw Sensors 2017
Kev Sib Tw Sensors 2017
Kev Sib Tw Sensors 2017

Qhov khoom plig thib ob hauv kev sib tw Sensors 2017

Pom zoo: