2022-5-11 18:14:57 [显示全部楼层]
2068浏览
查看: 2068|回复: 2

[ESP8266/ESP32] ESP32 devkit v1如何跑DF 1.51OLED透明屏幕

[复制链接]
本帖最后由 CTT 于 2022-5-11 18:16 编辑

大家好,我是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






hmilycheng  高级技师

发表于 2022-5-12 05:36:54

666~~666~~~~~
回复

使用道具 举报

 初级技匠

发表于 2022-8-18 11:54:56

一个字,酷~~~~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail