Orodha ya maudhui:
- Hatua ya 1: Pata Sehemu Zinazohitajika
- Hatua ya 2: (Pamoja na MyoWare) Andaa Elektroni na uziunganishe
- Hatua ya 3: (Pamoja na MyoWare) Unganisha Sensor kwenye Bodi ya Arduino
- Hatua ya 4: (Bila MyoWare) Jenga Mzunguko wa Hali ya Ishara
- Hatua ya 5: (Bila MyoWare) Unganisha Elektroni kwa Mzunguko na Arduino
- Hatua ya 6: Kanuni !!
- Hatua ya 7: Matokeo ya Mwisho
Video: Muscle-Muziki Na Arduino: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Halo kila mtu, hii ni mafundisho yangu ya kwanza, mradi huu ulitiwa msukumo baada ya kutazama biashara ya video ya Old Spice Muscle Music, ambapo tunaweza kutazama jinsi Terry Crews hucheza vyombo tofauti na ishara za EMG.
Tunapanga kuanza safari hii na mradi huu wa kwanza, ambapo tunazalisha ishara ya wimbi la mraba na frecuency ambayo inatofautiana kulingana na ukubwa wa ishara ya EMG iliyopatikana. Baadaye, ishara hii itaunganishwa na Spika ili kucheza frecuency hiyo.
Ili kujenga mradi huu, tutatumia kama msingi, Arduino UNO na Sensor ya Misuli ya MyoWare. Ikiwa huwezi kupata Sensorer ya MyoWare usijali tutaelezea jinsi ya kujenga yako mwenyewe, Ni triky kidogo lakini inafaa kujaribu, kwani utajifunza MENGI!
Wacha tuanze.
Hatua ya 1: Pata Sehemu Zinazohitajika
Kuna njia mbili za kujenga mradi huu: kutumia sensorer ya MyoWare (Hatua ya 2 na 3), na bila hiyo (Hatua ya 4 na 5).
Kutumia sensa ya MyoWare ni rahisi zaidi kwa sababu hauitaji maarifa ya hali ya juu juu ya umeme, ni karibu tu kuziba na kucheza. Bila MyoWare inakuhitaji uwe na ujuzi kuhusu OpAmps, kama kukuza na kuchuja, na pia urekebishaji wa ishara. Njia hii ni ngumu zaidi, lakini inakuwezesha kuelewa ni nini nyuma ya mzunguko wa MyoWare.
Kwa njia ya MyoWare, tunahitaji vifaa na zana zifuatazo:
- Sensorer ya misuli ya MyoWare (Sparkfun)
- Arduino UNO (Amazon)
- Spika
- Bodi ya mkate
- Cable 22 AWG
- 3 x 3M Electrodes (Amazon)
- Bisibisi
- Sehemu za 2 x Alligator
- Kebo ya USB ya Arduino
- Vipande vya waya
- 1 x 1000uF (Amazon)
Bila MyoWare, utahitaji vifaa vya awali (bila MyoWare) na vile vile:
- Ugavi wa umeme na + 12 V, -12 V na 5 V (unaweza kujipatia mwenyewe na PS ya Kompyuta kama inavyoonyeshwa kwenye Maagizo haya)
- Ikiwa kebo yako ya Ugavi wa Power AC ni kebo ya prong 3 unaweza kuhitaji adapta ya prong tatu / prong mbili au kuziba cheat. (Wakati mwingine prong hiyo ya ziada inaweza kutoa kelele zisizohitajika).
- Multimeter
- Kifaa cha kuongeza vifaa AD620
- OpAmps 2 x LM324 (au sawa)
- Diode 3 x 1N4007 (au sawa)
-
Capacitors
-
Yasiyo polarized (inaweza kuwa kauri capacitors, Polyester, nk)
- 2 x 100 nF
- 1 x 120 nF
- 1 x 820 nF
- 1 x 1.2 uF
- 1 x 1 uF
- 1 x 4.7 uF
- 1 x 1.8 uF
-
Polarized (Electrolytic capacitor)
2 x 1mF
-
-
Resistors
- 1 x 100 Ohms
- 1 x 3.9k Ohms
- 1 x 5.6k Ohms
- 1 x 1.2k Ohms
- 1 x 2.7k Ohms
- 3 x 8.2k Ohms
- 1 x 6.8k Ohms
- 2 x 1k Ohms
- 1 x 68k Ohms
- 1 x 20k Ohms
- 4 x 10k Ohms
- 6 x 2k Ohms
- 1 x 10k Ohms Potentiometer
Hatua ya 2: (Pamoja na MyoWare) Andaa Elektroni na uziunganishe
Kwa sehemu hii tunahitaji sensorer ya MyoWare na elektroni 3.
Ikiwa una elektroni kubwa kama tulivyofanya, unahitaji kukata kingo ili kupunguza kipenyo chake, vinginevyo, itazuia elektroni nyingine ambayo itasababisha usumbufu wa ishara.
Unganisha MyoWare kama ilivyoonyeshwa kwenye ukurasa wa 4 wa Mwongozo wa Sensor.
Hatua ya 3: (Pamoja na MyoWare) Unganisha Sensor kwenye Bodi ya Arduino
Bodi ya MyoWare ina Pini 9: RAW, SHID, GND, +, -, SIG, R, E na M. Kwa mradi huu tunahitaji tu "+" kuunganisha 5V, "-" kwa Ardhi na "SIG" kwa ishara ya pato, iliyounganishwa na nyaya 3 kubwa (~ 2 ft).
Kama ilivyoelezwa hapo juu, pini "+" inahitaji kushikamana na pini ya Arduino ya 5V, "-" kwa GND na kwa SIG tunahitaji kichujio cha ziada ili kuepuka mabadiliko ya ghafla kwenye amplitude ya ishara.
Kwa spika tunahitaji tu kuunganisha waya Chanya na pini 13 na Hasi kwa GND.
Na tuko tayari kwa nambari !!!
Hatua ya 4: (Bila MyoWare) Jenga Mzunguko wa Hali ya Ishara
Mzunguko huu umeunganishwa na hatua 8:
- Amplifier ya vifaa
- Kichujio cha kupitisha chini
- Kichujio cha kupita sana
- Amplifier ya Inverter
- Kirekebishaji kamili cha usahihi wa wimbi
- Kichujio cha kupita cha kupita
- Amplifier Tofauti
- Clipper Sambamba Iliyopendekezwa
1. Amplifier ya vifaa
Hatua hii inatumiwa kukuza mapema ishara na 500 Faida, na kuondoa ishara ya 60 Hz ambayo inaweza kuwa kwenye mfumo. Hii itatupatia ishara na kiwango cha juu cha 200 mV.
2. Kichujio cha kupitisha chini
Kichujio hiki hutumiwa kuondoa ishara yoyote juu ya 300 Hz.
3. Kichujio cha kupita sana
Kichujio hiki hutumiwa kuzuia ishara yoyote chini ambayo Hz 20 ilizalishwa na mwendo wa elektroni wakati umeivaa.
4. Amplifier ya Inverter
Kwa faida ya 68, amplifier hii itatoa ishara na amplitude tofauti kutoka - 8 hadi 8 V.
5. Marekebisho kamili ya usahihi wa wimbi
Kirekebishaji hiki hubadilisha ishara yoyote hasi kuwa ishara nzuri, ikituachia ishara nzuri tu. Hii ni muhimu kwa sababu Arduino inakubali tu ishara kutoka 0 hadi 5 V katika pembejeo za Analog.
6. Kichujio cha pasi cha kupita
Tunatumia 2 x 1000uF Electrolytic Capacitors ili kuzuia mabadiliko ya ghafla kwenye amplitude.
7. Amplifier Tofauti
Baada ya hatua ya 6, tunatambua kuwa ishara yetu ina kiwango cha 1.5 V, hii inamaanisha kuwa ishara yetu haiwezi kushuka hadi 0 V, hadi 1.5 V, na kiwango cha juu cha Volts 8. Tofauti Amplifier itatumia ishara ya 1.5 V (iliyopatikana na mgawanyiko wa voltage na 5V, imebadilishwa na Potentiometer ya 10k) na ishara tunayotaka kurekebisha na itapumzisha 1.5 V kwa ishara ya misuli, ikituachia ishara nzuri na kiwango cha chini cha 0 V na kiwango cha juu ya 6.5 V.
8. Clipper Sambamba Sambamba
Mwishowe, kama tulivyosema kabla Arduino inakubali tu ishara zilizo na kiwango cha juu cha 5 V. Ili kupunguza kiwango cha juu cha ishara yetu tunahitaji kuondoa voltage juu ya 5 Volts. Clipper hii itatusaidia kufanikisha hilo.
Hatua ya 5: (Bila MyoWare) Unganisha Elektroni kwa Mzunguko na Arduino
Elektroni zilizowekwa kwenye biceps ni Electrode 1, 2, na elektroni iliyo karibu na kiwiko inajulikana kama elektroni ya kumbukumbu.
Elektroni 1 na 2 zimeunganishwa na pembejeo za + na - za AD620 haijalishi kwa mpangilio gani.
Electrode ya rejea imeunganishwa kwa GND.
Ishara iliyochujwa huenda moja kwa moja kwenye pini ya A0 ya Arduino.
** USISAHAU KUPAMBANA NA GND YA ARDUINO KWENYE GND YA MZUNGUKO **
Hatua ya 6: Kanuni !!
Mwishowe, nambari.
1. Ya kwanza ni kufagia frecuency kutoka 400 Hz hadi 912 Hz, kulingana na ukubwa wa ishara inayopatikana kutoka kwa biceps.
2. Ya pili ni octave ya tatu ya kiwango cha meya wa C, kulingana na amplitude itachagua sauti.
Unaweza kupata frecuency kwenye Wikipedia, puuza tu hati
Hatua ya 7: Matokeo ya Mwisho
Haya ndio matokeo yaliyopatikana, UNAWEZA kurekebisha nambari ili kucheza vidokezo unavyotaka !!!
Hatua inayofuata ya mradi huu ni kuunganisha motors za stepper, na aina nyingine ya watendaji ili kucheza ala ya muziki. Na pia Workout kupata ishara kali.
Sasa fanya misuli yako ikuchezee MUZIKI. FURAHA !!:)
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
RC Iliyofuatiliwa Robot Kutumia Arduino - Hatua kwa Hatua: 3 Hatua
RC Iliyofuatiliwa Robot Kutumia Arduino - Hatua kwa Hatua: Haya jamani, nimerudi na chasisi nyingine nzuri ya Robot kutoka BangGood. Natumahi kuwa umepitia miradi yetu ya awali - Spinel Crux V1 - Robot Iliyodhibitiwa na Ishara, Spinel Crux L2 - Arduino Pick na Weka Robot na Silaha za Roboti na Badland Braw
Nguvu ya Roboti ya Arduino ya DIY, Hatua kwa Hatua: Hatua 9
DIY Arduino Robotic Arm, hatua kwa hatua: Mafunzo haya yanakufundisha jinsi ya kujenga mkono wa Robot na wewe mwenyewe