70浏览
查看: 70|回复: 7

[项目] 【Arduino 动手做】月神3号物联网视频月球车

[复制链接]
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用Arduino IDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。

Arduino的特点是:
1、开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。
2、易用:Arduino的硬件和软件都是为初学者和非专业人士设计的,你可以轻松地上手和使用它们。
3、便宜:Arduino的硬件和软件都是非常经济的,你可以用很低的成本来实现你的想法。
4、多样:Arduino有多种型号和版本,你可以根据你的需要和喜好来选择合适的Arduino板。
5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。

【Arduino 动手做】月神3号物联网视频月球车图2
【Arduino 动手做】月神3号物联网视频月球车图1

驴友花雕  中级技神
 楼主|

发表于 前天 16:23

【Arduino 动手做】月神3号物联网摄像头月球车

这个项目的灵感来源于印度的月球探测任务“月船二号”(Chandryaan-2),该任务将于2019年9月启动。这是一项特殊的任务,因为他们将登陆一个从未有人登陆过的地点。为了表示支持,我决定根据网上的月球车图片,建造一个真正的月球车。我的3D打印机尺寸有限,所以我不得不做一些细微的修改。

【Arduino 动手做】月神3号物联网视频月球车图2

【Arduino 动手做】月神3号物联网视频月球车图1
回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 16:24

【Arduino 动手做】月神3号物联网摄像头月球车

## 步骤 1:所需组件


这是一个模块化设计,它有两个控制板:Arduino 和树莓派。两者独立工作。如果预算不足,可以省去树莓派和摄像头,探测车仍然可以通过蓝牙工作。树莓派仅用于控制摄像头以及通过 WiFi 和互联网控制探测车。探测车的移动由 Arduino 控制。两个设备的电源不同。

控制系统组件
Arduino Uno
L293D电机驱动器屏蔽
6个直流电机
6个轮胎(3D打印)
正文+链接(已打印3份)
2个伺服电机
各种附件(3D打印)
5mm、4mm、3mm 和 2mm 螺丝
自锁螺母 4mm 和 5mm
7V电源

网络控制组件
树莓派
USB 网络摄像头(用于视频流和录制)
Pi 相机(用于静态图像)
5V电源

【Arduino 动手做】月神3号物联网视频月球车图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 16:25

【Arduino 动手做】月神3号物联网摄像头月球车

## 步骤2:主体和附件

如果您有 3D 打印机,您可以直接打印所有内容,但是如果您没有,您可以使用午餐盒作为主体,并使用 PVC 管制作摇臂转向架机构的连接件,我将留下链接供您参考。

如果你不想,可以把附件留下,探测车仍然可以工作。天线和太阳能电池板是我刚刚添加的,因为我有很多时间和备用零件。

CAD 建模是在 Solidworks 2017 中完成的。我同时提供了 STL 文件和 Solidworks 文件,以便您可以根据需要进行修改或直接打印零件。我使用 Ender 3 pro 打印零件。

观看视频以更好地了解如何组装火星车。

【Arduino 动手做】月神3号物联网视频月球车图1

【Arduino 动手做】月神3号物联网视频月球车图2

【Arduino 动手做】月神3号物联网视频月球车图3

【Arduino 动手做】月神3号物联网视频月球车图4

【Arduino 动手做】月神3号物联网视频月球车图5

【Arduino 动手做】月神3号物联网视频月球车图6

【Arduino 动手做】月神3号物联网视频月球车图7

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 16:27

【Arduino 动手做】月神3号物联网摄像头月球车

## 步骤3:接线和电路

使用上图将所有电机连接到 arduino 板。

我们将在每侧将两个电机连接到单槽电机上。如果电机运转方向错误,只需交换电线即可解决问题。

对于 Raspberry pi,将 USB 网络摄像头连接到 USB 端口,任何摄像头都可以工作,无需安装

将 Raspicamera 模块连接到电路板上的连接器插针。

重要的

仅向树莓派提供 5V 电源。请勿为树莓派和 ARDUINO 使用同一电源

你会烧坏你的电路板。

我知道使用两个电源很傻,但我这样做是为了让没有 raspi 和相机的人也可以构建它。

【Arduino 动手做】月神3号物联网视频月球车图1

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 16:28

【Arduino 动手做】月神3号物联网摄像头月球车

## 步骤4:控制探测车

有两种控制模式:一种是通过蓝牙使用安卓设备,另一种是通过 WiFi 和互联网

本地蓝牙连接

为此,您必须从 Play 商店下载蓝牙应用程序并连接到探测车。

用于 WiFi 和互联网控制

这有点棘手,因为我们要用树莓派。首先,你需要通过远程桌面连接 SSH 连接到树莓派。然后运行 ​​Rovercontol 脚本,它会要求你通过蓝牙连接到 Arduino 开发板。完成后,它会打开一个窗口,使用 w、a、s、d 键来驱动探测车,然后按 j 键停止探测车。

要控制摄像头运行网络摄像头脚本,它将启动实时视频以拍摄静态图片,请在终端窗口中使用此命令

raspistill -v -o 测试.jpg

两个相机彼此独立工作,但可以同时使用。

要设置 RaspiCam,请单击此处

网络摄像头脚本使用在 Python 3 上运行的 Opencv 3 进行设置,请点击此处。

【Arduino 动手做】月神3号物联网视频月球车图2

【Arduino 动手做】月神3号物联网视频月球车图1

【Arduino 动手做】月神3号物联网视频月球车图3

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 16:29

【Arduino 动手做】月神3号物联网摄像头月球车

## 第五步:结论

这是项目的第一部分,我将升级探测车并添加自动驾驶功能,最后我将制作一个着陆器模块,我将从天空发射它并尝试自动着陆,就像它降落在月球上一样。

【Arduino 动手做】月神3号物联网视频月球车图1

【Arduino 动手做】月神3号物联网视频月球车图2

回复

使用道具 举报

驴友花雕  中级技神
 楼主|

发表于 前天 16:44

【Arduino 动手做】月神3号物联网摄像头月球车

附录
项目链接:https://www.instructables.com/IOT-Moon-Rover/
项目作者:印度 shubham_bhatt
项目视频:https://www.youtube.com/watch?v=mcdEGQTxE88
Opencv 3 进行设置:https://pyimagesearch.com/2017/0 ... -your-raspberry-pi/
配置 raspi-config:https://www.raspberrypi.com/docu ... /configuration.html
项目文件:https://github.com/sastejugaad/Chandrayaan3_Pragyan_Rover

【Arduino 动手做】月神3号物联网视频月球车图1

【Arduino 动手做】月神3号物联网视频月球车图2

Chandrayaan3_Pragyan_Rover-main.zip

4.82 MB, 下载次数: 5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail