当前位置:首页 > 长寿水果 > 红树莓 > 正文

最近想做个机器人是要用树莓派还是Arduino?

2023-02-06 20:08:55  来源:网络   热度:

一、最近想做个机器人是要用树莓派还是Arduino?

我毕业设计做的是基于物联网控制的机器人,如果你是计算机专业的,二选一的话,我推荐用raspberry PI B+,如果计算机基础不是很好,可以用Arduino,这个实现方便,开发周期短,本身带了很多类库。

嗯,直接告诉你,树莓派可以直接控制舵机和动力模块,但是仍然需要加一个电机驱动芯片,可以选择经典的 L298或者L9110。这里不需要arduino,当然可以连上。我做的是远程视频监控,用的是树莓派。

有一整套的论文,但是不能给你哈,因为已经提交,如果泄露,可能面临学位证被收回的风险。不过如果你想交流一下还是可以的。

arduino是单片机,直接写代码就可以运行了,树莓派是一台微型电脑,要有操作系统的

你要是没什么基础,做简单的机器人的话用arduino比较好,简单直观易操作,还便宜

当然arduino能做的,树莓派也都能做

监控小车的小车部分应该就是简单的遥控车

监控部分,摄像头+图传发射就可以直接把图像传过来了,然后屏幕+图传接受就可以看到图像了,这部分不需要代码

树莓派比较适合,它可以装Linux系统,可以安装很多应用来辅助。

arduino只能处理单线程。多线程处理要很麻烦,这就有很大的局限性。

不过它们组合起来很好,Arduino负责机械部分的控制,树莓派负责逻辑运算,操控通过串口发指令给Arduino执行。

可以先用用单片机,再用树莓派。第一,单片机便宜,树莓派贵,第二,接着前面说的树莓派容易烧坏,坏了去换就要耽误进度,大约一个月才能再寄回个新的来。第三,如果机器人只是两足,四组,六组用来竞速的或者是踢足球等简易的,选择单片机足矣。假若研究视觉等高级点的可以选择树莓派。

你的机器人要完成什么功能?

二、树莓派仅自动传图像到yeelink,经常死机,死机所需要的时间长的能达到5-6个小时,短的只需要几分钟

我没有接过摄像头。对这个情况不是很了解。我只能做些假设,看看对你的问题有没有帮助。

我想你的程序很可能是用C写的。如果用python写的则是另外一回事。从表面上看,程序危及了内核,所以才出造成IO冲突。

根本性原因还是在于图像采集模块。可以用排除法一条条去掉。

1. 先停止向yeelink上传图像。仅仅做采集。 同时采集的频率要低些。

如果仍然死机,那就是采集图像的模块有问题。重新换个版本

如果不死机,问题可能在内存不足上。 优化算法,采完了,上传完了,就将程序的内存彻底释放。另外你的采集模块本身就的库也可能有问题。opencv的版本如果不好,就换个版本。

2. 可能与摄像头的硬件有关,检查接触是否良好。换一个USB摄像头试试看。不过USB摄像头效率似乎没有专用的高。

3. 可能与功率有关。你的USB摄像头所需要的功率太高,树莓派那个USB接口无法提供。按你的说法,摄像头上还有LED灯。所以很可能是这个原因。解决办法是换个没有LED灯的摄像头,或者是让电源的功率大些。

三、树莓派如何与手机互传文件,需要具体些

你把22端口映射成80端口了,直接通过客户端写域名和端口写80就应该可以连上,如果不行看看协议 是否也需要映射下

四、树莓派的图书

爱上Raspberry Pi:Matt Richardson / Shawn Wallace著;李凡希译,科学出版社 (2013-10出版) Raspberry Pi Python 编程入门 :Simon Monk 著;姜斐祚 译,科学出版社(出版) Raspberry Pi快速入门指南:Maik Schmidt著;王峰、王江伟、王汝波译,科学出版社(2014-01出版)

树莓派应用速成 网络应用秘方:(美)Rick Golden 著;符鹏飞 译,科学出版社(2014-5-1出版)

树莓派应用速成 Raspbmc媒体中心 :(美)Rick Golden 著;符鹏飞 译,科学出版社(2014-5-1出版)

一周热门