esp32cam通过无线局域网进行图像传输

前言

5月份逛淘宝的时候心血来潮入手了一块esp32cam,想借机玩玩esp32系列,没曾想到5、6月份都被比赛和期末考的事情排满了,昨天刚考完试放假,所以今天赶紧掏出来鼓捣一下下。
在这里插入图片描述
购物链接就不发出来了,淘宝一搜一大堆,需要注意买带摄像头的,有的是不附带的。

材料准备

材料 数量
安信可esp32cam主板 1
usb转ttl 1
杜邦线 5
arduino ide 1

环境配置

由于我的电脑重装系统,之前的esp32环境没了,只能重新安装一个。

1. 配置IDE

在Arduino IDE中,找到“文件” > “首选项”,将链接放置到“附加开发板管理网址”
(https://dl.espressif.com/dl/package_esp32_index.json)。
在"工具"->"开发板"->"开发板管理器"->搜索"ESP32";找到 ESP32 by 
Espressif Systems,点击安装。然后在选择开发板:AI Thinker ESP32-CAM

2. 接线方式

Esp32cam USB转TTL
3.3v 3.3v
GND GND
UOR tx
UOT rx

在这里插入图片描述

3. 安装摄像头

将fpc插座黑色盖子往上掰,摄像头的金手指和插座接触后盖上fpc插座的黑色盖子。
4. 烧录代码
完整代码将在最后给出,需要烧录时注意几点:

  烧录时需要将io0口和GND短接。
 char* ssid = “WiFi名称”;const char* password = “WiFi密码”;
 编译完成后,出现connect提示后,需要按下板载复位按键才会继续上传。
 上传完成后拔出io0口和GND的短接线。
 打开串口监视器进行信息查询需要再摁一下板载复位按键。

5. 显示界面获取
在串口监视器界面显示的信息中复制生成的IP地址,前往谷歌浏览器粘贴打开,就可以看到显示界面了,分辨率不很清晰,但还是可以看清物体的。下面是效果图。
在这里插入图片描述
6. WiFi连接问题

如果WiFi连接不上,可以尝试使用手机热点进行连接,联通后关闭流量只作为一个局域网进行两者交互就行。
7. 完整代码

#include "esp_camera.h"
#include <WiFi.h>

//
// WARNING!!! Make sure that you have either selected ESP32 Wrover Module,
//            or another board which has PSRAM enabled
//

// Select camera model
//#define CAMERA_MODEL_WROVER_KIT
//#define CAMERA_MODEL_ESP_EYE
//#define CAMERA_MODEL_M5STACK_PSRAM
//#define CAMERA_MODEL_M5STACK_WIDE
#define CAMERA_MODEL_AI_THINKER

#include "camera_pins.h"

const char* ssid = " "
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值