一个wifi摄像头模块 可以获取到视频流
基于视频流可以进行相应的图像处理操作
可以用于智能家居 智慧教室等等地方
演示视频链接
esp32-cam
引脚图
部分GPIO
3.3V以及5V供电
GPIO 1 为TX 、GPIO 3为 RX 提供串口通信。
GPIO 0 当接地时处于上传模式,不接地时为正常工作模式
GPIO 4 为板载led灯也是连接miroSD卡的其中一个引脚
模块参数
- 最小的802.11b / g / n Wi-Fi BT SoC模块
- 低功耗32位CPU,也可以为应用处理器服务
- 时钟速度高达160MHz,汇总计算能力高达600 DMIPS
- 内置520 KB SRAM,外部4MPSRAM
- 支持UART / SPI / I2C / PWM / ADC / DAC
- 支持OV2640和OV7670相机,内置闪光灯
- 支持图片WiFI上传
- 支持TF卡
- 支持多种睡眠模式
- 嵌入式Lwip和FreeRTOS
- 支持STA / AP / STA + AP操作模式
- 支持Smart Config / AirKiss技术
- 支持串行端口本地和远程固件升级(FOTA)
esp32 使用arduino开发
- 在首选项中的附加开发板管理网址中 添加
https://dl.espressif.com/dl/package_esp32_index.json
(如果有其他网址以逗号隔开)
- 打开 工具---->开发板----->开发板管理器 ----> 搜索esp32 安装
- 安装驱动
各个系统: cp210x驱动下载
(Windows下使用这个驱动,不然识别不到端口) - 打开 工具 -----> 开发板 -----> DOIT ESP32 DEVKIT V1
选上端口
5.打开示例代码 文件—> 示例—> WiFi (ESP32) > WiFiScan
6.将开发板的GPIO 0与GND连接,并使用usb线 将板子连接到电脑,
点击上传。
- 下载成功之后 将GPIO0 与GND连接的线取下来,按rst键,打开串口监视器 选择115200的包波特率,将会显示扫描的wifi信息
esp32-cam使用arduino开发
与esp32开发步骤基本相同
前三步都一样 已经下载过板子就不需要在下载了
-
选择 工具 -----> 开发板 -----> ESP32 Wrover Module
Partition Scheme选择 “Huge APP (3MB No OTA)“,并选择对应的端口
-
选择示例程序 文件 > 示例 > ESP32 > camera 并打开CameraWebServer示例。
-
我们使用的是 CAMERA_MODEL_AI_THINKER 模型 将注释去掉 并将默认选择的模型注释掉。
并写入wifi信息,保证跟电脑在一个局域网下
-
将开发板的GPIO 0与GND连接,并使用usb线 将板子连接到电脑,点击上传。
(如果出现connting 并有_ _ 的时候 按住RST键 直到进行下一步)
5.上传成功后,拔掉连接线,按RST。打开串口显示器,找到打印的ip地址,复制到浏览器中打开。
6.打开之后 拉到最下面,点击 Start Stream 即可打开摄像头获取到视频流
错误参考
有错误解决办法的教程 csdn
使用过程中错误解决方法 randomnerdtutorials
获取视频流 以及拍照
http:esp_ip:81 可以打开视频流 (目前测试有点卡 没找到原因)
项目参考代码在下方
更多学习教程
ESP开发学习基础知识
基础知识包括对esp模块的认识与了解 mqtt协议的了解,arduino IDE运用代码编写等等。
- arduino基础学习
- esp系列模块的介绍
- mqtt协议的介绍与使用
- 利用mqtt esp模块 基于arduino IDE开发方法
- esp模块的AT指令 刷固件
- esp模块睡眠模式使用
- esp8266-01s介绍与使用
- esp8266-12f介绍与使用
- NodeMcu介绍与使用
esp开发IOT应用
基于esp8266的模块以及其他模块根据实际的应用场景与需求制作的物联网应用
- 基于FRID arduino 继电器 电磁锁开发的FRID门禁系统
- esp32-cam获取视频流图像处理
- 基于步进电机 esp8266 mqtt开发的自动窗帘控制
- 基于DHT11 Esp8266 mqtt获取室内温湿度
- 基于CCS811 esp8266 mqtt 获取室内空气质量
- 基于红外模块 esp8266 mqtt开发的智能遥控控制
- 基于ws2812 esp8266 mqtt开发的智能多级照明灯
- 基于ws2812 esp8266 mqtt开发的智能多模式氛围灯
- 基于mp3player esp8266 mqtt开发的智能语音播报系统
- IOT综合应用之智慧教室项目开发
如果以上内容对你有帮助或是对IOT开发感兴趣,欢迎关注我。
本人接下来一段时间承接人脸图像处理,IOT开发等相关项目(毕设 比赛等)
有需要可联系qq:1639206518
如果文章有帮助到你,关注 点赞 收藏!