Robofun 機器人論壇

標題: 史賓機器人紅外線遙控器實作 RoboSapien IR remote controller implementation [打印本頁]

作者: Mick    時間: 2005-11-17 19:50
標題: 史賓機器人紅外線遙控器實作 RoboSapien IR remote controller implementation
原始連結:史賓機器人紅外線遙控器實作 RoboSapien IR remote controller implementation
看了前面兩篇

史賓機器人紅外線碼 RoboSapien IR Code
如何用電腦控制史賓

是不是對於如何用電腦控制史賓有概念了呢?
接下來繼續將紅外線遙控器的部分真正的實作出來
並且進一步達到無線控制史賓機器人

史賓機器人紅外線碼 RoboSapien IR Code這裡面提到史賓機器人的紅外線載波為39.2kHz,
以及史賓機器人的紅外線控制資料碼。
遙控器發射時是用載波和資料碼作AND,即為紅外線的輸出波形。

載波的電路可參考機器人DIY這一本書中的pp.2-22圖2.32紅外線發射電路。
要注意的是這個電路的電阻和電容配合是載波38.kHz,需調整為39.2kHz。

有了這個電路之後搭配一組可以接收RS232的訊號的電路,即可接收電腦由RS232傳出來的資料格式。
用8051來實作接收RS232的電路在很多書或是網路上都可以找的到,
或是市面上就有RS232的Chip也是可以拿來使用。
因為我們選擇了用8051來實作RS232的部分。
為了傳輸資料碼方便,我們在RS232里面建了相對應的史賓機器人的控制資料碼表格。
在電腦端這邊只需要傳輸對應ASCII code即可。

如此的作法也讓電腦端程式的開發方便許多,
也可減少傳輸資料時可能會產生的錯誤。

未來目標為整合史賓機器人家族的所有的機器人,變成通用的遙控器。




史賓機器人二代國外已經上市了,功能更強大。
也更有趣多了,目前手邊只有史賓機器人和機械雷霸龍。
所以將先繼續整合機械雷霸龍的紅外線控制,
等到整合所有的家族系列之後,再來看如何與機器人同好們分享。

為了讓史賓機器人可以達到真正的無線控制,
所以下一篇將繼續來談加入藍芽模組。
使用藍芽模組的好處是,現在很多的筆記型電腦都有藍芽模組了,
之前有些網友提到,RS232接頭在筆電不出現的機率已經越來越大了。
所以希望是否有改成USB介面的方式。
現在使用藍芽模組之後,不但可以解決沒有RS232接頭的問題,
也可以真正省卻一條線,進而達到無線控制。
對於沒有藍芽模組的電腦或筆電,可以加上一個大小如隨身碟的USB藍芽模組。

透過藍芽的傳輸,甚至可以使用手機或是PDA的藍芽裝置來控制史賓機器人。
to be continue...

版權所有:

計算式智慧暨人機互動實驗室Computational Intelligence and Human-Computer Interaction Lab.

機器人大寶
作者: babyfish0226    時間: 2005-11-18 00:53
看不太懂,還是趕快弄出藍芽成品讓我這類外行的能體驗藍芽史賓的樂趣吧。
作者: simone    時間: 2006-7-15 21:08
題外話,版大是中央資工的蘇老師嗎?
作者: Mick    時間: 2006-7-18 11:05
原帖由 simone 於 2006-7-15 21:08 發表
題外話,版大是中央資工的蘇老師嗎?


呵呵...
我不是蘇老師哩!
蘇老師是我的老闆喔!
不過我想他應該沒有時間當版主啦!
最近有人在問史賓的問題,真是不好意思哩
最近都沒空!
我的行程數目已經多到不是我用大腦就可以記憶的了
所以再給我一些時間囉!
我再回來回答各位的問題囉!




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2