新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)智能小車設(shè)計(jì)

單片機(jī)智能小車設(shè)計(jì)

作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏
小車升級(jí)為無線遙控啦!去年買的遙控直升機(jī)沒玩幾次就摔壞了,后來買了個(gè)配件,玩了兩回又摔壞了,實(shí)在不想修了。前一段時(shí)間小車做好后,一直想用無線遙控,想了很長時(shí)間,也沒想什么 好的方法來做一個(gè)漂亮的遙控器。后來我把注意打到了遙控直升機(jī)遙控器了。我想,要是能把它改成小遙控器,那操作手感一定很棒。起先還準(zhǔn)備用示波器破解直升機(jī)遙控器和直升機(jī)之間傳輸?shù)男盘?hào),研究了一段時(shí)間,才發(fā)現(xiàn)自己很幼稚,因?yàn)樵韴D也沒有,什么資料都沒,就只知道遙控器的無線頻率是2.4GH了,這樣要破解的話,比登天還難。后來想想用STC單片機(jī)做一個(gè)也不是很難。于是乎,我一下狠心就把飛機(jī)遙控器給拆了。我先把里面的控制電路板拆下來。再用斜口鉗把按鈕和電源開關(guān)那部分電路板給剪下來,裝回去,當(dāng)然,兩個(gè)操縱桿是要保留的,其實(shí)就是4個(gè)電位器。然后焊了一個(gè)單片機(jī)最小系統(tǒng),把按鈕和電位器往上一接硬件就算完事了。然后又把STC單片機(jī)的ADC例程一改,再把USART例程一改,往上一加。軟件也就完事了。我的自定義協(xié)議是:一次用串口發(fā)送21字節(jié)數(shù)據(jù),ADC的分辨率為256級(jí),每個(gè)電位器用3 字節(jié)ACSII碼表示,所以前12個(gè)字節(jié)是4 個(gè)電位器數(shù)據(jù),后8個(gè)字節(jié)用來表示8 個(gè)按鈕,按下發(fā)ACSSII碼 ‘6’,否則發(fā)‘0’。最后一個(gè)固定為0xaa,用于檢察通訊是否錯(cuò)誤。 好了就寫這了,有空再接著寫吧。

前段時(shí)間買了個(gè)STM32最小系統(tǒng)板,把我那個(gè)神舟IV板換了下來。



那個(gè)小板是無線模塊?;宋也簧馘X。














這個(gè)就是用直升機(jī)遙控器改的。里面也有個(gè)無線模塊,無線模塊是帶串口透傳型的。因?yàn)镾PI接口和SI4432研究的還不是很熟。慚愧??!
上一頁 1 2 下一頁

關(guān)鍵詞: 單片機(jī)智能小

評(píng)論


技術(shù)專區(qū)

關(guān)閉