Orodha ya maudhui:

Royale ya Vita vya Neurobots: Hexbugs za Kudhibiti Misuli: Hatua 7
Royale ya Vita vya Neurobots: Hexbugs za Kudhibiti Misuli: Hatua 7

Video: Royale ya Vita vya Neurobots: Hexbugs za Kudhibiti Misuli: Hatua 7

Video: Royale ya Vita vya Neurobots: Hexbugs za Kudhibiti Misuli: Hatua 7
Video: ALEX & RUS ДИКАЯ ЛЬВИЦА Music version HD mp3 2024, Julai
Anonim
Royale ya Vita vya Neurobots: Hexbugs zinazodhibitiwa na misuli
Royale ya Vita vya Neurobots: Hexbugs zinazodhibitiwa na misuli

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

Cables Solder Jumper kwa Mdhibiti
Cables Solder Jumper kwa Mdhibiti
Kamba za Solder Jumper kwa Mdhibiti
Kamba za Solder Jumper kwa Mdhibiti
Kamba za Solder Jumper kwa Mdhibiti
Kamba za Solder Jumper 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

Unda Usanidi wa Bodi ya mkate na Kidhibiti cha Unganisha
Unda Usanidi wa Bodi ya mkate na Kidhibiti cha Unganisha
Unda Usanidi wa Bodi ya mkate na Kidhibiti cha Unganisha
Unda Usanidi wa Bodi ya mkate na Kidhibiti cha Unganisha
Unda Usanidi wa Bodi ya mkate na Kidhibiti cha Unganisha
Unda Usanidi wa Bodi ya mkate na Kidhibiti cha Unganisha

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

Jaribu na Kutiririsha Takwimu za Utengenezaji
Jaribu na Kutiririsha Takwimu za Utengenezaji
Jaribu na Kutiririsha Takwimu za Utengenezaji
Jaribu na Kutiririsha Takwimu za 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

Sanidi Bodi yako ya OpenBCI na Electrode
Sanidi Bodi yako ya OpenBCI na Electrode
Sanidi Bodi yako ya OpenBCI na Electrode
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

Ungana na Takwimu halisi
Ungana na Takwimu halisi
Ungana na Takwimu halisi
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: