在这个项目中,我制造了一部由智能手机控制的汽车,该汽车可以由用户操纵或自动行驶。 硬件部件: 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”)。此外,如果在直行方向上有障碍物(在这种模式下,伺服引擎已关闭),超声波将进行测量。如果您要碰壁撞车,汽车将转向一侧。但是您必须小心驾驶得太快。 自动模式:通过“自动打开” /“自动关闭”按钮可以打开和关闭第二种模式。在这种模式下,汽车使用旋转的超声波传感器自行行驶,以避开障碍物。 显然,还有很多事情需要优化,但我认为这样的项目永远不会完全完成。
- 1
- 粉丝: 7
- 资源: 917
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip