全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2514
推到 Plurk!
推到 Facebook!

遙控器控制方式

答題得分者是:taishyang
f70144
一般會員


發表:13
回覆:9
積分:4
註冊:2009-03-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-05-06 19:58:30 IP:140.118.xxx.xxx 訂閱
我要用WII的手把來控制機器人,而我用WII的手把按某一個鍵利用紅外線透過接收器接收,再經由SPI把訊息傳給機器人,機器人會因我按的鍵而做動作,請問遙控器端的電路我要如何設計比較好,我電控的部分不是很好,有試著上網找,可是沒找到相關的資料,請問有大大能幫忙嗎?
aki
版主


發表:30
回覆:696
積分:755
註冊:2004-01-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-05-07 06:07:39 IP:61.229.xxx.xxx 訂閱
 聽你的描述可能有要先這麼作,
(1)先要知道 WII 手把所發射出來 Ir 的 Protocol,
(2)找一個 MCU 接收 WII 傳來 Ir 並解析 Protocol,再用 SPI inteface 傳給
Roboter.

關於 Ir receiver 部分,請找一下過去的討論,應該有相當的收穫!


===================引 用 f70144 文 章===================
我要用WII的手把來控制機器人,而我用WII的手把按某一個鍵利用紅外線透過接收器接收,再經由SPI把訊息傳給機器人,機器人會因我按的鍵而做動作,請問遙控器端的電路我要如何設計比較好,我電控的部分不是很好,有試著上網找,可是沒找到相關的資料,請問有大大能幫忙嗎?
f70144
一般會員


發表:13
回覆:9
積分:4
註冊:2009-03-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-05-07 14:35:11 IP:140.118.xxx.xxx 訂閱
抱歉我問題沒問的很好,我把我的問題再打詳細一點

WII的手把主要有藍芽傳輸跟紅外線感應器,一開始進行配對是靠藍芽來進行的,主要是讓手把能連線,而當我按遙控器上的鍵時,他所發出的訊號是透過紅外線感應器發射出去的嗎?還是靠藍芽發射出去的? 而如果我只要使用WII的藍芽功能能把我按鍵的訊息傳給接收端嗎?如果能的話,接收端再把訊息透過SPI把訊號傳給我的MCU(FPPA)做處理,處理完會把訊息丟給馬達讓馬達做動,請問發射端我需要改嗎?如果不用改那我接收端的部分我要怎麼設計比較好,請問有大大能幫忙嗎?

請問藍芽配對方式也是靠編碼解碼來處理的嗎?
但是如果是這樣的話,系統端要怎麼判定我按哪個鍵,因為編碼解碼出來的訊息只有1組而已
這樣的話我是必要加HT12E跟HT12D再搭配3 TO 8跟8 TO 3的IC來做處理
===================引 用 f70144 文 章===================
我要用WII的手把來控制機器人,而我用WII的手把按某一個鍵利用紅外線透過接收器接收,再經由SPI把訊息傳給機器人,機器人會因我按的鍵而做動作,請問遙控器端的電路我要如何設計比較好,我電控的部分不是很好,有試著上網找,可是沒找到相關的資料,請問有大大能幫忙嗎?
編輯記錄
f70144 重新編輯於 2009-05-07 14:42:01, 註解 無‧
f70144 重新編輯於 2009-05-07 14:44:38, 註解 無‧
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-05-07 14:58:30 IP:118.169.xxx.xxx 訂閱
建議先把Wiimote運作原理弄清楚 ^_^
http://wiibrew.org/wiki/Wii_Remote#Summary


Q1.而當我按遙控器上的鍵時,他所發出的訊號是透過紅外線感應器發射出去的嗎?還是靠藍芽發射出去的?
A1.資料傳輸靠的是藍芽,紅外線感應器實際上是CMOS sensor,計算出Ir bar的發光源的點座標,讓搖桿有指向(手指頭)的作用

Q2.而如果我只要使用WII的藍芽功能能把我按鍵的訊息傳給接收端嗎?
A2.如果你的接收端是PC的話,上述連結有範例

個人覺得[wiimote]<->[藍芽]<->[PC]<->[USB or COM port]<->[MCU],透過PC當做橋樑比較可行
若是[wiimote]<->[MCU],那你必須自己cover藍芽控制,個人覺得機會不大


Q3.請問藍芽配對方式也是靠編碼解碼來處理的嗎?
A3.藍芽通訊有spec可以看




===================引 用 f70144 文 章===================
抱歉我問題沒問的很好,我把我的問題再打詳細一點

WII的手把主要有藍芽傳輸跟紅外線感應器,一開始進行配對是靠藍芽來進行的,主要是讓手把能連線,而當我按遙控器上的鍵時,他所發出的訊號是透過紅外線感應器發射出去的嗎?還是靠藍芽發射出去的? 而如果我只要使用WII的藍芽功能能把我按鍵的訊息傳給接收端嗎?如果能的話,接收端再把訊息透過SPI把訊號傳給我的MCU(FPPA)做處理,處理完會把訊息丟給馬達讓馬達做動,請問發射端我需要改嗎?如果不用改那我接收端的部分我要怎麼設計比較好,請問有大大能幫忙嗎?

請問藍芽配對方式也是靠編碼解碼來處理的嗎?
但是如果是這樣的話,系統端要怎麼判定我按哪個鍵,因為編碼解碼出來的訊息只有1組而已
這樣的話我是必要加HT12E跟HT12D再搭配3 TO 8跟8 TO 3的IC來做處理
系統時間:2024-04-28 4:52:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!