男孩應該都喜歡會動的玩具吧!從小就對遙控車、船及飛機好奇,幻想著自己就是駕駛員,開著它上天下海,無所不能。長大了,隨著知識與技術的累積,漸漸有能力能做完全屬於自己的遙控玩具。其實現在也有錢能買性能佳,功能強大的遙控玩具,但或許一部份是想完成小時候的夢;另一部份是想證明自己已長大了吧!

科技日新月異,許多的零件網路上都買的到,價格也不貴,最重要的是要有創意及能力,每個人都可以是發明家。

                                                           藍芽遙控車  

藍牙遙控車,這個是由模型履帶車+控制車主機+藍模組所組合成的。模型履帶車可在網路上買到;控制車主機可依個人的喜好選擇不同的MCU (單晶片)及馬達控制晶片,在此我是使用便宜又簡單的MCU 8051,馬達控制晶片則是選用L293D;藍模組當成我的無線傳輸模組。目前是以NB上的藍與藍遙控車進行互相配對,達到傳輸控制指令的目的,未來還可撰寫手機介面程式,利用手機藍進行遙控。

下圖即為整個藍遙控車的分解圖:

藍芽遙控車all

             

在此將整個開發的程序分成下面個幾個Step:

Step1. 履帶車組裝

這是宮田所出品的模型玩具,由於我們需要有轉向的功能,於是使用雙馬達設計來達成,但因宮田的履帶車中所附的僅為單馬達驅動模組,故尚需另購買雙馬達驅動模組。

履帶車模型

 

Step2. 遙控車主機電路焊接

遙控主機電路圖

                 

Step3. 8051韌體撰寫

遙控主機中以8051單晶片為核心,其負責將接收到的指令轉換成對應的訊號輸出至L293D (H-bridge直流馬達驅動IC)中,藉以控制馬達的轉動。以C或組合語言撰寫相關的軔體程式並燒錄進8051中。

藍芽遙控車-8051韌體撰寫

        

Step4. NB上控制程式撰寫

撰寫NB上的控制介面程式,此處是以VB進行撰寫。操作NB上的控制介面,即能遙控藍履帶車。

NB上控制程式 and 作品完成

      

 

 

 

arrow
arrow
    全站熱搜

    Yan ~ 生活日記 發表在 痞客邦 留言(10) 人氣()