
可用于OpenMV的ST7735S屏幕底板
简介
可用于OpenMV的屏幕底板,已在OpenMV 4Plus上测试可用,直接使用IDE LCD例程即可显示 底板与屏幕几乎等宽,兼容普通屏幕接口,可选择要使用的接口焊接排针。
简介:可用于OpenMV的屏幕底板,已在OpenMV 4Plus上测试可用,直接使用IDE LCD例程即可显示 底板与屏幕几乎等宽,兼容普通屏幕接口,可选择要使用的接口焊接排针。开源协议
:GPL 3.0
描述
可以用于OpenMV的屏幕扩展板,可以直插使用非常方便,工程起源于AffineLab仿射实验室开源的OpenMV4Plus及其屏幕扩展板,自制该OpenMV 4p不到百元,因其使用元件封装相对BGA而言跟容易焊接,感兴趣的也可以参考其工程:https://oshwhub.com/affinelab/openmv4_plus ,因其AffineLab仿射实验室的屏幕扩展板,仅有适配OpenMV的接口,如果想要一屏幕多用,不是特别方便,因此就有了这个工程。
用法:运行OpenmvIDE内自带的lcd.py例程即可显示,官方怎么用这个就怎么用,一模一样。
成本:不到10元
用AffineLab仿射实验室开源的openmv4P验证,可以正常显示,其他单片机按照线序接线使用也可,笔者仅仅测试STM32F103RCT6(因为刚好手上有块板子(●ˇ∀ˇ●) ,其他请根据屏幕厂商提供的例程自行移植研究)。
关于工程:可以看到在屏幕上方还有一排XH2.54的接口,除了在OpenMV上使用,还可选择以焊接上排针不焊接适配OpenMV的接口在其他设备上使用,值得注意的是,PCB与屏幕几乎等宽,我这里焊接排座或排针需要剪去一截,以免多余的排针戳到屏幕。
屏幕尺寸为1.8寸,18p焊接式,st7735s驱动,分辨率128*160。
参考购买:
屏幕排线被压焊接好后,如图所示:
供电使用662K,兼容3.3v和5V输入,背光部分,可硬件选择,焊接一颗Q1或0R电阻,焊接0R电阻则为默认背光常量且亮度最亮,电路整体非常简单,如果觉得方案可行,留下小赞赞,也可以自行修让该底板更加完善。
补充:关于3.3V与5V兼容,通过一颗662K实现,如果5V端输入5V,则3V3处依旧是3.3V,也就是说屏幕也会向外提供3.3V供电,如果OpenMV3.3V电压不足也会向其供电。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 10uF | C1,C11 | C0603 | 2 |
2 | HDR-M-2.54_1x8 | J1,J2,J3 | HDR-M-2.54_1X8 | 3 |
3 | 1.8LCD-18pin | LCD1 | 1.8TFTLCD-18PIN | 1 |
4 | 662K | LDO1 | 662K | 1 |
5 | AO3400_C2938367 | Q1 | SOT-23_L2.9-W1.3-P1.90-LS2.4-BR | 1 |

评论