ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

OPEN-EC快速食用指南(零)硬件平台简介

2022-04-27 20:04:35  阅读:260  来源: 互联网

标签:引脚 ESP32 EC LCD 模块 串口 硬件平台 OPEN 摄像头


起源

先介绍一下做这个的起因吧。
之前实验室用的都是OPENMV,树莓派这一类的视觉处理模块。然后这几年芯片价格疯涨,这类模块价格也涨得离谱,实验室有需要大批量入门级的视觉模块,已经支持不起开销了。
偶然发现ESP32竟然没涨价,而且还有安信可专门的摄像头模块,就是这个ESP32-CAM。可惜它主打的是网络摄像头,对图像处理的操作几乎没有。
因此就萌生了在上面移植图像操作库。找来找去要不就是库太大,单片机带不动不够大,或者就是太简单,就想着反正也不麻烦,不如自己实现一些图像操作。
然后计划就开始了。
硬件方面,计划在开发板上移植LCD,可以实时看到图像处理结果。
软件方面,写一些类似OPENCV的API,后续想尝试对onnx的支持,以及再改一改图传便于远程看结果以及调试。

实物

正面

image

背面

image

侧面

image

ESP32-CAM模块

image
真的很便宜!!带摄像头只要20块。
主频高达240MHz,运算能力高达 600 DMIPS
内置 520KB SRAM,外置8MB PSRAM
其中给图像动态分配的存储空间主要分配在外置PSRAM中。
上面带了配套的OV2640模块,CSI接口通信

LCD

image
由于他引脚比较少,就把SD/TF卡的引脚那来给LCD了。引脚真的很少,所以只给了LCD 3个脚(抠到极致)SCL,SDA,DC(RS),其中片选直接接地选中,复位跟ESP的复位接一起。
分辨率128x160,不能再大了,再大刷新频率不够。

USB-TTL

image

UART0终端选择

image
U0T和U0R接在ESP32的串口上,U0T_340接在CH340的RX上,U0T_EXT接在无线通信模块上。
无线通信模块兼容HC系列的蓝牙,直接插上去就行。
用于远程调试。后期会有终端,远程收发指令和数据。

启动方式选择

image
软件一键下载实在不支持,ESP32的烧录工具只能动TX RX两个脚。
ESP32复位之后,如果IO0接地,就进入flash烧录模式,悬空或者接高就正常运行程序。
硬件实现的功能是,按一下下载,进入程序烧录模式,按一下复位,从FLASH读取运行程序。
后来发现IO0在程序运行中,用作摄像头的通信,所以为了防止对摄像头通信有影响,图中的R1可以不焊。

供电

模块不仅可以用过USB供电,还提供一个5V供电口。
官方说供电要求5V 2A,事实证明功率确实很大。如果供电不足,读到的图像会花。

串口

引出一个串口UART2,用于跟MCU通信,传递识别结果等。
ESP32串口引脚可以乱搞,TX RX可以映射到任意一个脚上,不需要按照官方的引脚。(官方给的UART2引脚被占了)

标签:引脚,ESP32,EC,LCD,模块,串口,硬件平台,OPEN,摄像头
来源: https://www.cnblogs.com/explorerSZY/p/16199708.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有