ESP32-CAM试玩

ESP32-CAM试玩

ESP32-CAM 是一块 ESP32-S 加上一块 OV2670/7670 图像传感器、以及一个 microSD 卡槽的模块。先不说好不好用,是真的便宜(只要 22 元左右,比起价格离谱的 Uno 什么的东西来说简直…),非常适合需要图像拍摄功能的 IoT 设备使用,比如 /peek 之类的应用。这个玩意还附带一个 CH340G 的底板(右边那个),摆烂的话可以直接用底板烧代码。

这玩意大概长这个样子:

Module and mb

直接上电,可以在 Wifi 列表里面看到一个叫做 ESP32-CAM 的设备。推测自带固件是运行在 STA+AP 模式。进行一个连接,用 EspTouch.apk 看看,无效。甚至不知道默认 ip 地址和波特率是多少。果然还是得进行一个 软糖肥猫(RTFM)。

进行一个 官方文档 的软糖肥猫:

lnk

可以看到内容挺少,而且,嗯?CSBN是什么几把。简单看了下他这个教程,需要一堆 Linux 下的工具链,还巨麻烦。就整个/peek需要这么多鬼东西么。于是进行一个 咕噜咕噜,果然还得是熟悉的 Arduino 解决方案

附加开发板管理器地址:

1
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

然后在开发板管理器里面选择 AI Thinker ESP32-CAM,然后就可以在 Example > ESP32 > Camera > CameraWebServer 里面找到示例代码。配置好 wifi 即可。

1
2
3
4
5
// ===========================
// Enter your WiFi credentials
// ===========================
const char* ssid = "**********";
const char* password = "**********";

烧进去看看,找到他的 ip 地址,可以看到一个网页,左边是一些可供调整的参数和操作:

Params

其实基本不用怎么调整,用 Get Still 按钮就可获取静态图像。好耶,有 /peek

Still image

对一个 20 块钱的模块来说确实是相当可以(rasp-cam 模块的拍照质量都不如这个鬼东西…),更不用说还带了一块 240Mhz 的双核 CPU。相比起来炒到 30 多块钱的 Uno 是什么几把…

不过需要注意的是供电问题:建议至少采用 5V2A 以上的供电,否则图片会有几率出现水纹。另外这个东西运作的时候最好不要触摸摄像头背面和外壳,巨烫。

有空再改改代码。

Author

InariAimu

Posted on

2022-06-12

Updated on

2023-10-10

Licensed under