ssd1683_driver

IC 为 SSD1683 墨水屏的 MicroPython 驱动

1.0.0 xiaomingtt 更新时间: 2026-04-02
安装包
本地安装
mpremote mip install https://upypi.net/pkgs/ssd1683_driver/1.0.0
远程安装
mip.install("https://upypi.net/pkgs/ssd1683_driver/1.0.0")
版本选择
README

简介

本项目是基于ESP32S3R8N8开发的MicroPython(v1.27.0)环境的SSD1683黑白红三色墨水屏(400*300)驱动程序。

文件说明

文件名 功能
ssd1683.py 驱动程序代码
demo.py 简单亮屏程序代码
display_image.py 显示图片程序代码
edpdisplay.py 显示简体中文程序代码

使用方法

将驱动代码(ssd1683.py)和测试代码(demo.py)通过Thonny上传到ESP32S3R8N8,根据实际接线情况修改demo.py中的EPD_PIN_CONFIG部分引脚定义,然后运行代码即可。 注意:墨水屏需要使用4线SPI驱动板与ESP32S3连接。

显示图片

可以使用PC Tools目录中的“图片取模.py”代码,对本地图片进行取模操作。取模后的数据替换display_image.py文件的“bw_ram_data”和“red_ram_data”部分数据,然后运行display_image.py文件即可。 注意:PC端“图片取模.py”代码在Windows Python3.10 环境下制作,需要安装Pillow==11.2.1。

显示中文

此项目已将GB2312编码6000多汉字按12、16、24像素取模后制作成二进制文件和索引文件放在font目录。按照edpdisplay.py文件的方法引用,就可以在墨水屏显示任意中文内容,而无需对需要的汉字分别取模。 如需更改汉字字体或使用其他尺寸取模,可使用PC Tools目录中的“汉字取模.py”文件对汉字取模并自动制作成二进制文件,上传到font目录并修改edpdisplay.py文件的引用即可。

文件列表
Name Size Type
LICENSE 1.0KB File
PC Tools/图片取模.py 19.9KB Python
PC Tools/汉字取模.py 5.4KB Python
README.md 1.5KB Doc
code/demo.py 1.4KB Python
code/display_image.py 185.3KB Python
code/edpdisplay.py 5.3KB Python
code/ssd1683.py 7.2KB Python
font/font_12.bin 166.8KB File
font/font_12.idx 55.6KB File
font/font_16.bin 222.4KB File
font/font_16.idx 55.6KB File
font/font_24.bin 500.5KB File
font/font_24.idx 55.6KB File
font/font_32.bin 7.8KB File
font/font_32.idx 504B File
package.json 304B Conf