步驟1:將跨接電纜焊接到控制器
1.1卸下控制器蓋
通過(guò)將平頭螺絲刀或其他工具楔入控制器的四個(gè)鎖定卡舌中,撬開(kāi)透明的塑料外殼。抓住滑動(dòng)通道切換器和外殼本身。所有其他按鈕都可以丟棄。
卸下粘貼的按鈕并丟棄。另外,解焊“開(kāi)火”按鈕并丟棄。
1.2 跨接電纜上的焊接
然后分別焊接的公-公跳線連接到較小的內(nèi)部圓圈,其中向前,向后,向左和向右按鈕位于其中。還要焊接到拆下的消防電纜的連接,其接地引腳在其左側(cè)。
1.3更換控制器的蓋子
使用剪刀或美工刀,從透明的塑料蓋上切下會(huì)干擾跨接電纜位置的碎片,然后將其重新安裝到控制器上,并保持通道開(kāi)關(guān)就位。
我們重復(fù)使用蓋子,以使滑動(dòng)通道切換器有效地與板上的導(dǎo)電貼片接觸。
步驟2:創(chuàng)建面包板設(shè)置并連接控制器
重新創(chuàng)建設(shè)置,如上所示。
說(shuō)明:
2.1將控制器引腳放置在面包板上
每個(gè)命令將位于其自己的行中。將每個(gè)銷釘放在面包板內(nèi)部的單獨(dú)一行中。從上到下,這些命令的順序應(yīng)為右,左,前進(jìn),開(kāi)火。
2.2添加電阻器
在插入這些引腳之后,添加一個(gè)10KΩ電阻器,將面包板的兩側(cè)橋接起來(lái)。這樣可以糾正流到每個(gè)引腳的電流量,從而使錯(cuò)誤可以正常工作。
2.3添加錯(cuò)誤檢查LED
出于可視化目的,在這一點(diǎn)上,我們還可以添加一個(gè)LED。 LED的陽(yáng)極應(yīng)與控制引腳和電阻器對(duì)齊,而陰極應(yīng)位于面包板的另一條線上。將另一個(gè)電阻從陰極線連接到面包板的接地。請(qǐng)注意,此步驟是可選步驟,但可以幫助解決電路中的任何錯(cuò)誤。
2.4將設(shè)置連接到Arduino
最后,添加另一根跳線將每一行連接到Arduino引腳。重要的是,它們的對(duì)應(yīng)關(guān)系如下:
3-射擊
4-轉(zhuǎn)發(fā)
5-左
6-右
步驟3 :使用流式合成數(shù)據(jù)進(jìn)行測(cè)試
3.1將示例代碼上傳到開(kāi)發(fā)板
下載后我們提供的代碼,在Arduino中打開(kāi)。將開(kāi)發(fā)板連接到筆記本電腦,并確保從工具下拉列表中將其選擇為端口。
然后,將您的代碼上傳到Arduino開(kāi)發(fā)板。
3.2開(kāi)放式綜合流
8個(gè)通道在此示例中可以正常工作。單擊“啟動(dòng)系統(tǒng)”繼續(xù)。
打開(kāi)GUI后,關(guān)閉6-8通道。
3.3設(shè)置網(wǎng)絡(luò)小部件
使用串行模式打開(kāi)并設(shè)置網(wǎng)絡(luò)小部件,如圖所示。我們希望數(shù)據(jù)類型為“ EMG”。
另外,請(qǐng)注意,我們Arduino草圖中的波特率為57600,因此我們從Baud下拉列表中選擇57600。
請(qǐng)確保為Arduino選擇正確的端口。這是我們用于將草圖上傳到Arduino的端口。如果使用的是Mac/Linux,則應(yīng)將其標(biāo)記為“ usbmodem”,與標(biāo)有“ usbserial”的OpenBCI板不同。
一旦確認(rèn)所有信息正確,請(qǐng)按開(kāi)始!/p》
3.4運(yùn)行測(cè)試
由于綜合數(shù)據(jù)難以控制,因此請(qǐng)調(diào)整EMG小部件中的設(shè)置,直到方差足夠大以通過(guò)閾值為止代碼中枚舉的值。如果這還不夠的話,您可能需要更改代碼中的閾值并重新上傳到您的電路板上。
它可能還有助于一次關(guān)閉除一個(gè)通道之外的所有通道,并逐個(gè)測(cè)試每個(gè)命令,以確保它們都按照預(yù)期的方式工作。確認(rèn)一切正常后,就可以繼續(xù)使用真實(shí)數(shù)據(jù)。
步驟4:設(shè)置OpenBCI板和電極
這可以采取兩個(gè)方向:一個(gè)人控制所有5條命令,或者多人控制每個(gè)命令。
選項(xiàng)A:一個(gè)人可以控制所有五個(gè)命令
只需按照此處的OpenBCI文檔中的EMG安裝指南中的說(shuō)明進(jìn)行操作。
選項(xiàng)B:多人控制不同的命令
遵循OpenBCI網(wǎng)站上的EMG設(shè)置教程,但要進(jìn)行以下更改:必須將多個(gè)基礎(chǔ)拼接在一起。
為此,請(qǐng)切掉大約3英寸的公插針線和一根母插針線的末端,并從末端去除一英寸的橡膠以露出內(nèi)部的線。對(duì)盡可能多的公線重復(fù)此操作,以使每個(gè)人都有自己的地面。將這些裸露的末端拼接在一起,并將它們包含在一條熱縮管中。
步驟5:連接到真實(shí)數(shù)據(jù)
現(xiàn)在,返回GUI主頁(yè),并根據(jù)您使用的板卡,選擇LIVE(來(lái)自Cyton)或LIVE(來(lái)自Ganglion)作為數(shù)據(jù)源。
從這里,打開(kāi)EMG Widget和Networking Widget,并完全像以前一樣開(kāi)始流式傳輸?,F(xiàn)在,數(shù)據(jù)應(yīng)該來(lái)自實(shí)時(shí)輸入!
第6步:戰(zhàn)斗!
現(xiàn)在一切就緒,您就可以戰(zhàn)斗了。如果已經(jīng)創(chuàng)建了兩個(gè)設(shè)置,則可以使用控件進(jìn)行戰(zhàn)斗。
請(qǐng)注意,應(yīng)該一次打開(kāi)一個(gè)機(jī)器人,以確保從兩個(gè)唯一的來(lái)源收集信號(hào)。
每個(gè)hexbug都有3個(gè)生命,當(dāng)這些生命都過(guò)去之后,只需按電源按鈕即可重置得分。
玩得開(kāi)心,戰(zhàn)斗起來(lái)!
步驟7:故障排除-鍵盤(pán)控制代碼
如果您遇到任何問(wèn)題電路板設(shè)置,并希望僅使用鍵盤(pán)輸入來(lái)控制它,請(qǐng)下載此代碼以使用內(nèi)置的Arduino串行監(jiān)視器來(lái)控制電路。這將使您能夠隔離每個(gè)動(dòng)作,并確定您遇到的問(wèn)題是來(lái)自物理Arduino設(shè)置還是來(lái)自數(shù)據(jù)。
責(zé)任編輯:wv
-
led
+關(guān)注
關(guān)注
242文章
23840瀏覽量
673934 -
控制器
+關(guān)注
關(guān)注
114文章
17100瀏覽量
184219
發(fā)布評(píng)論請(qǐng)先 登錄
使用USB控制中心通過(guò)FX3將數(shù)據(jù)傳輸到DSP,數(shù)據(jù)字丟失怎么解決?
國(guó)產(chǎn)24位模擬前端芯片軟硬件替換ADS1291應(yīng)用于醫(yī)療儀器(ECG/EMG/EEG)的高精度數(shù)據(jù)采集

DLP4710EVM無(wú)法通過(guò)GUI控制怎么解決?
dlp4500無(wú)法通過(guò)gui控制怎么解決?
RAID 5 硬件與軟件 RAID 的區(qū)別
用F28069控制AFE031來(lái)實(shí)現(xiàn)兩個(gè)F28069和AFE031之間的數(shù)據(jù)傳輸,怎么實(shí)現(xiàn)?
請(qǐng)問(wèn)如何將腦電數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)轉(zhuǎn)換器輸出?
ADS1299 Differential Inputs和 Single-Ended Inputs jumpers配置好后,腦電波形完全不正確,為什么?
為什么使用CC2640讀取ADS1299沒(méi)有反饋信息?
怎么用ADS1299EEGFE-PDK套件和OpenVibe連接,是需要自己寫(xiě)驅(qū)動(dòng)嗎?
怎么樣通過(guò)ADC32 XX EVM GUI調(diào)出所需的多路時(shí)鐘?

Simplelink? CC3220-OV788音頻/視頻流式傳輸參考

評(píng)論