esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2

ESP32 之 esp32-cam wifi拍照传图系统2

ESP32 之 esp32-cam wifi拍照传图系统2

ESP32 之 esp32-cam wifi拍照传图系统 补充说明

ESP32-CAM总结

一、ESP32初识

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第1张图片

ESP32-CAM模组的核心芯片:ESP32-S 模块是一款超小体积的多功能通用型 802.11b/g/n WiFi+BT+BLE(蓝牙) SoC 射频模组,采用具有双核处理器的ESP32作为主控,主频高达600DMIPS,模块搭配 PCB 板载天线和 IPEX 座,通过 0Ω 电阻选择(默认使用 PCB 板载天线),功能强大,用途广泛,可用于低功耗传感器网络和要求极高的任务。

产品特性

采用低功耗双核32位CPU,可作应用处理器

主频高达240MHz,运算能力高达 600 DMIPS

内置 520 KB SRAM,外置4M PSRAM

支持UART/SPI/I2C/PWM/ADC/DAC等接口

支持OV2640(我们用的是这个)和OV7670摄像头,内置闪光灯,

支持图片WiFI上传

支持TF卡

支持多种休眠模式。

内嵌Lwip和FreeRTOS

支持 STA/AP/STA+AP 工作模式

支持 Smart Config/AirKiss 一键配网

支持二次开发

详细参数查看安信可官网https://wiki.ai-thinker.com

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第2张图片

二、Arduino环境搭建

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第3张图片

7b8c67282dcb02126391df1a3d13756d.png

https://blog.csdn.net/Naisu_kun/article/details/84958561

https://www.arduino.cn/

https://www.arduino.cn/thread-81194-1-1.html下载地址

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第4张图片

安装第三方库:

https://www.arduino.cc/en/Guide/Libraries?setlang=cn库安装教程

9428280a579755b338cb78ebc6899048.png

ESPAsyncWebServer:https://github.com/me-no-dev/ESPAsyncWebServer

AsyncTCP:https://github.com/me-no-dev/AsyncTCP

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第5张图片

三、ESP32-CAM下载程序

接线

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第6张图片

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第7张图片

这边已经焊好了方便下载程序。开关打开,下载模式,接线注意多看几次,正负接反就凉了

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第8张图片

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第9张图片

点开程序

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第10张图片

开发板选择

下载模式配置

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第11张图片

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第12张图片

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第13张图片

等待编译…需要一会

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第14张图片

如果出现下面这种

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第15张图片

把板上开关重新开关开 再重新下载

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第16张图片

四、ESP32-CAM运行程序

切换到运行模式

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第17张图片

这里设置的wifi是这个"DY"; “1403119048”;手机开启热点

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第18张图片

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第19张图片

打开串口监视器

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第20张图片

开关电源重启模块,查看串口输出内容;这里我是自动分配到这个IP http://192.168.43.142

程序启动时板载LED打开,等待初始化完成时(wifi连接上后)灯灭,没灭就再开关电源重启几次,下图串口输出是成功界面

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第21张图片

五、程序要点

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第22张图片

f34f68c5331ac261b6236b575d6e8ad0.png

内部主要初始化WebServer 、摄像头OV2620 、LED、按钮、串口等

8c8000423d81d1779a154dfc68bf53e5.png

串口接收指令、判断是否抓拍、按键扫描三部分

串口测试

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第23张图片

“=== A”LED开关控制

“=== B”抓拍控制

“=== CXXXXXXXXXX” 接收考勤记录数据,在指纹验证成功是发送过来

例 “=== CTime 00:01:59 ID:15”提取有效数据“Time 00:01:59 ID:15”

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第24张图片

发送‘=== A’后LED灯亮,再发一次‘=== A’LED又灭了

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第25张图片

Web测试

线连接上手机热点前面提到的wifi是这个"DY"; “1403119048”;

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第26张图片

浏览器输入前面串口得到的IP

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第27张图片

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第28张图片

可以控制LED开关,抓拍图片后3s左右点击显示图片可以显示刚刚抓拍的图片,

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第29张图片

串口发送几次“=== CTime 00:01:59 ID:15”

esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2_第30张图片

拍照缓存到Flash中需要时间,5S左右拍照一次最佳

ESP32 之 esp32-cam wifi拍照传图系统2相关教程

你可能感兴趣的:(esp32拍照传输到手机android,ESP32 之 esp32-cam wifi拍照传图系统2)