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

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

物联网毕设-智能图像小车(ESP32+STM32+APP)

05/07 08:25
4884
服务支持:
技术交流群

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

虚拟商品不可退

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

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
实物图
  • 方案介绍
    • 前言
    •  小车拓展
    • 一 连线图
    • 二 底层代码使用方式
    • 三 APP使用方式
    • 若需要,请咨询博主
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

前言

这个项目的硬件端是基于STM32与ESP32开发的,可以获取图像并传输到APP端,控制小车的转速使用PWM的方式,获取周围的环境数据,实现手动控制以及自动避障功能。这个项目中的APP端则可以接收图像信息并显示到APP端上,展示小车的基本信息和环境数据。这个项目具有很强的实用性和智能化程度,是近年来非常受欢迎的一个实践项目。通过该项目,可以让大家更深入地理解机器人和智能化控制的原理,培养学生对于程序设计和硬件开发的技能能力。同时,在项目的应用方面,也可以广泛应用在智能车图像识别远程监控等领域,具有非常广阔的应用前景

⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)

⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️

 小车拓展

PCB小车版本icon-default.png?t=N7T8https://blog.csdn.net/herui_2/article/details/135073514?spm=1001.2014.3001.5502

一 连线图

1. 原理图

2. 流程图

3. 实物效果

4. 功能概括

(1)硬件端:

1. ESP32可以获取图像,主控芯片将图像通过网络传输到APP端。目前市面上智能硬件设备中,ESP32具备较好的图像传输能力和稳定性。

2. 为了实现小车的前后左右移动和调整速度大小,可以通过PWM技术来控制小车的转速。PWM指脉宽调制技术,可控制电流大小和方向,使小车直线行驶或转向。

3. 通过一些传感器红外传感器超声波传感器等,ESP32可以获取周围环境的一些数据,比如障碍物的距离和位置,从而实现自动避障功能。

4. 在自动避障功能中,硬件端的控制程序通过获取传感器数据判断前方是否有障碍物,若有则自动调整方向避开障碍物,以保证小车安全行驶。该功能是智能硬件开发中非常基础的应用之一,有助于提高机器的自主控制能力。

(2)APP端:

1. APP端可以接收ESP32传来的图像信息并显示在界面上,让用户可以实时了解小车周围的情况。用户可以通过APP端实现图像的保存、上传和分享等功能,方便了解远距离场景的实时情况。

2. 用户可以通过APP端切换小车模式来改变小车的状态和功能,例如手动控制模式、自动巡航模式、遥控模式等,以满足不同场景下的需求。同时,用户也可以通过APP端控制小车的探灯状态,调整探灯亮度和方向,以满足不同场合下的探测需求。

3. 环境数据是指硬件端获取的与小车周围环境有关的各种数据,如温度、湿度、气压、光线强度等。这些数据可以通过ESP32传输到APP端,让用户了解小车所在场景的环境状况,并对其进行合理的调整。用户可以通过APP端实时查看环境数据,并进行记录和分析,以便做出更加科学、准确和有效的决策。(可定制)


演示视频

链接:https://pan.baidu.com/s/1gLrXqLivBmCa0OeGOLwCfA?pwd=xzy0

提取码:xzy0

二 底层代码使用方式

1. 使用说明

(1). 在使用该设备时,设备会连接WIFI热点,热点名称为ESP-Car,连接时需要输入密码:12345678。这可以让设备可以接收到来自APP端或其他控制设备的指令。

(2) . 当设备处于正常状态时,开发板上面的LED指示灯会处于闪烁的状态,这意味着设备已经连接到WIFI热点,并正常等待接收指令。如果指示灯一直闪烁,则表明设备正处于正常使用状态,并可以通过APP端或其他控制设备进行控制和操作。

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

2. 下载程序

  1. 先根据原理图进行连线,连接好以后在做后面的操作
  2. 打开程序(硬件由工作室出的可以忽略下载程序这部分)

三 APP使用方式

1.下载APP

(1)操作方式:

使用Android手机安装APK进行操控

安装Android studio导入项目使用模拟器

Android studio下载链接

下载Android Studio_android studio 下载_psh714的博客-CSDN博客

(2)使用说明

在使用该设备进行小车控制时,需要先通过WIFI连接到ESP-Car建立的无线设备。连接成功后,再打开APP进行小车的控制操作。这个过程需要将手机连接到ESP-Car无线设备,输入密码:12345678连接成功后打开APP,即可在APP上进行小车的控制和操作。

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

(多看视频,视频中有完整功能演示)

2. APP界面

若需要,请咨询博主


⚠️⚠️END⚠️⚠️


联系方式 微信号:13648103287

  • 联系方式.docx

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
TLP185(V4GHTL,SE(T 1 Toshiba America Electronic Components Transistor Output Optocoupler, 1-Element, 3750V Isolation
暂无数据 查看
AT24CM01-XHM-T 1 Atmel Corporation EEPROM, 128KX8, Serial, CMOS, PDSO8, 4.40 MM, GREEN, PLASTIC, MO-153AA, TSSOP-8

ECAD模型

下载ECAD模型
$1.46 查看
74LVC14AD,112 1 NXP Semiconductors 74LVC14A - Hex inverting Schmitt trigger with 5 V tolerant input SOIC 14-Pin
$0.34 查看

相关推荐

电子产业图谱

方案定制,程序设计方案、单片机程序设计与讲解、APP定制开发。本公众号致力于向读者传递关于程序设计和开发的相关知识,并分享一些关于软件开发的最佳实践。如果您有什么问题或建议,请随时联系我们。我们将竭诚为您服务