Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Solder Jumper Cables kwa Mdhibiti
- Hatua ya 2: Unda Usanidi wa Mkate na Unganisha Kidhibiti
- Hatua ya 3: Jaribu na Kutiririsha Data ya Utengenezaji
- Hatua ya 4: Sanidi Bodi yako ya OpenBCI na Electrode
- Hatua ya 5: Ungana na Takwimu halisi
- Hatua ya 6: Vita
- Hatua ya 7: Utatuzi wa Matatizo - Msimbo wa Kudhibiti Kinanda
Video: Royale ya Vita vya Neurobots: Hexbugs za Kudhibiti Misuli: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Mafunzo haya yanaonyesha jinsi ya kutumia data ya EMG iliyotiririka kupitia vifaa vya OpenBCI na OpenBCI GUI kudhibiti vitendo vya Hexbug. Uwezo wa vita wa hexbugs hizi zinaweza kudhibitiwa na uingizaji wako wa misuli, na utaweza kushiriki katika mapigano ya Hexbug yako mwenyewe!
Stadi za Usuli za Kusaidia:
-
Ujuzi wa programu ya Arduino au C-msingi
Misingi ya Arduino
-
Jinsi ya kuanzisha Kitanda cha Kichwa cha OpenBCI na Cyton au Ganglion
Hii itakusaidia kuanzisha na kufanya kazi na Bodi za OpenBCI
- Kutiririsha Takwimu za EMG na OpenBCI
Ujuzi fulani wa nyuma juu ya data ya EMG
Vifaa
- Vifaa
- Kompyuta ambayo inakidhi Mahitaji ya Mfumo wa GUI
- Hexbug 2.0 Ufungashaji Dual
- Electrodes ya Gel Mango ya EMG / ECG (30 / pakiti)
- Nyaya za elektroni za EMG / ECG
- Bodi ya OpenBCI Cyton ($ 500) au Bodi ya Ganglion ($ 200)
- Kamba 20 za kuruka kiume-kiume
- Bodi ya mkate
- 10 x 10kΩ Resistors
- Arduino Genuino Uno
- LED za hiari 5 (kuungana kwa utatuzi)
-
Programu
- OpenBCI GUI
- IDE ya Arduino
- Kanuni iliyotolewa
-
Miongozo ya Kuanza ya OpenBCI
- OpenBCI GUI
- Ganglion au Cyton
Hatua ya 1: Solder Jumper Cables kwa Mdhibiti
1.1 Ondoa Kifuniko cha Mdhibiti
Ondoa kifuniko cha plastiki kilicho wazi kwa kufunga bisibisi gorofa au zana nyingine katika tabo nne za kufunga za mtawala. Shikamana na swichi ya kutelezesha kituo na kesi yenyewe. Vifungo vingine vyote vinaweza kutupwa.
Ondoa vifungo vya kushinikiza vilivyonaswa na utupe. Pia, futa kitufe cha "Moto" na uondoe.
1.2 Solder kwenye nyaya za Jumper
Kisha, solder kila moja ya nyaya za kiume-kiume za kuruka kwa miduara midogo, ya ndani ambapo vifungo vya mbele, nyuma, kushoto na kulia vilikuwa. Pia unganisha unganisho kwa kebo ya moto iliyoondolewa, na pini ya ardhini kushoto kwake.
1.3 Badilisha Kifuniko cha Mdhibiti
Kutumia shears au kisu cha matumizi, kata vipande vya kifuniko cha plastiki kilicho wazi ambacho kitaingiliana na msimamo wa nyaya zako za kuruka na kuiweka tena kwenye kidhibiti, kuweka msimamo wa kituo.
Tunatumia tena kifuniko ili swichi ya kutelezesha inabaki inawasiliana vyema na viraka kwenye bodi.
Hatua ya 2: Unda Usanidi wa Mkate na Unganisha Kidhibiti
Rudisha usanidi kama inavyoonyeshwa hapo juu.
Ufafanuzi:
2.1 Weka Pini za Mdhibiti kwenye Bodi ya mkate
Kila amri itawekwa katika safu yake mwenyewe. Weka kila pini katika safu yake mwenyewe katika sehemu ya ndani ya ubao wa mkate. Kutoka juu hadi chini, mpangilio wa haya unapaswa kuwa Kulia, Kushoto, Mbele, Moto.
Ongeza Resistors
Baada ya kuingiza pini hizi, ongeza kontena la 10KΩ kuziba pande mbili za ubao wa mkate. Hii inarekebisha kiwango cha sasa kwenda kwa kila pini, ambayo inaruhusu mdudu kufanya kazi kwa usahihi.
2.3 Ongeza Kosa Kuangalia LEDs
Kwa madhumuni ya taswira, wakati huu tunaweza pia kuongeza LED. Anode ya LED inapaswa kuwa sawa na pini ya kudhibiti na kontena, na cathode iko kwenye mstari tofauti wa ubao wa mkate. Unganisha kipingamizi kingine kutoka kwa laini ya cathode kwenye ardhi ya bodi ya mkate. Kumbuka kuwa hatua hii ni ya hiari, lakini inaweza kusaidia kusuluhisha makosa yoyote na mzunguko.
2.4 Unganisha usanidi kwa Arduino
Mwishowe, ongeza kebo nyingine ya kuruka ili kuunganisha kila safu na pini ya Arduino. Ni muhimu zifanane kama ifuatavyo:
3 - Moto 4 - Mbele 5 - Kushoto 6 - Kulia
Hatua ya 3: Jaribu na Kutiririsha Data ya Utengenezaji
3.1 Pakia Nambari ya Mfano kwa Bodi
Baada ya kupakua nambari yetu iliyotolewa, fungua Arduino. Unganisha bodi yako kwenye kompyuta yako ndogo, na uhakikishe kuichagua kama bandari kutoka kwa kushuka kwa Zana. Kisha, pakia nambari yako kwenye Bodi ya Arduino.
3.2 Fungua Utiririshaji wa bandia
Njia 8 zitafanya kazi vizuri kwa mfano huu. Bonyeza "Anzisha Mfumo" kuendelea.
Mara baada ya kufungua GUI, zima vituo 6-8.
3.3 Usanidi Wijeti ya Mtandao
Fungua na usanidi Wijeti ya Mitandao kama inavyoonekana kwenye picha, ukitumia hali ya Sura. Tunataka aina ya data iwe "EMG".
Pia, angalia kiwango cha baud katika mchoro wetu wa Arduino ni 57600, kwa hivyo tunachagua 57600 kutoka kwa kushuka kwa Baud.
Hakikisha kuchagua bandari sahihi ya Arduino. Ni bandari ile ile ambayo tulikuwa tukipakia mchoro kwa Arduino. Ikiwa unatumia Mac / Linux, inapaswa kuandikwa "usbmodem" - tofauti na bodi ya OpenBCI ambayo itaitwa "usbserial."
Mara tu utakapothibitisha kuwa habari yote ni sahihi, bonyeza mwanzo!
3.4 Uchunguzi wa Mbio
Kwa kuwa data ya sintetiki ni ngumu sana kudhibiti, badilisha mipangilio kwenye wijeti ya EMG hadi viwanja viwe vya kutosha kupitisha thamani ya kizingiti iliyoorodheshwa kwenye nambari. Ikiwa hii haitoshi, inaweza kuwa katika shauku yako kubadilisha kiwango cha kizingiti katika nambari na kupakia tena kwenye bodi yako.
Inaweza pia kusaidia kuzima chaneli zote isipokuwa moja kwa wakati, na ujaribu kila amri moja kwa moja kuhakikisha kuwa wote wanafanya kile wanachotakiwa kufanya. Mara tu unapothibitisha kuwa kila kitu kinafanya kazi vizuri, basi unaweza kuendelea na data halisi.
Hatua ya 4: Sanidi Bodi yako ya OpenBCI na Electrode
Kuna maagizo mawili ambayo hii inaweza kuchukua: mtu mmoja anayedhibiti amri zote 5, au watu wengi wanaodhibiti amri tofauti kila moja. Hii itatofautisha njia ambayo hii inafanywa.
Chaguo A: Mtu Mmoja Anayedhibiti Amri Zote tano
Fuata tu maagizo katika mafunzo haya ya Usanidi wa EMG kutoka kwa Hati ya OpenBCI hapa.
Chaguo B: Watu Wengi Wanaodhibiti Amri Tofauti
Fuata mafunzo ya Usanidi wa EMG kutoka kwa wavuti ya OpenBCI lakini kwa mabadiliko moja: sababu nyingi lazima zionyeshwe pamoja.
Ili kufanya hivyo, kata waya wa kiume wa inchi 3 na mwisho wa waya mmoja wa kike na uondoe inchi ya mpira kutoka miisho ili kufunua waya zilizo ndani. Rudia hii kwa waya nyingi za kiume kama inavyofaa ili kumpa kila mtu uwanja wa kibinafsi. Splice ncha hizi zilizo wazi pamoja, na ziwe ndani ya kipande cha neli ya kupunguza joto.
Hatua ya 5: Ungana na Takwimu halisi
Sasa, nenda tena kwa nyumba ya GUI na uchague LIVE (kutoka kwa Cyton) au LIVE (kutoka Ganglion) - kulingana na ubao unaotumia- kama chanzo cha data.
Kuanzia hapa, fungua Wijeti ya EMG na Widget ya Mitandao, na uanze kutiririsha haswa kama tulivyokuwa hapo awali. Sasa, data inapaswa kutiririka kutoka kwa pembejeo yako ya moja kwa moja!
Hatua ya 6: Vita
Kwa kila kitu kilichowekwa sasa, uko tayari kwa vita. Ikiwa mipangilio miwili imeundwa, unaweza kutumia vidhibiti kupigana.
Tafadhali kumbuka roboti inapaswa kuwashwa moja kwa moja ili kuhakikisha kuwa ishara zinakusanywa kutoka kwa vyanzo viwili vya kipekee.
Kila hexbug ina maisha matatu, na baada ya haya yote kupita, bonyeza tu kitufe cha nguvu kuweka alama tena.
Furahiya na upigane!
Hatua ya 7: Utatuzi wa Matatizo - Msimbo wa Kudhibiti Kinanda
Ikiwa una shida yoyote na usanidi wa bodi yako na unataka kuidhibiti kwa kutumia uingizaji wa kibodi tu, pakua nambari hii ili utumie Arduino Serial Monitor iliyojengwa kudhibiti mzunguko wako. Hii itakuruhusu kutenganisha kila kitendo na kuamua ikiwa shida unayopata inatoka kwa usanidi wa Arduino au data.
Ilipendekeza:
Vito vya Pendant vya Pendant vya Umeme wa jua vya jua: Hatua 11 (na Picha)
Vito vya Pendant vya Pendant vya Moyo wa jua: Hii inaweza kufundishwa ni kwa moyo unaotumiwa na jua na mwangaza wa nyekundu wa LED. Inapima 2 " na 1.25 ", pamoja na kichupo cha USB. Ina shimo moja kupitia juu ya ubao, na kufanya kunyongwa iwe rahisi. Vaa kama mkufu, vipuli, dhamana kwenye pini
Vichungi vya kupita vya juu na vya kati vya LED: Hatua 4
Vichungi vya kupita vya juu na vya kati vya LED: Tuliunda vichungi vya kupita vya juu na vya kati ili kusababisha LED kung'aa na kufifia kulingana na mzunguko uliowekwa kwenye mzunguko. Wakati masafa ya juu yamewekwa kwenye mzunguko, ni LED tu ya kijani itakayowaka. Wakati mzunguko umewekwa kwenye mzunguko i
VYOMBO VYA HABARI VYA BUUU VYA MABADILIKO VYA KIUME VYA 3D: Hatua 14 (zenye Picha)
DIY 3D iliyochapishwa wasemaji BLUETOOTH: Halo kila mtu, hii ni Maagizo yangu ya kwanza kabisa. Niliamua kuifanya iwe rahisi. Kwa hivyo katika mafunzo haya, nitawaonyesha nyinyi jinsi nilivyotengeneza spika hii rahisi na rahisi ya Bluetooth ambayo kila mtu angeweza kutengeneza kwa urahisi.Mwili wa spika ni 3D pr
Ufuatiliaji wa Kichwa na Kamera ya mbali ya Wii (Vita vya Vita): Hatua 6 (na Picha)
Ufuatiliaji wa Kichwa na Kamera ya mbali ya Wii (Vita vya Vita): Halo kila mtu! Nataka kushiriki nawe mradi wangu wa kwanza wa kumaliza Arduino. Nilijaribu kutengeneza aina ya ukweli ulioboreshwa wa nyumbani. Acha nikueleze: Kimsingi ni mfumo unaotumia kamera kufuatilia kichwa chako ili kuibadilisha kama
Vichwa vya sauti vya Redio vya Wakati wa Vita: Hatua 7
Vichwa vya sauti vya Redio vya Vita vya wakati wa Vita: Jinsi ya kubadilisha vichwa vya kichwa vya vita vya wakati wa vita na kuibadilisha kuwa seti inayofanya kazi, inayoweza kutumiwa ya vichwa vya sauti vya retro-chic. Kamilisha mwonekano wa dawati la ofisi yako au kijiko kwa kubadilisha simu yako kwa kitufe cha morse