微雪 Esp32c3 墨水屏显示 Demo Liuchengloong 博客园
这个教程是提供给购买了我 esp32c3 墨水屏(微雪版本)开发板的朋友看的(需要成品的,小黄鱼搜索用户 Chengloong),也适用于 esp32c3 驱动墨水屏的项目。 这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。 https://www.cnblogs.com/manastudent/p/17116878.html 这里注意要选择 Espressif esp32-c3-devkitc-02 这个 Board,这个适用于微雪 esp32c3 微雪 esp32c3 官网资料:https://www.waveshare.net/wiki/ESP32-C3-Zero 这里注意第六行代码: GxEPD2_290 这个是屏幕的驱动程序,不同屏幕对应的驱动是不一样的,不要选择错误。 屏幕的驱动到屏幕的生产厂商处可以找到,屏幕驱动对应代码关系到库的 github 上找,或者看源码。 https://github.com/ZinggJM/GxEPD2 某宝某店墨水屏挺便宜,买了几个尝试着使用以下。 同时买了微雪的ESP32墨水屏专用驱动板。 由于1.54寸的小屏节假日期间一直没有发货,所以先用了手头的7.5寸屏测试了一下EPS32驱动板,功能一切正常。
接着第二块屏,由于懒得插拔电源,直接把墨水屏取下来,更换了新的墨水屏上去,第二块显示也正常。 接着第三块,问题出现了,第三块墨水屏明显显示不够黑,怀疑屏的问题,又换了两块(还是通过直接更换墨水屏不断电的方式),问题依旧。 1、检测ESP32是否有问题 接上电源,下载程序,EPS32能够正常下载。说明EPS32和CP2102电路基本没有问题。 2、检查EPD_3.3V输出,输出电压偏低,无法测量输出电流 1、RT9193损坏,因为输出电压较低 2、Q1 MOS损坏,短路,这个概率比较大 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考B站视频从前面玻璃拆进去的,拆完边角的玻璃破裂的比较多。
——这块PCB比较复杂了,贴片电容、电阻、二极管有10多个,再加上24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。 Github上有墨水屏驱动,下载地址:https://github.com/mcauser/micropython-waveshare-epaper 由于合宙ESP32-C3的SPI0被flash占用了,只能使用SPI1,test.py需要修改下引脚、SPI就能使用。前面部分代码如下: 这里的墨水屏工具为我自己制作的(小黄鱼上可以找到),使用 esp32c3 和 2.9 寸墨水屏,你如果使用的是自己的,请更换墨水屏驱动代码,引脚定义和图片尺寸 在之前的 demo 演示中,我展示了使用 esp32c3 配合墨水屏展示 Hello World! 的一个程序。
有朋友问我,墨水屏可以展示图片嘛?当然可以。只需要将图片的位图写在程序里,然后调用显示就好。 由于代码比较的简单,我就不放在 github 上了,在文章末尾我贴出了所有的代码。 Image2Lcd 软件的安装我就不赘述了,安装包文件地址如下:https://files.cnblogs.com/files/manastudent/image2lcd3-2版本.zip?t=1682306176&download=true 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考B站视频从前面玻璃拆进去的,拆完边角的玻璃破裂的比较多。 ——这块PCB比较复杂了,贴片电容、电阻、二极管有10多个,再加上24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。
Github上有墨水屏驱动,下载地址:https:///mcauser/micropython-waveshare-epaper 由于合宙ESP32-C3的SPI0被flash占用了,只能使用SPI1,test.py需要修改下引脚、SPI就能使用。前面部分代码如下:
People Also Search
- 微雪 esp32c3 墨水屏显示 demo - LiuChengloong - 博客园
- esp32 c3 迷你 墨水屏_mob6454cc641ffd的技术博客_51CTO博客
- 使用ESP32-C3和Micropython驱动墨水屏显示图片-开发者社区-阿里云
- Esp32 Esp-idf 移植微雪墨水屏驱动 - 知乎
- 【ESP32-arduino】墨水屏使用GxEPD2库(以微雪墨水屏为例)_wft0290cz10-CSDN博客
- Esp32-c3 系列 | 微雪文档平台
- esp32 墨水屏 html 上位机程序 传图 - LiuChengloong - 博客园
- Esp32c3墨水屏显示 (复现) - 立创开源硬件平台
- ESP32-C3-ePaper: ESP32-C3 驱动微雪墨水屏 - Gitee
- 基于Micropython利用ESP32-C3驱动墨水屏显示图片 - 51CTO博客
这个教程是提供给购买了我 Esp32c3 墨水屏(微雪版本)开发板的朋友看的(需要成品的,小黄鱼搜索用户 Chengloong),也适用于 Esp32c3 驱动墨水屏的项目。 这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。 Https://www.cnblogs.com/manastudent/p/17116878.html 这里注意要选择 Espressif
这个教程是提供给购买了我 esp32c3 墨水屏(微雪版本)开发板的朋友看的(需要成品的,小黄鱼搜索用户 Chengloong),也适用于 esp32c3 驱动墨水屏的项目。 这里就不赘述了,安装过程中如果下载很慢,看我的博客中有解决的方案。 https://www.cnblogs.com/manastudent/p/17116878.html 这里注意要选择 Espressif esp32-c3-devkitc-02 这个 Board,这个适用于微雪 esp32c3 微雪 esp32c3 官网资料:https://www.waveshare.net/wiki/ESP32-C3-Zero 这里注意第六行代码: GxEPD2_290 这个是屏幕的驱动程序,不同屏幕对应的驱动是不一样的,不要选择错误。 屏幕的驱动到屏幕的生产厂商处可以找到,屏幕驱动对应代码关系到库的 github 上找,或者看...
接着第二块屏,由于懒得插拔电源,直接把墨水屏取下来,更换了新的墨水屏上去,第二块显示也正常。 接着第三块,问题出现了,第三块墨水屏明显显示不够黑,怀疑屏的问题,又换了两块(还是通过直接更换墨水屏不断电的方式),问题依旧。 1、检测ESP32是否有问题 接上电源,下载程序,EPS32能够正常下载。说明EPS32和CP2102电路基本没有问题。 2、检查EPD_3.3V输出,输出电压偏低,无法测量输出电流 1、RT9193损坏,因为输出电压较低 2、Q1 MOS损坏,短路,这个概率比较大 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考B站视频从前面玻璃拆进去的,拆完边角的玻璃破裂的比较多。
接着第二块屏,由于懒得插拔电源,直接把墨水屏取下来,更换了新的墨水屏上去,第二块显示也正常。 接着第三块,问题出现了,第三块墨水屏明显显示不够黑,怀疑屏的问题,又换了两块(还是通过直接更换墨水屏不断电的方式),问题依旧。 1、检测ESP32是否有问题 接上电源,下载程序,EPS32能够正常下载。说明EPS32和CP2102电路基本没有问题。 2、检查EPD_3.3V输出,输出电压偏低,无法测量输出电流 1、RT9193损坏,因为输出电压较低 2、Q1 MOS损坏,短路,这个概率比较大 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考B站视频从前面玻璃拆进去的,拆完边角的玻璃破裂的比较多。
——这块PCB比较复杂了,贴片电容、电阻、二极管有10多个,再加上24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。 Github上有墨水屏驱动,下载地址:https://github.com/mcauser/micropython-waveshare-epaper 由于合宙ESP32-C3的SPI0被flash占用了,只能使用SPI1,test.py需要修改下引脚、SPI就能使用。前面部分代码如下: 这里的墨水屏工具为我自己制作的(小黄鱼上可以找到),使用 Esp32c3 和 2.9 寸墨水屏,你如果使用的是自己的,请更换墨水屏驱动代码,引脚定义和图片尺寸 在之前的 Demo
——这块PCB比较复杂了,贴片电容、电阻、二极管有10多个,再加上24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。 Github上有墨水屏驱动,下载地址:https://github.com/mcauser/micropython-waveshare-epaper 由于合宙ESP32-C3的SPI0被flash占用了,只能使用SPI1,test.py需要修改下引脚、SPI就能使用。前面部分代码如下: 这里的墨水屏工具为我自己制作的(小黄鱼上可以找到),使用 esp32c3 和 2.9 寸墨水屏,你如果使用的是自己的,请更换墨水屏驱动代码,引脚定义和图片尺寸 在之前的 demo 演示中,我展示了使用 esp32c3 配合墨水屏展示 Hello World! 的一个程序。
有朋友问我,墨水屏可以展示图片嘛?当然可以。只需要将图片的位图写在程序里,然后调用显示就好。 由于代码比较的简单,我就不放在 Github 上了,在文章末尾我贴出了所有的代码。 Image2Lcd 软件的安装我就不赘述了,安装包文件地址如下:https://files.cnblogs.com/files/manastudent/image2lcd3-2版本.zip?t=1682306176&download=true 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考B站视频从前面玻璃拆进去的,拆完边角的玻璃破裂的比较多。 ——这块PCB比较复杂了,贴片电容、电阻、二极管有10多个,再加上24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。
有朋友问我,墨水屏可以展示图片嘛?当然可以。只需要将图片的位图写在程序里,然后调用显示就好。 由于代码比较的简单,我就不放在 github 上了,在文章末尾我贴出了所有的代码。 Image2Lcd 软件的安装我就不赘述了,安装包文件地址如下:https://files.cnblogs.com/files/manastudent/image2lcd3-2版本.zip?t=1682306176&download=true 从咸鱼上淘了两块2.9寸的墨水屏价签,可以结合ESP32-C3做个低功耗的时钟+温湿度计。 ——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。电子价签比较难拆,B站上好多拆解视频,可以参考。这块是参考B站视频从前面玻璃拆进去的,拆完边角的玻璃破裂的比较多。 ——这块PCB比较复杂了,贴片电容、电阻、二极管有10多个,再加上24P的FPC,焊接难度有点大,建...
Github上有墨水屏驱动,下载地址:https:///mcauser/micropython-waveshare-epaper 由于合宙ESP32-C3的SPI0被flash占用了,只能使用SPI1,test.py需要修改下引脚、SPI就能使用。前面部分代码如下:
Github上有墨水屏驱动,下载地址:https:///mcauser/micropython-waveshare-epaper 由于合宙ESP32-C3的SPI0被flash占用了,只能使用SPI1,test.py需要修改下引脚、SPI就能使用。前面部分代码如下: