ESP32CAM 视频小车
简介
演示视频
开源esp32视频小车支持自动发现
这是最后一个可以轻松使用arduino ide编译的版本源码以打标签可在此下载压缩包https://gitcode.net/qq_26700087/esp32camcar/-/releases/0.0.3
当前的可以通过服务端远程操作的版本
esp32cam 4g远程小车
源码路径https://gitcode.net/qq_26700087/esp32camcar 对应标签0.0.3.1
所需原料
esp32Cam开发板带摄像头
默认是ov2640,本文代码只支持ov2640。若更换了摄像头请修改src目录的下cam.cpp的摄像头初始化配置。
电机驱动板:
这里的代码测试过
迷你超L298N
和L9110S两路电机驱动板
,其它的两路电机驱动板也可尝试。由于esp32Cam的io被摄像头和sd卡槽大量占用,剩余的io有较多
strapping 引脚
,我们使用到strapping引脚去连接驱动板,而L9110S一旦上电,接收PWM输入的针脚会有反灌电压到MCU,而ESP系列芯片上电时会检测strapping管脚的电平状态来决定芯片的工作模式,所以反灌电压到strapping引脚产生不正确的电平状态导致无法启动。若只有L9110S可以实际使用中先将ESP32cam上电再将L9110S上电。
更推荐前者迷你超L298N。(参考下图,大约售价在1.3 ~2元,不要买成更贵的还装了散热片那种,那种没有测试过当前代码)。
供电:两节 18650电池
18650电池座两节版本
本文使用的小车底盘,含4个TT电机和轮子。但代码是两路的驱动的,鄙人使用两路驱动板驱动四个马达,动力层面是四驱的。
此处可按自己喜好选用两路或者四路。
杜邦线若干。
USB-TTL烧录器,或者ESP32-CAM专用的TTL烧录底座。
天线可选
在esp32s模组上有个天线接口,可以外接天线增加wifi效果,但注意天线接口附近有个0欧电阻,需要将其掉头连接外接天线或者去掉它用一坨锡代替连接外接天线。
散热片可选
大量传图芯片本身会较严重发热,而这个降压的电路比较简单,这里输入7.4v也会造成严重发热。
关于供电
L9110S的输入在 2.5 V~ 12 V
ESP32-CAM 的5V引脚不止可以输入5V。
从官网可以看到原理图如下(也可以点击前面的链接跳转)。
可以看到ESPCAM上的AMS1117-3.3 模块的输入端是直连5V引脚的。
AMS1117-3.3的输入范围 4.75~15V,官方建议ESP32CAM的5V引脚 至少5V 2A否则图片会有水纹。
因而为了简便供电,我们可以与 L298N或L9110S 的输入取一个并集。5 ~ 10V。虽然并联会分流,但这里使用两节18650输出7.4V,实测没有影响,因为不需要输入特别精准的电压。
当然此处还要考虑马达可以承受的电压。普通的TT电机说的是6V上限。不过我实测在两节18650电池输入,在L9110S的输出端接了四个TT马达并无异常。
接线
两种接线大同小异
- 迷你超L298N
- L9110S两路
有些L9110S标记的控制引脚可能与图中不一致,大体上按照两个IO控制一个电机接口的方式即可
注意:在esp32Cam启动之前将L9110S的VCC和GND与电源断开,否则会导致ESP32Cam无法启动。
代码
开发环境
不再累述,参考本人上一篇esp32cam 服务端远程视频方案中关于ardunio ide 准备esp32cam环境 以及 platformio 准备esp32cam 环境相关内容。
新建项目时请选择对应的开发板AI Thinker ESP32-CAM
。platformio注意framework选择ardunio。
该教程将不再更新,请具体参考设备代码和安卓代码的readme ,因为每当新特性更新,教程就会过时。
以下内容已过时
代码路径
云逸之 / Esp32CamCar · GitCode :https://gitcode.net/qq_26700087/esp32camcar
点个star ⭐️,烧录不报错。
使用platformio的同学,注意源码中platformio.ini的已指定端口请按自己实际情况修改。
使用ardunio ide的同学,为了保险起见,可以将src目录下内容拷贝到一个新的目录,把main.cpp改名,main.ino或者其他以ino结尾的名字。
修改main.cpp 其中的wifi的ssid和密码以及上位机的ip.
但如果你使用手机热点,可能热点所在ip与以下的host值一致,而热点的ssid和密码可以设置,你也可以不用修改ssid和密码,重设手机热点wifi也行。查看热点所在的ip参考后文–安卓上位机项目中的readme.
const char* ssid = "test0";
const char* passwd = "12345687";
安卓上位机
该项目的发行版中有apk文件的压缩包可以下载云逸之 / Light Handler · GitCode
需要查看当前手机的ip可以,也可以借助该app。
本人使用手机开启2.4G(开热点时注意必须2.4G)的wifi热点,再使用esp32Cam连接该上位机,进行控制。这样可以方便在户外操作。
但软件对组网方式无限制,你依然可以使用无线路由器,然后esp32Cam和以及手机加入连接该路由器,然后进行控制。
ESP32CAM 视频小车相关推荐
- 遥控视频小车实际应用效果以及功能实现
wifi遥控视频小车实际应用效果以及功能实现 wifi技术交流互动群:48099171,如果想更深入的了解该方案可以加入. 方案是开放源码的,如果需要请留下您宝贵的邮箱,或者加入群后私聊群主获取.谢谢 ...
- 【基于arduino的esp32-cam视频监控简单使用】
基于arduino的esp32-cam视频监控简单使用 一.软件准备 arduino下载链接 二.硬件准备 三.环境配置 打开软件是这个界面 点击文件里面的首选项进行配置 在附加开发板管理器中添加网址 ...
- 0代码,不用app Arduino esp32cam 远程控制Web Server视频小车
使用 ESP32-CAM 构建 Wi-Fi 遥控汽车机器人.您将能够使用Web服务器控制机器人,该服务器显示机器人"看到"的视频流.您可以远程控制您的机器人,即使它不在你的视线范围 ...
- ESP32-CAM视频传输至公网服务器并转发视频数据流
有关esp32-cam目前大多数文章都是在写如何在内网(同一网络环境下)的视频传输, 即便是传输服务器上, 视频图像也只是显示在服务器中, 无法将视频数据流再转发到客户端. 先介绍一下大致思路, 很简 ...
- 树莓派Opencv获取ESP32-CAM视频源(解决不能获取问题)
配置ESP32-CAM包.烧录请看上一篇:(7条消息) ESP32-CAM在ArduinoIDE获取视频流(超详细)_T1anhu4的博客-CSDN博客 ======================= ...
- 【小作品】STM32无线WIFI视频小车制作剖析(上)
实体作品请参看优酷视频. 若以上链接点击无效请把该链接地址复制到浏览器地址栏 http://v.youku.com/v_show/id_XODYzODczNzQ4.html 说明: 该作品为arvik ...
- 转:【小作品】STM32无线WIFI视频小车制作剖析(下)
转载于:http://blog.csdn.net/u012819339/article/details/50654764 实体作品请参看优酷视频. 若以上链接点击无效请把该链接地址复制到浏览器地址栏 ...
- android wifi智能车,STM32智能WiFi视频小车全套资料(带安卓app与stm32源码等)
/* 包含头文件 ----------------------------------------------------------------*/ #include "stm32f1xx ...
- 基于ESP32-CAM的图传探勘小车项目(代码开源)
前言:本文为手把手教学ESP32-CAM实战项目--ESP32-CAM图传勘探小车,本项目仅采用ESP32-CAM作为核心MCU,实现小车项目的图传与控制一体化.图传小车的底盘驱动轮采用麦克纳姆轮,搭 ...
最新文章
- 4.1 Qt绘图原理
- SOCKET编程中,select()函数的作用
- java中动态顺序死锁问题
- 武汉超级计算机中心,加快打造“五个中心” 武汉率先开建人工智能计算中心...
- MySQL慢查询之慢SQL定位、日志分析与优化方案
- css颜色 333是什么颜色,纯css实现的颜色扇附图
- JAVA IO - RandomAccessFile
- centos mysql proxy_CentOS7搭建MysqlProxy实现读写分离
- 目标检测(四)--ICF
- java发送hotmail邮件,使用javamail将电子邮件发送到hotmail时遇到问题
- 地理探测器软件下载与使用
- html自动跳转到另外页面,html从一个页面跳转至另一个html页面的子页面
- html的iframe用法
- 转载:等比数列的求和公式,及其推导过程
- Powerdesigner概念模型并将概念模型转换成物理模型
- 超详细—狂神Mybatis笔记
- AASM rule of scoring sleep stages using EEG signal
- 4个女人要过一座桥的问题
- 么是形参?什么是实参?
- 百度,你大爷回来了!谷歌宣布AI重返中国,首席扛把子竟是个华人小姐姐
热门文章
- Oracle数据库面试例题
- 兄弟Brother HL-3150CDN 驱动
- java中explore_JavaExplore
- 新装的Ubuntu 18.4 系统不显示以太网连接
- 【微信小程序】历史搜索记录本地保存功能实现及思路
- 解决IDEA编译项目报错 “xxx包不存在“
- 最炫python表白代码_Python制作微信好友背景墙教程(附完整代码)
- Hyperf 引入支付宝app支付遇到的坑
- 出图免费插件丨REVIT出图时快速创建标准平面视图样板?
- 耐看娱乐冲刺上市:所持部分股权遭冻结,张栗坤、钟山为实控人