找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5662|回復: 24
打印 上一主題 下一主題
收起左側(cè)

想用單片機制作一個掃地機器人,有些問題想咨詢,有大神回復一下嗎?

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:619647 發(fā)表于 2019-10-8 14:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本人是單片機小白一枚~在大學學的課程里對單片機比較感興趣所以我打算做一個基于單片機的掃地機器人控制系統(tǒng)設計,

現(xiàn)在在選擇單片機,在網(wǎng)上看到有AT89C51,STC89C52,也有用STM32的,如果就設計一個掃地機器人的話,用哪個比較好呢?我也不需要做太復雜的。我在大學里AT89C51和STM32都有學過,不過學的淺,想請問一下論壇里的大神們對于我這種情況選擇哪個比較適合?
現(xiàn)在在看郭天祥老師的十天學會單片機教程,會認真學的,想做好這個設計?墒怯龅絾栴}了,就想在論壇問問,
希望有大神回復~



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:332444 發(fā)表于 2019-10-8 20:55 | 只看該作者
簡單點的你可先列出來一些功能,不知你所謂的簡單到蝦米程度?
回復

使用道具 舉報

板凳
ID:8222 發(fā)表于 2019-10-9 00:08 | 只看該作者
郭天祥老師的十天學會單片機教程,折騰不了這個。郭老師的只教會些基本操作,比如流水燈,IIC讀寫,1602顯示等。
回復

使用道具 舉報

地板
ID:88256 發(fā)表于 2019-10-9 07:51 | 只看該作者
xianfajushi 發(fā)表于 2019-10-8 20:55
簡單點的你可先列出來一些功能,不知你所謂的簡單到蝦米程度?

估計就是一臺電機不停旋轉(zhuǎn)掃地,另一臺是帶避障行走功能的,至于行程規(guī)劃和自動充電,應該是不可能去設計的
回復

使用道具 舉報

5#
ID:254046 發(fā)表于 2019-10-9 09:49 | 只看該作者
對單片機不熟悉的話,只有選51單片機,但是功能不是很強,但是做個掃地機器人也行了,還要加很多外設,包括讀取傳感器,驅(qū)動電機,還有機械傳動原理
回復

使用道具 舉報

6#
ID:332444 發(fā)表于 2019-10-9 10:21 | 只看該作者
hhdsdy 發(fā)表于 2019-10-9 07:51
估計就是一臺電機不停旋轉(zhuǎn)掃地,另一臺是帶避障行走功能的,至于行程規(guī)劃和自動充電,應該是不可能去設計 ...

那你要用蝦米避障傳感器?
回復

使用道具 舉報

7#
ID:401564 發(fā)表于 2019-10-9 16:04 | 只看該作者
說10天學會單片機,15天學會C語言的,大多都是極不負責任的話.10個月能學會就很好了.
對于掃地機器人,基本上很少有用51來做的,在程序方面實在太累了
絕對是選擇STM32的
如果你是一個入門的人,最好還是學學流水燈,電子時鐘之類的,這玩意不是初學者學的
并不是你要不要復雜功能的問題,至少避障和路徑是少不了,單單這兩個功能用51就很累
當然,并不是說不行,只是對于初學者來說有點難度
回復

使用道具 舉報

8#
ID:123289 發(fā)表于 2019-10-9 16:23 | 只看該作者
對于會做的人,無所謂用哪個。
對于你,建議用你最熟悉的。
回復

使用道具 舉報

9#
ID:88256 發(fā)表于 2019-10-9 21:17 | 只看該作者
xianfajushi 發(fā)表于 2019-10-9 10:21
那你要用蝦米避障傳感器?

看清楚啊,不是我要做掃地機的
回復

使用道具 舉報

10#
ID:505032 發(fā)表于 2019-10-9 21:39 | 只看該作者
1、實現(xiàn)基本功能不難。
2、做好就太不容易了,主要問題應該是在路徑規(guī)劃上。
回復

使用道具 舉報

11#
ID:373684 發(fā)表于 2019-10-10 00:30 | 只看該作者
我也想用單片機做1個,實現(xiàn)每天定時掃地一次,,自動沖電。
回復

使用道具 舉報

12#
ID:621724 發(fā)表于 2019-10-10 15:12 | 只看該作者
《嵌入式產(chǎn)品分析與設計》 里面有一個掃地機案例你可以參考一下
不過可能路徑規(guī)劃太難了 建議用隨機碰撞返回的方法做簡單一點

回復

使用道具 舉報

13#
ID:222006 發(fā)表于 2019-10-11 10:34 | 只看該作者
stm32 不解釋了。掃地機器人要避障和電機驅(qū)動,還有路線規(guī)劃的。
回復

使用道具 舉報

14#
ID:254046 發(fā)表于 2019-10-14 21:27 | 只看該作者
對單片機不熟悉,就用51單片機吧,簡單易學,做好了功能還是很強大的,你看看智能小車吧,本站有貼
回復

使用道具 舉報

