GPIO(拓展板)
GPIO(拓展板)
Camera
项目地址:https://github.com/Z4urce/flipperzero-camera
开发板的固件烧录需要安装 arduino,所以先来配置一下 arduino 的开发环境
在 arduino 官网下载安装包后直接无脑安装即可:https://www.arduino.cc/en/software
如图所示配置好 arduino 的 esp32开发板,然后选择开发板和对应的串口,点击确定,看一下右下角是不是已连接状态了
连接好之后建议先烧录一下开发板的示例程序,体验一下开发板的功能:文件 -> 示例 -> ESP32 -> Camera -> CameraWebServer
首先需要根据实际情况选择开发板的模组,例如我手上这块是安信可的模组,因此在宏定义中注释默认模组,改为 AI_THINKER 这个,然后配置好 WiFi 信息,待会开发板会连接你的 WiFi,并提供一个 web 页面供你使用
源码在下面还有相机的配置,需要根据相机模组上的丝印修改一下,比如我的是 OV2640
都改好之后点击上传
打开串口监视器
设置波特率为 115200,按下 reset,过一会就会出现一个 HTTP 链接,浏览器访问链接就来到了相机的 WEB 页面
可以自己调整各种分辨率和对比度,甚至还有人脸检测功能,具体参数自己去体验吧
:::info
补充一下为什么有些 ESP 的开发板需要手动按下 BOOT 按键有的不需要:原因是有些开发板添加了自动下载电路,在 esptool.py 中控制串口芯片的 DTR 和 RTS 的拉高和拉低,来控制 EN 和 BOOT 引脚的电平,从而使芯片自动进入下载模式
:::
接下来就来体验一下 flipper 的 Camera 功能,把 flipperzero-camera 项目下载下来之后找到 esp32_cam_uart_stream 文件夹,里面只有一个以 ino 为后缀的 arduino 工程,直接双击打开,然后配置好开发板编译烧录即可,烧录完成后按照 APP 的提示接线就进入相机了
ESP32-CAM flipper
VCC 3V3
GND GND
U0R TX
U0T RX
进入相机后:⬆️表示增加对比度⬇️表示降低对比度⬅️反转颜色➡️切换抖动,按下 OK 键会将照片拍到 SD Card/DCIM 目录下
拍个小熊猫
可以像项目作者那样把开发板和杜邦线用胶带粘一下,直接变成简单版的 flipper 拓展板
Camera Suite
项目地址:https://github.com/CodyTolene/Flipper-Zero-Camera-Suite
这是上一个的增强版