ESP32-CAM带摄像头的开发板使用-环境安装

本文介绍了如何使用Thonny IDE配置ESP32-CAM开发板的MicroPython环境,包括固件下载、驱动安装、MicroPython烧录步骤,以及解决设备连接和乱码问题的方法。
摘要由CSDN通过智能技术生成

        首先是需要在开发板上搭建环境,其实就是将安装包给下载到开发板上,然后程序能在开发板上运行并控制开发板,这一下载过程也称为烧录。

首先我这里使用ESP32-CAM纯粹是因为便宜,所以买啦 哈哈哈 我买的是30多带摄像头的,比较主要是拿来做图像识别的。

       言归正传,首先是需要对环境进行一个安装,这里用的MicroPython编程语言。

首先要有个IDE,这里是Thonny。

下载地址:

Thonny, Python IDE for beginners

我们选择Windows版本下:

下载完成之后我们点击下一步下一步安装即可

最后安装完成之后是这样的一个图标:

我们双击打开,就是这样一个界面,目前是什么都没有。

这一步编译器我们已经安装好了,现在需要将MicroPython进行下载。

由于安装的摄像头版本,所以这里下载专属固件。

下载地址:

https://github.com/lemariva/micropython-camera-driver/tree/master/firmware

下载完成之后,

为了能让电脑上的Thonny软件可以通过串口控制ESP32,还需要下载安装驱动

CH341SER.EXE。

在我这个文件夹里面给准备好了

双击进行安装

然后回显示驱动安装成功。

然后我们来将MicroPython烧录到ESP32里面。

首先运行-配置解释器,选择MicroPython(ESP32)

然后点击端口或WebREPL是选择哪种方式下载程序,这里我们选择USB Serial Port @ COM3可以将程序通过usb接口来安装。

然后点击右下角这个安装

然后再点右下角按钮选择要加载烧录进去的micropython

然后点击安装即可。

最后在这个页面点击确认即可。

如果最后显示done,再次打开还是错误显示:

Device is busy or does not respond. Your options:

  - wait until it completes current work;

  - use Ctrl+C to interrupt current work;

  - reset the device and try again;

  - check connection properties;

  - make sure the device has suitable MicroPython / CircuitPython / firmware;

  - make sure the device is not in bootloader mode.

说明烧录的不是带摄像头的固件

如果出现乱码,则是底座和摄像头之间的连接问题

说明买的型号不一样,我们这个是专门的有个底座,这个底座设计的有点问题。

需要用杜邦线像下图一样连接

我这里杜邦线和底座之间没有排针,我就用订书机的钉子代替连接,效果也是可以的。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
QCopteMV 是一个机械视觉开发板,用来实现影像处理的装置,QCopterMV 搭配 MT9V034 ( 灰阶 / 彩色 ) 的摄像头模块,用以实现光流、特征辨识等算法,同时透过板子拉出来的 FMC 接口,可以外接 TFT 荧幕模块,实现照相机功能。 摄像头视觉开发板QCopteMV实物截图: 硬件资源: 控制器 : STM32F429ZG 144Pin 180MHz DSP FPU 传感器 : MT9V034,使用 DCMI 操作 储存纪录 : micro SD(SDIO)、SDRAM IS42S16400J 外接界面 : 1xUSB ( Micro )、1xSPI ( FFC16 )、1xFSMC、7xPWM PCB 尺寸 : 38.1 x 38.1 mm 设计软件 Altium Designer 16 ( PcbLib use AD PcbLib v2.7 ) 说明: 这次新设计的 QCopterMV 另外制作了两个扩充板和两个摄像头板子,第一个扩充板是为结合 TFT 荧幕开发而设计的,将读取到的影像经过扩充板输出到荧幕上,不需要再跳线连接,并可以直接看到结果 另一个扩充板则是结合面包板来作实验,把扩充埠的 I/O 都拉出来,可以直接插在面包板上,并将开发板摄像头立起来,觉得实际安装的效果很不错,如果值之后实现将影像传到计算机上的部份的话,整体的开发应该会变得方便许多 再来是摄像头的部份,这部份设计了两种版本,第一种版本是直接透过 1.27 mm 的排针来连接自己设计的摄像头模块,目前只有 MT9V034 的版本,并且还在测试中,另一个版本则是为了兼容市面上的摄像头模块的 2.54 mm 连接脚位而设计的,可以让开发者自行选择摄像头来做连接与开发 整体来说对新版本 QCopterMV 的实体还蛮满意的,功能都还算齐全,体积也不大,加上扩充板也让开发变的更便利,目前会优先完善将影像传至计算机的部份以及影像结合 IMU 传感器的部份! 附件资料截图:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bug生成中

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值