15#
ID:619647 發(fā)表于 2019-10-17 23:04 | 只看該作者
謝謝各位的回答。∠胗肧TM32來做!有什么教材、課程推薦新手學習的嗎!
回復

使用道具 舉報

16#
ID:619647 發(fā)表于 2019-10-27 21:48 | 只看該作者
xianfajushi 發(fā)表于 2019-10-8 20:55
簡單點的你可先列出來一些功能,不知你所謂的簡單到蝦米程度?

謝謝你的回答~ 功能是大概能夠?qū)崿F(xiàn)在室內(nèi)自由行走、可以避障、可以自動返回充電~ 打算用STM32做了~ 想問問大神有什么推薦的學STM32課程和書籍嘛?
回復

使用道具 舉報

17#
ID:619647 發(fā)表于 2019-10-27 21:49 | 只看該作者
溫xyz 發(fā)表于 2019-10-9 00:08
郭天祥老師的十天學會單片機教程,折騰不了這個。郭老師的只教會些基本操作,比如流水燈,IIC讀寫,1602顯 ...

好的,明白了,謝謝你~
回復

使用道具 舉報

18#
ID:619647 發(fā)表于 2019-10-27 21:49 | 只看該作者
cql1980 發(fā)表于 2019-10-9 09:49
對單片機不熟悉的話,只有選51單片機,但是功能不是很強,但是做個掃地機器人也行了,還要加很多外設,包括 ...

好的~謝謝你!
回復

使用道具 舉報

19#
ID:619647 發(fā)表于 2019-10-27 21:50 | 只看該作者
Y_G_G 發(fā)表于 2019-10-9 16:04
說10天學會單片機,15天學會C語言的,大多都是極不負責任的話.10個月能學會就很好了.
對于掃地機器人,基本上 ...

那請問大神 有什么推薦的教程或書籍來學習STM32嗎?
回復

使用道具 舉報

20#
ID:619647 發(fā)表于 2019-10-27 21:51 | 只看該作者
shuiyuelinyu 發(fā)表于 2019-10-10 15:12
《嵌入式產(chǎn)品分析與設計》 里面有一個掃地機案例你可以參考一下
不過可能路徑規(guī)劃太難了 建議用隨機碰撞 ...

好的,謝謝!
回復

使用道具 舉報

21#
ID:401564 發(fā)表于 2019-10-28 08:47 | 只看該作者
WYHHXXJY 發(fā)表于 2019-10-27 21:50
那請問大神 有什么推薦的教程或書籍來學習STM32嗎?

STM32并不適合從0基礎開始學,大多是從單片機過渡到STM32的,至少是要有一點編程的基礎
雖然STM32也可以叫單片機,但它和8051的編程思路是不一樣的
所以,你要先確定你的目標,如果只是編程,可以學8051
如果是要學掃地機器人,那就肯定是STM32了,如果你一點
回復

使用道具 舉報

22#
ID:991042 發(fā)表于 2023-3-30 22:22 | 只看該作者
于stm32的藍牙智能小車設計: 由STM32微處理器、步進電機、藍牙,L298N等模塊構(gòu)成的。 該系統(tǒng)采用STM32微處理器為核心,在MDK環(huán)境下進行編程, 通知控制L298N模塊IN1~IN4引腳的高低電平進而控制電機的轉(zhuǎn)動方向, 使小車產(chǎn)生不同的轉(zhuǎn)動模式?刂菩≤嚨霓D(zhuǎn)動模式通過藍牙模塊來實現(xiàn), 利用手機藍牙助手和藍牙模塊相通,進而控制小車的各種運轉(zhuǎn)模式。 結(jié)果表明該系統(tǒng)具有結(jié)構(gòu)簡單、工作可靠、精度高等特點
回復

使用道具 舉報

23#
ID:420836 發(fā)表于 2023-3-31 07:25 | 只看該作者
還是要用stm32
回復

使用道具 舉報

24#
ID:69038 發(fā)表于 2023-4-1 15:20 | 只看該作者
先做個能掃地工具的就行,掃地機器人就暫時別去想了
地面臟沒臟、地上的牛奶和奶粉區(qū)分、寵物走來走去、小孩子的玩具、電量不足歸位充電、室內(nèi)定位、虛擬地圖、避障、巡行。。。一大堆的問題,你真的準備好了嗎?
回復

使用道具 舉報

25#
ID:230500 發(fā)表于 2023-4-1 23:28 | 只看該作者
你自己都說了你學得很淺;所以你要做掃地機器人;我是不推薦你做; 我倒是推薦你去做智能避障小車;主要是配套的車身,開發(fā)板,傳感器等外設,網(wǎng)上隨便就能買到;價格也便宜;
做這個小車 一樣的也能幫助你學習進步;紅外避障 紅外碼盤測速,超聲波測距,PID穩(wěn)速 PWM電機驅(qū)動,無線數(shù)傳,UART通訊,ADC電壓測量,OLED顯示,等等

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表