2007年6月11日
超簡易低成本:使用電腦控制遙控車
雖然使用單晶片能快速解決這問題
自己研究後覺得會有組合語言程式與燒錄問題,並不適合我這門外漢使用
過幾天後突然想起以前用C#寫GPS相關軟體,藍芽使用虛擬序列埠跟GPS溝通
而我使用.NET FrameWork2.0的序列埠控制項,裡面似乎有腳位控制的指令
MSDN:SerialPort (後來發現這東西VB6就有了)
熊熊發現我一開始構想,從電腦後面拉幾條線出來控制遙控車真的能實現
不過中間還是需要一些簡單的轉換電路,再接上繼電器後導通原本的遙控器轉軸電路
開始著手畫圖啦!
因為控制遙控車 上, 左上, 右上, 停, 下, 左下, 右下
需要七種狀態,一個序列埠只能控制兩條線,因此要兩個序列埠才能達程需求
而IC吐出來電力不太足夠,還要加上電晶體才能推動繼電器
電路圖完成,一轉眼電路就馬上出現在眼前!
接下來趕緊到大賣場買台電動遙控車回來
要記得挑便宜的,不然有些太高級還有方向盤,不知要怎麼控制
大略了解一下遙控器轉軸控制的方法後
中間忘了拍解剖遙控器過程,反正廉價遙控車只有一塊超小電路板
直接跳到焊接完成的遙控器電路(小弟弟二次玩焊接,很醜)
馬上將遙控器與序列埠控制腳位接上麵包板
然後開啟前一晚就完成的遙控車控制程式
登登! 遙控車乖乖臣服在電腦方向鍵的控制之下啦!
先來張測試環境:筆電, USB集線器與兩條RS-232, 電路, 遙控車與遙控器
從RS-232拉出來的線,只取DTR與RTS,其他剪掉不要
電路板電力來源直接取USB的5V
先看看用程式控制電路狀況,可以看到LED變化和繼電器導通聲音
http://140.120.13.13/~s9356003/BLOG/RemoteCar/1.wmv
再來就是實際測試拉,操作還不熟練,很容易撞牆
http://140.120.13.13/~s9356003/BLOG/RemoteCar/2.wmv