男孩應該都喜歡會動的玩具吧!從小就對遙控車、船及飛機好奇,幻想著自己就是駕駛員,開著它上天下海,無所不能。長大了,隨著知識與技術的累積,漸漸有能力能做完全屬於自己的遙控玩具。其實現在也有錢能買性能佳,功能強大的遙控玩具,但或許一部份是想完成小時候的夢;另一部份是想證明自己已長大了吧!
科技日新月異,許多的零件網路上都買的到,價格也不貴,最重要的是要有創意及能力,每個人都可以是發明家。
藍牙遙控車,這個是由模型履帶車+控制車主機+藍牙模組所組合成的。模型履帶車可在網路上買到;控制車主機可依個人的喜好選擇不同的MCU (單晶片)及馬達控制晶片,在此我是使用便宜又簡單的MCU 8051,馬達控制晶片則是選用L293D;藍牙模組當成我的無線傳輸模組。目前是以NB上的藍牙與藍牙遙控車進行互相配對,達到傳輸控制指令的目的,未來還可撰寫手機介面程式,利用手機藍牙進行遙控。
下圖即為整個藍牙遙控車的分解圖:
在此將整個開發的程序分成下面個幾個Step:
Step1. 履帶車組裝
這是宮田所出品的模型玩具,由於我們需要有轉向的功能,於是使用雙馬達設計來達成,但因宮田的履帶車中所附的僅為單馬達驅動模組,故尚需另購買雙馬達驅動模組。
Step2. 遙控車主機電路焊接
Step3. 8051韌體撰寫
遙控主機中以8051單晶片為核心,其負責將接收到的指令轉換成對應的訊號輸出至L293D (H-bridge直流馬達驅動IC)中,藉以控制馬達的轉動。以C或組合語言撰寫相關的軔體程式並燒錄進8051中。
Step4. NB上控制程式撰寫
撰寫NB上的控制介面程式,此處是以VB進行撰寫。操作NB上的控制介面,即能遙控藍牙履帶車。
留言列表