• ESP8266NodeMCU 连接 5.65inch ePaper Module (F)


    参考 https://www.waveshare.net/wiki/E-Paper_ESP8266_Driver_Board#.E6.96.87.E6.A1.A3

    esp8266  引脚接法

    功能引脚

    ESP8266

    描述

    VCC

    VCC

    电源正(3.3V电源输入)

    GND

    GND

    电源地

    CLK

    GPIO14(D5)

    SPI的CLK,时钟信号输入

    DIN

    GPIO13(D7)

    SPI的MOSI,数据输入

    CS

    GPIO15(D8)

    片选,低电平有效

    BUSY

    GPIO5(D1)

    忙状态输出引脚(表示忙碌)

    RST

    GPIO2(D4)

    复位,低电平有效

    DC

    GPIO4(D2)

    数据/命令,低电平表示命令,高电平表示数据

     

    WiFi例程

    https://www.waveshare.net/w/upload/d/d5/E-Paper_ESP8266_Driver_Board_Code.7z

    程序使用

    l  进入Loader文件夹,双击Loader.ino文件打开工程

    l  选择Tools->Boards->ESP8266 Boards->NodeMCU 1.0,并且选择好对应的串口:Tools->Port

    l  将Loader.ino中的 ssid和password改成实际使用的WiFi用户名和密码

    l  然后点击上传,把程序编译并下载到ESP8266驱动板上面

    l  打开串口监视器,设置波特率为115200,可以看到串口将ESP8266驱动板的IP地址打印出来:

    l  电脑或者手机(注意电脑/手机接入的网络需要时跟ESP8266接入的wifi是同一个网段的才可以)打开浏览器,在网址输入栏输入ESP8266的IP地址并打开,可以看到操作界面如下:

     

    l  整个操作见面分为五个区域:

    图像操作区域

    Select Image file: 点击在电脑或者手机里面选择一张图片

    Level: mono: 黑白色阶图像处理算法

    Level: color: 多色色阶图像处理算法(只对多色屏幕生效)

    Dithering: mono: 黑色抖动图像处理算法

    Dithering: color: 多色抖动图像处理算法(只对多色屏幕生效)

    Update image: 上传图像

    IP信息显示区域:这里显示的是你当前连接的模块的IP地址信息

    图像大小设置区域:这里x和y可以设置你要显示的起始位置,这个设置是相对于你选择的图片文件的,比如选择一张800x480的图片,但是连接的墨水屏是2.9寸的,这时候墨水屏并无法显示整张图片的信息,所以在选择图像处理算法的时候,算法会自动从左上角开始截取一部分图片传到墨水屏显示,这里设置x和y可以自定义截取的起始位置。w和h是当前墨水屏的分辨率大小。

    注意:如果修改了x和y的指的话,需要重新点击一下处理算法生成新的图像

    型号选择区域:这里可以选择你接入的墨水屏型号

    图像显示区域:这里会显示你选择的图片以及处理之后的图像

    n  PS:在上传图像的时候,底部会显示上传的数据进度

    l  区域①点击Select image file 选择一张图片,或者直接将图片拖拽至Original image的区域内

    l  区域④选择对应的墨水屏型号,例如:5.65f

    l  区域①点击一种图像处理算法, 例如:Dithering: color

    l  区域①点击Upload image将图片上传到墨水屏显示。

     

    本地例程

    提供基于ESP8266的本地例程,无需WiFi和其他设备

    例程使用

    l  进入 example\ 文件夹中,把 esp8266-waveshare-epd 文件夹整个复制到 C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries,其中“3.0.2”需要根据安装的ESP8266支持包版本进行相应更改

     

    开 IDE,在”文件-示例-NodeMCU 1.0-waveshare-e-Paper“中即可找到对应屏幕的例程,点击编译下载

     

  • 相关阅读:
    Android设计模式(三)--装饰模式
    kmp算法总结
    SDWebImage源代码解析(二)
    关于C++构造函数一二
    逆向随笔
    iOS中的crash防护(二)KVC造成的crash
    git-osc自己定义控件之:CircleImageView
    java中继承关系学习小结
    openwrt针对RT5350代码下载,配置和编译
    MySQL监控
  • 原文地址:https://www.cnblogs.com/likehc/p/15999358.html
Copyright © 2020-2023  润新知