⑴ 用單片機做智能小車,分為那幾個模塊分別是
如果只是最簡單的小車,那麼電源+單片機+電機+電機驅動就能搞定
單片機最簡單的51就行
加上普通的直流電機
然後有電機驅動模塊驅動電機(比如l298模塊
有能力的話自己焊也行
不行就買吧
l298模塊20—30一個)輪胎之類的可以直接買車模
淘寶上搜一下就行了
電源的設計要注意下單片機的抗干擾問題
這就是最簡單的了
⑵ 單片機遙控小車怎麼做
首先確定要實現的功能,然後選擇硬體,如小車是四驅還是雙驅,要不要舵機
遙控發射/接收模塊的選擇,單片機型號選擇,然後編程,並進行實驗
當然要分步實施 ,先會驅動舵機 ,會使用電機驅動模塊L298N,會無線模塊的收發
最後組合一塊才行
我選的小車是2 個驅動電機帶舵機 電機驅動模塊是L298N,無線模塊是NRF24L01,單片機STC12C5A32S2,小車上用的是51最小系統板,遙控發射用的是TX-1C51單 片機開發板,小車電源用的是充電寶,NRF24L01供電是靠5V經二個二極體降壓得到,模塊與單片機介面直接連,基本成功
不過小車體積還是太小了,雖然長度達260mm,但前面是舵機要轉 向,放不下東西 ,充電寶放不上去,實驗時充電寶拖地運行,或專門手拿充寶隨著小車跑,另外舵機回零時有抖動現象
5V供電行走速度較慢,如果換成電壓高的電源供電,還需給單片機和舵機降壓,麻煩
舵機轉向瞬間電流較大, 但控制脈沖可以由單片機直接輸出不需放大
⑶ 51單片機能不能做出能 自主跟隨人的小車(需要什麼)
可以,需要51核心板最小系統、ccd模組、紅外模塊等
最重要的是你有一顆做不出來,誓不罷休精氣神兒和意志力!
⑷ 做基於51單片機的超聲波避障小車方案,還有詳細元器件清單!要詳細的 謝謝
51單片機一個,20或30pf的電容4個,小車一個,L298N電機驅動2個,7V或12V鋰電池一個,晶振2個,杜邦線40根,烙鐵,焊錫絲,超聲波模塊,LED燈若干,舵機一個。
方案很簡單,上述元件做好51最小系統,淘寶買超聲波模塊,有51示例代碼,直接拿來用,這樣你可以取得小車和障礙物的距離了,然後,組裝小車,把7v鋰電池直接接L298N上,L298有轉出5V的插針介面,用它轉出的5v電壓給單片機和超聲波模塊供電,然後淘寶買舵機要參考代碼,當發現前方有障礙後,減速,單片機控制舵機轉動一個角度,避過障礙,至於驅動小車的話,用單片機產生11KHZ的PWM輸出到L298N上,把小車電機也接到L298上,這個可以看L298的說明書,淘寶商家會給你的。大體就是這樣
⑸ 51單片機小車速度控制
你好!
1、建議採用PWM控制小車速度以及啟停等
2、可以增加無線部分,傳輸PWM控制指令
3、電機驅動,可以採用L298模塊
4、具體小車實物和程序,都能完成
⑹ 自己想做一個用單片機控制的玩具車,應該怎麼做
開支不會太高的,完全取決於你怎麼做.
車體可以找些材料自己做,也可以買個玩具車改裝下.成本大概五十元以上吧.
無線遙控的話有現成的模塊大概三十塊錢左右,買個便宜的收發分離的也就十幾塊錢.但是要自己做遙控器.
個人感覺步進電機不適用,做個簡單的小車最好直接用直流減速電機,便宜而且容易控制,步進電機速度慢,力矩小.推薦用兩個電機,二手的就行,大約二十塊錢,可以實現調速,調方向了.
探測障礙物的話可以採用分離的光電二極體,調整兩者之間的夾角可以實現探測距離的調整,也就幾塊錢的成本.
自動調速可以通過軟體設置,採用直流減速電機,路面不好的話會自動減速的,沒有用過其他方法實現,你可以自己發揮一下.
電路板,單片機等電子元器件大概五十元之內就可以搞定,對了電機控制有專用晶元,記得購買.
電池推薦採用可充電電池,重復使用加個較低,車體較大的話可以買鉛蓄電池,小的話可以買鎳鎘電池.這個成本不太確定了.從二十塊到四五十塊都可能.另外因為用電機,所以電池需要採用9V或者12V的(可用電池組串聯).
綜合成本二百以內就可以搞定,推薦你做好電路圖後再去買件,
⑺ 想做一輛由單片機控制的智能小車,我需要學習哪些方面的知識
1,樓主,你首先要學習C語言基礎,就相當於80%會單片機了,因為現在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C語言。
2,先看內核8051的單片機:台灣宏晶的STC89C51-DIP40/或其它如新茂,到網上買一個開發板,價格不會超過200元。
3,看一下單片機功能:包換內部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環境、編程軟體KEIL。
5,打開開發板的例子程序,在KEIL編譯,下載到板,看結果和說明是不是相符,達到這樣效果時,你心裡肯定很激動,這時你真正學會了單片機,你成功了!!!!!。
6,單片機C語言舉例:
sbit SPEAK = P1^5; //IO口定義為蜂鳴器控制
如果蜂鳴器正極接電源,SPEAK =0;蜂鳴器就會響,你看就是這么簡單。
unsiggne char temp;//定義TEMP為單位元組變數。
sfr PORTA P1;//將P1口定義為PORTA
7,結合上面講的,你就可以搭電路和編代碼進行小車控制。。
總結,當然,做起來可能不那麼順利,堅持才是硬道理。