527浏览
查看: 527|回复: 0

[M10项目] 行空板电机拓展板-物联网小车

[复制链接]
行空板我很早就买了,但是没有怎么玩过,这次参加试用活动,都尝试了一下,然后结合试用的扩展板制作了个小车,因为我一直打算做一个可以全屋巡逻的小车这次刚好合适。
一、功能特性

  • 远程控制:通过物联网平台可以下发指令,轻松控制小车的前后左右移动,实现灵活的远程操控。
  • 灯光控制:能够控制扩展板上的 ws2812 灯的开关状态,为小车增添独特的视觉效果。
  • 视频实时显示:可以获取行空板视频,并在物联网平台上实时显示,让你随时了解小车周围的情况。

二、系统框架图

整个系统主要由以下几个部分组成:

  • 物联网平台:作为指令的发送和接收中心,以及视频显示的平台。
  • 行空板及扩展板:负责接收物联网平台的指令,并控制小车的移动和灯光,同时采集视频信号。
  • 小车硬件:包括电机、轮子等,执行行空板的控制指令实现移动。
  • 通信模块:采用 MQTT 连接方式,确保指令的稳定传输和实时响应。

三、硬件资源
行空板电机拓展板-物联网小车图1

  • 行空板:提供强大的计算和控制能力,支持 Python 编程。
  • 扩展板:集成了 ws2812 灯等硬件资源,方便进行灯光控制。
  • 小车底盘:包括电机、轮子、车架等,为小车的移动提供基础。
  • 摄像头:用于采集行空板视频,实现实时显示功能。

四、制作过程

  • 硬件组装:将行空板和扩展板安装在小车底盘上,连接好电机、摄像头等硬件设备。
  • 软件编程:使用 mind + 平台,采用 Python 语言进行编程。通过 MQTT 连接实现与物联网平台的通信,编写控制小车移动、灯光开关以及视频采集和传输的代码。
  • 调试优化:对小车进行反复调试,确保各项功能正常稳定运行。优化代码,提高性能和响应速度。

五、软件资源

  • Python 编程语言:具有简洁、高效的特点,方便进行物联网小车的编程开发。
  • mind + 平台:提供了丰富的编程工具和资源,支持硬件连接和代码编写。
  • MQTT 库:用于实现与物联网平台的通信,确保指令的可靠传输。

六、代码功能演示
以下是代码的主要功能演示:
行空板电机拓展板-物联网小车图2视频





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

本版积分规则

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

硬件清单

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

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

mail