使用启明云端1.54寸串口屏的几个开发技巧和大家分享一下



WT154-S2MT1是启明云端针对市场IOT应用需求,基于乐鑫ESP32-S2与国产芯高效开发平台8ms(http://8ms.xyz)设计开发的一款串口屏。

方案采用1.54寸IPS彩屏,分辨率240×240 ,开发板结构采用最小尺寸多种定位固定方式,支持WIFI,用户可以通过对开发板的扩展接口进行串口通讯、按键、usb摄像头等功能的开发调试,极大缩短用户产品开发周期。

方案常被应用于带屏咖啡机、无叶风扇、电吹风、电磁炉、养生壶、扫地机等智能小家电产品,也可作为传统段码屏产品升级首选。


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 目录
  • 新建项目
  • 编辑UI
  • 逻辑功能编辑
  • 保存下载
  • 配置烧入工具
  • 烧入及实际效果演示
  • 视频DEMO

目录

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

新建项目

a)登录到8ms平台
https://8ms.xyz/appshop
创建好账号并 登入,进入工作台

b)新建项目 :

C)选择目标串口屏型号:ESP32-C3-WT154

D) 创建场景

编辑UI

a)准备好图片资源

并用画图软件将下载好的图片资源整理成 240*240 ( 因为该屏幕分辨率为 240x240)

将文件另存为或者保存到自己的路径

b)将修改好的资源导入到8ms平台上

c) 设置图片控件显示


d) 可以使用在线编译预览

e) 编辑其他场景的UI

可将disp_1背景颜色设置为 红色

逻辑功能编辑

积木介绍 :
布局中选择 积木

自定义代码 中 段外代码 可以头文件和 全局变量及宏定义

当开机时 逻辑 积木 , 此积木在线程开始之前便调用,因此此时未启动UI
所以此积木内代码执行时并不能显示
一般执行 初始化, 及软件定时器代码

b)设置初始化逻辑
找到基础硬件中的Preset积木中的 “加载预设串口模板为串口”
设置 加载预设串口模板为串口0,即初始化串口0为与外界通信串口
( 串口0为烧入串口)

c)设置获取串口数据并执行 相应代码,即从串口 输入 “abc” 或者 “a” 便执行显示场景 “main_screen”

d)设置逻辑

保存下载

a) 编译前需要保存

b) 编译

这里编译只能选择编译 需要生成bin文件和源代码 时间相较于在线编译长很多

记下每个bin文件硬件地址
例如 : build/lvgl-demo.bin 0x10000
为下面的烧入做准备

c) 下载好bin文件

配置烧入工具

a) 选择目标芯片

b) 确定好下载的bin文件及应烧录的物理地址

当bin文件不存在时如图文件目录标红
配置为如图 :

烧入及实际效果演示

a) 接口图

b) USB-TTL与C3SI接线图 :


c) 打开设备管理器查看端口

d) 上述操作无误后,下载bin文件到开发板

c) 重启以运行
等待下载完毕后
按下USB-TTL 的EN
或者重新上电

d) 使用
配置 串口助手

从串口输入16进制数据1, 显示场景main_screen,开始时默认显示场景main_screen

从串口输入16进制数据2, 显示场景disp_1, 此时该场景中只有背景色便显示为背景色 红

从串口输入16进制数据2, 显示场景disp_2日历控件

从串口输入16进制数据2, 显示场景disp_3文本控件

视频DEMO

1.54串口屏家电应用

启明云端1.54寸串口屏使用经验分享相关推荐

  1. 启明云端分享|直接用ESP32-S2和ESP32-C3驱动1.54寸串口屏,有哪些区别呢,他们的亮点又有哪些呢

    以上两组图分别是ESP32-S2和ESP32-C3驱动1.54寸串口屏的规格尺寸(后面我们统称为WT-1.54S系列和WT-1.54C系列) 首先 WT-1.54S系列和WT-1.54C系列刷新频率有 ...

  2. 启明智显分享|4.3寸串口屏在户外便携式电源智能化应用方案

    提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...

  3. 启明智显分享|适用于两轮车仪表、智能小家电、充电桩等应用的4.3寸串口屏解决方案

    提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...

  4. 启明智显分享|3.5寸串口屏应用如何对传统冰箱进行升级

    提示:启明智显专为智能产品提供一站式彩屏显示+连接+云端服务+APP软件开发.维护等解决方案,帮厂商快速实现硬件的智能化.作为启明云端旗下方案公司,我们用心整理了开发小伙伴在开发过程中可能会遇到的问题 ...

  5. python窗口动态实时显示时间_苏州2.8寸串口屏厂家:切管机触摸屏实时动态显示切割过程...

    原标题:苏州寸串口屏厂家:切管机触摸屏实时动态显示切割过程 随着我国不锈钢管材的产量和消费的快速增长,管材加工技术也随之迅速发展,尤其是切管机的问世,更是给管材加工带来了前所未有的质的飞跃. 切管机在 ...

  6. 【墨水屏】1.54寸墨水屏调试记录

    某宝某店墨水屏挺便宜,买了几个尝试着使用以下. 同时买了微雪的ESP32墨水屏专用驱动板. 由于1.54寸的小屏节假日期间一直没有发货,所以先用了手头的7.5寸屏测试了一下EPS32驱动板,功能一切正 ...

  7. 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布!

    一.产品介绍 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布! 型号:DC48480KM021_1001_1C 该产品是一款2.1寸分辨率为 480480的医用级工业组态串口屏.拥有2.1 ...

  8. 陶晶驰stm32_陶晶驰HMI3.5寸串口屏的详解之梳理F4总结系列准备篇(二)

    基于stm32的串口屏教程.用过的人都说好,哈哈哈,减少了我们很多不太必要的麻烦步骤. 程序资料包CSDN下载地址:https://download.csdn.net/download/qq_3835 ...

  9. 新品发布:长条屏!广州大彩医用级3.7寸串口屏正式发布!

    新品发布:长条屏!大彩医用级3.7寸串口屏正式发布! 该产品拥有3.7寸IPS液晶屏,全贴合.一体黑工艺,分辨率240960,支持电容触摸.拥有炫酷的动画效果,页面切换流畅.可播放视频,实际显示区域为 ...

最新文章

  1. php 存储型跨站,php云人才系统存储型跨站两处
  2. python自动化可以做什么菜_用 Python 自动化办公能做到哪些有趣或有用的事情?...
  3. java和python哪个好就业2020-java和python哪个未来发展比较好?
  4. Spark详解(三):Spark编程模型(RDD概述)
  5. 第三届“中国法研杯”司法人工智能挑赛(CAIL2020)即将启动
  6. OpenCV图像翻转:flip()函数的使用
  7. 工作306:.sync解决子组件改变自身值 父组件也改变自身数值
  8. Objective-C复制解析
  9. php 安装pdo odbc,PHP PDO ODBC连接
  10. i2c-toos 交互数据_什么是CD-i(交互式光盘)?
  11. Vue中子组件如何向父组件传递数据?
  12. linux apache smtp,Linux 使用msmtp 发送邮件
  13. Python cheat sheet 大全
  14. 三维点云学习(3)4-Expectation-Maximization (EM)
  15. 红帽学习笔记[RHCSA] 第三课[输出重定向、Vi编辑器]
  16. C#中方法,方法声明,方法调用和方法重载!
  17. Qt 实现Windows系统Win10 c++音量调节
  18. 计算机用户名携带中文路径,Win10 User下的中文用户名改成英文路径操作方法
  19. MTK 平台Android系统遥控器映射关系
  20. 了解下STRAIGHT_JOIN

热门文章

  1. 探究platform_driver中“多态”思想
  2. GDataXML解析XML文档
  3. 【实战HTML5与CSS3 第一篇】初探水深,美丽的导航,绚丽的图片爆炸!!
  4. gorm查询降序排列
  5. go flag包获取命令行参数使用示例
  6. kafka数据文件.log
  7. jvm字节码和基于jvm的多语言混合编程
  8. Scala模式匹配:对元组进行匹配
  9. Scala可以将Java中的接口当作特质来使用
  10. RedisTemplate操作hash数据类型示例