导航菜单
Toggle navigation
微雪商城
微雪课堂
Raspberry Pi
主板/套件
显示屏
摄像头
扩展板
笔记本
机器人
游戏机
Android/Linux主板
人工智能
主板/套件
显示屏
摄像头
扩展板
机器人
显示屏
LCD/OLED
e-Paper
模块
远距离无线通信
近距离无线通信
有线通信/接口转换
摄像头/音视频
传感器
电机/舵机
大杂烩
机器人
智能车
驱动器/传感器
机械手/云台控制
MCU/FPGA
Arduino
micro:bit
LPC
FPGA
查看“E-Paper Shield”的源代码
←
E-Paper Shield
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
<div class="wiki-pages arduino-green-color"> <div class="tabber"> {{扩展板|colorscheme=arduino-green |name = E-Paper Shield |img = [[File:e-Paper-Shield-intro.jpg|360px |alt=E-Paper Shield|link=https://{{SERVERNAME}}/shop/e-Paper-Shield.htm | E-Paper Shield]] |category1=Arduino |brand=Waveshare |feature = Arduino墨水屏驱动板 |interface1 = Arduino |Product1 = {{e-Paper-Related}} }} <div class="tabbertab" title="说明"> ==产品参数== * 工作电压: 3.3V/5V * 通信接口: 3-wire SPI、4-wire SPI (默认) * RAM内存容量: 1M-bit / 128K-byte * 产品尺寸:53.34mm × 53.34mm ==Arduino== === 硬件准备 === *本例程使用的开发板主控为:Arduino UNO <font color="#FF0000">把模块插到Arduino UNO上,需要注意:</font> *Arduino 主板带有 ICSP 接口时,显示模块上的 SPI Config 开关置于 ICSP 方向(默认) *Arduino 主板没有 ICSP 接口时,显示模块上的 SPI Config 开关分别置于 SCLK\D13,MISO\D12,MOSI\D11 === 软件使用 === 在资料中下载程序,或[https://{{SERVERNAME}}/w/upload/6/69/E-Paper_Shield_Code.7z 点击此处下载]<br /> 解压文件,把Arduino目录下的EPD文件复制到Arduino安装目录的libraries下,一般是C:\Program Files (x86)\Arduino\libraries<br /> [[file:e-paper_Shield.png|700px]]<br /> 重启 Ariduino IDE,点击 File-> Example,查看是否有EPD选项,若有说明库导入成功。<br /> [[file:e-paper_Shield.png|700px]]<br /> 选择对应尺寸的屏幕,选择对应的COM口,下载到UNO上,会实现画图、读取SD卡上图片等功能<br /> ==STM32== === 硬件准备 === *本例程使用的开发板主控为 XNUCLEO-F103RB === 软件使用 === *本例程基于 HAL 库,因此可以使用 STM32CubeMX 把示例程序移植到其他 STM 芯片上 *本例程在 Keil v5 环境下编译通过 在资料中下载程序,或[https://{{SERVERNAME}}/w/upload/e-Paper_Shield_Code.7z 点击此处下载]<br /> 解压文件,提供的例程有两种,一种是使用STM32本身的RAM的例程,一种使用的是板载的SPIRAM,对于前者而言,在4.2寸以上的屏幕中,无法作到创建全图的缓存,使用的是多次上传并刷新的方式。<br /> 如下图,<br /> [[File:e-Paper_Shield_STM32_RAM.png|700px]]<br /> 打开工程中的main.c,去掉对应屏幕对应的测试语句的//,编译并下载,会实现画图、读取SD卡上图片等功能<br /><br /> 栗子:如果使用的是1.54寸墨水屏,如下图所示<br /> [[File:e-Paper_Shield_STM32_code.png|700px]]<br /> </div> <div class="tabbertab" title="资料"> ==产品文档== *[https://{{SERVERNAME}}/w/upload/b/bb/E-Ppaer_Shield_Schematic.pdf 原理图] *[[E-Paper-Floyd-Steinberg|使用Photoshop制作散点图]] ==示例程序== *[https://{{SERVERNAME}}/w/upload/6/69/E-Paper_Shield_Code.7z 示例程序] ==开发资料== *[https://{{SERVERNAME}}/w/upload/3/36/Image2Lcd.7z Image2Lcd图片取模软件] *[https://{{SERVERNAME}}/w/upload/c/c6/Zimo221.7z 字摸提取软件] *[https://{{SERVERNAME}}/w/upload/0/02/Chinese_Font_Create_for_e-Paper.pdf 中文显示学习手册] ==相关链接== [https://{{SERVERNAME}}/study/portal.php?mod=list&catid=40 STM32cubeMX系列教程]<br /> [https://www.bilibili.com/video/av22300362?from=search&seid=13967526127729512568 电子纸刷bad apple] <br /><big>批量下载教程——请戳<big><big><big>☛</big></big></big></big>[[File:download-icon.png|link=批量下载教程]] </div> <div class="tabbertab" title="FAQ"><br /> {{FAQ|电子墨水屏刷新注意事项| *刷新模式 **全刷:电子墨水屏在刷新过程中会闪烁多次(闪烁次数取决于刷新时长),闪烁是为了清除残影达到最佳的显示效果 **局刷:电子墨水屏在刷新过程中无闪烁效果。使用局刷功能的用户注意在刷新几次之后,要进行一次'''全刷'''操作清除残影,否则残影问题会越来越严重,甚至损坏屏幕(目前只有部分黑白电子墨水屏支持局刷,具体参考产品页面说明) *刷新频率 **使用过程中,建议客户设置电子墨水屏的刷新间隔至少为180秒(支持局刷功能的产品除外) **待机过程(即刷新操作后)建议客户将电子墨水屏设置为睡眠模式,或者断电操作(可以将墨水屏供电部分用模拟开关断开), 可以降低功耗并且延长电子墨水屏寿面的功能。('''部分电子墨水屏如果长时间处于上电状态的话,会出现屏幕损坏无法修复的情况''') **三色电子墨水屏在使用的过程中,建议客户至少每24小时更新一次显示画面(如果屏幕长时间保持同一个画面,会出现烧屏情况难以修复) *使用场所 **电子墨水屏建议是在室内使用。如果在户外使用,需要避免电子墨水屏受阳光直射,同时要做好紫外线防护措施。在设计电子墨水屏产品的时候,客户主要确定好使用环境是否满足电子墨水屏的温湿度要求 |||}} {{FAQ|使用一段时间之后屏幕刷新(全刷)出现严重残影问题无法修复?| *长时间上电开发板,在每次刷新操作之后,建议将屏幕设置为睡眠模式或者直接断电处理,否则屏幕长时间处于高电压状态下可能烧坏屏幕|||}} {{FAQ|e-Paper显示偏黑或者颜色偏浅?| *可以调节程序中Vcom的值改变显示对比度,带局刷的屏幕改善效果特别明显。|||}} {{FAQ|e-Paper显示黑边框?| *可以通过Border Waveform Control寄存器 或者VCOM AND DATA INTERVAL SETTING寄存器设置边框显示颜色。|||}} {{FAQ|屏幕排线接口是什么规格?| *0.5mm间距,24Pin。|||}} </div> <div class="tabbertab" title="售后"><br />{{Service13}}</div> </div>
该页面使用的模板:
模板:E-Paper-Related
(
查看源代码
)
模板:E-Paper-wiki-Related
(
查看源代码
)
模板:FAQ
(
查看源代码
)
模板:Note
(
查看源代码
)
模板:Note/styles.css
(
查看源代码
)
模板:Service26
(
查看源代码
)
模板:扩展板
(
查看源代码
)
返回至
E-Paper Shield
。