加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

具有自动模式的智能手机控制的Arduino汽车

2020/09/15
452
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

在这个项目中,我制造了一部由智能手机控制的汽车,该汽车可以由用户操纵或自动行驶。

硬件部件:

Arduino Mega 2560和Genuino Mega 2560×1个

L298N电机驱动器H桥×1个

SG90微型伺服电机×1个

SH-HC-08蓝牙4.0 BLE模块×1个

DC 3V-6V齿轮电动机和车轮×4

超声波传感器-HC-SR04(通用)×1个

电池座18650 x 2×1个

三星18650锂电池×2

跳线(通用)×1个

亚克力板×1个

翘板开关,SPST×1个

软件应用程序和在线服务:

Arduino IDE

手动工具和制造机:

烙铁(通用)

热胶枪(通用)

作为工程领域的学生,我想学习由代码控制的传感器和执行器之间的相互作用。在这里,几个arduino项目通过在硬件和软件问题上密切合作来提供完美的学习设置。

我决定通过蓝牙通过智能手机应用程序来控制汽车。在此网站等项目中心可以找到不同方法的想法。在我看来,重要的是不要简单地复制项目和相应的代码。利用项目中心的信息,我决定了要在汽车中包括哪些可选功能。我使用的应用程序(ArduinoBlue)已完成,可在IOS或Android上使用。

我的汽车可以通过开关打开,并具有两种不同的模式:

转向模式:开启系统后,汽车始终处于转向模式。用户可以在此处通过“ ArduinoBlue”应用程序上的操纵杆操纵汽车。顺便说一下,您可以使用滑块调整移动和旋转速度(参见图片:“ ArduinoBlue”)。此外,如果在直行方向上有障碍物(在这种模式下,伺服引擎已关闭),超声波将进行测量。如果您要碰壁撞车,汽车将转向一侧。但是您必须小心驾驶得太快。

自动模式:通过“自动打开” /“自动关闭”按钮可以打开和关闭第二种模式。在这种模式下,汽车使用旋转的超声波传感器自行行驶,以避开障碍物。

显然,还有很多事情需要优化,但我认为这样的项目永远不会完全完成。

  • capture_TrldI5DCg1.JPG
    描述:原理图
  • code.ino
    描述:源码

相关推荐

电子产业图谱