当前位置 博文首页 > lbttwo的博客:Arduino使用Esp32-cam开发版

    lbttwo的博客:Arduino使用Esp32-cam开发版

    作者:[db:作者] 时间:2021-08-30 15:54

    首先你需要先准备一些硬件

    1、Esp32-Cam开发版
    2、TY-OV2640-v2.0摄像头
    3、烧录底座,可以用USB-TTL,我用的是Esp8266的烧录底座
    4、杜邦线母线x5,颜色不做要求

    开始填坑

    贴个大佬的玩法,如果你在开发版里面找不到AI Thinker Esp32-CAM这个选项说明你没安装相应的开发环境,如果安装了请选择倒数第一个,例程编译都通不过一定是板子开发环境安装错误了
    在这里插入图片描述
    在这里插入图片描述
    在文件首选项里面添加https://dl.espressif.com/dl/package_esp32_index.json
    在这里插入图片描述
    然后选择工具开发板,开发板管理
    在这里插入图片描述

    安装方法一

    在搜索框里面搜索esp32并安装,我安装的是最新的1.0.6,白天安装巨慢,半夜三点起来安装吧,几分钟就能安装上

    安装方法二

    直接从github地址上面下载esp32压缩包,解压到你的Arduino安装目录下,我是安装在D盘下面的,所以我的路径是这样的D:\program files\lbtdev\Adurino-uno\Arduino\hardware\espressif,espressif自己创建就可以,解压的文件重命名为esp32,然后运行tools文件夹下的get.exe,进行安装
    在这里插入图片描述

    我个人推荐第一种,我两种都安装了,第二种好像有点问题,例程会各种报错,缺这缺那的,如果例程都报错必然是环境没有安装正确,不要怀疑,如果你顺利在本地把例程编译通过,请继续看下面的内容。

    我的esp8266烧录底座,esp32-cam模块以及Y-OV2640-v2.0摄像头以及5条杜邦线,接线这里有个坑,板子UOR接烧录底座的RXD引脚,板子的UOT接烧录底座的TXD,原因感兴趣的可以去看看,传送门
    在这里插入图片描述烧录程序时需要将板子的IO0和GND连接起来,硬件就连接完了
    在这里插入图片描述

    说一下例程吧我的例程来自这位大佬,也可以在评论区留下邮箱,这个坑很深,我一度怀疑板子坏了,还重新买了一块,好了,开始烧录,COM口可以通过计算机右键->管理->设备管理器查看
    在这里插入图片描述
    烧录完成会出现上面的界面,取下IO0和GND的连接,然后按一下板子上面的RESET键,正常情况下串口会输出IP地址,开发环境提供的例程无法正常连接wifi并输出ip地址,但有个别大佬接5v,开发例程也能跑很神奇,提一嘴从我的经历来看板子接不接5v好像没有太大影响
    在这里插入图片描述
    接下来访问串口监视器提供的ip地址
    在这里插入图片描述
    点击Start Stream开始接收数据,这价格就这像素了,凑合用吧,
    在这里插入图片描述
    这玩意儿应用场景可以很多,采集的数据接入人脸识别,完美的离线考勤打卡解决方案有没有

    cs