ESP32 devkit v1如何跑DF 1.51OLED透明屏幕

2022-05-117399
AI 快速预览详细 收起
本文介绍了如何在ESP32 devkit v1上运行DF 1.51 OLED透明屏幕。作者发现直接使用官方示例程序会导致编译问题,原因是官方示例是基于DF的FireBeetle 2 ESP32-E开发板。通过添加DF官方的开发板管理器并调整引脚配置,解决了这个问题。文章还提供了具体的接线方案,帮助用户快速实现OLED屏幕的显示。


大家好,我是Maker-T。我就是抖音“MT机械制造所”所长!抖音有很多我的有趣的作品!盼三联!

DF最近的新品好玩儿的越来越多。入了一个oled透明屏耍耍。ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图1
手头只有最普通
的ESP32 DEVKIT V1 DOIT开发板。
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图2ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图3
直接套官方的wiki示例程序,发现连编译都编译不过去。
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图4
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图5
看上去是上游哪里出了问题,怎么找都找不到原因。
作为DF的老朋友!我直接找到了产品经理小珍!我俩一碰,问题发现了!
官方示例是使用了DF的FireBeetle 2 ESP32-E,因为板载了GDI排线座,插上即用。
然后DF的FireBeetle  ESP32,也是可以直接使用的SPI的,那么为啥,杂牌ESP32就不可以了呢!
问题出在这里:
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图6
DF官方的开发板管理器兼容了ArduinoIDE,因此oled的wiki示例直接写Dx引脚口这个操作才匹配!https://wiki.dfrobot.com.cn/_SKU_DFR0478_FireBeetle_Board_ESP32%E4%B8%BB%E6%9D%BF%E6%8E%A7%E5%88%B6%E5%99%A8V4_0
所以大家需要按照这个方式添加DF官方的开发板。
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图7
解决了上游问题,再查两个板卡的原理图,换算成统一的ESP32的GPIO, 把实际接线换一下就ok了!!
过程我就不贴图了,老法师自然会,新手直接用我的接线即可。
OLED---------ESP32 DEVKIT V1 DOIT
DC-------------D25
RES------------D26
CS-------------D27
MOSI----------D23
SCLK-----------D18
GND----------GND
VCC------------VIN
示例程序里:需要改一下标黄的接口,
作为处女座,我喜欢和电路板上丝印统一的顺序和IO口连号,这下舒服多了!
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图8
刷程序的板卡选择DF的FireBeetle  ESP32
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图9
OK了!!同样的方式,所有的杂牌esp32也可以耍起来DF的oled了!!!
耍起来!!
ESP32 devkit v1如何跑DF 1.51OLED透明屏幕图10






创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
诩
一个字,酷~~~~~~~~~~~~~
豆爸
豆爸
666~~666~~~~~
- 没有更多了 -