查看: 2025|回复: 5

从阿里云下发字符在ESP32墨水屏上显示

[复制链接]
本帖最后由 WLE 于 2020-11-27 08:44 编辑

简介:
这是一款集成了ESP32开发板的2.13寸墨水屏内置WiFi与蓝牙功能可实现与阿里云连接远程控制显示,支持IO端口控制其他设备,节省开发成本。这款墨水屏可以黑白形式显示图片(图案和中文)与英文字符,显示清晰,断电后可保持显示最后一屏内容,具有功耗低,视角宽等特点。
墨水屏的分辨率为250*122很适合静态图形文字显示,可用于超市价格标签、胸牌、留言板等,连接WiFi后可做成从网络获取时间的日历台、电子时钟、天气预报显示等。


1、注册并登陆阿里云账号

    打开谷歌浏览器,输入网址https://iot.aliyun.com进入阿里云IoT 界面,如下图 所示,点击登陆,在密码登陆栏点击免费注册,进入阿里云账号注册界面(若已有账号可直接登陆),如下图 所示,按要求完成注册即可。

202009153290..png
202009152285..png
2、实名认证

     第一次使用,需进行实名认证,在注册完成后,会弹出实名注册的页面。根据提示操作完成认证即可。

202009151379..png
3、开通物联网服务

当我们实名认证成功后,是没有服务的。所以我们需要自己开通物联网服务。
1, 点击首页的菜单键。
2, 点击”产品和服务”选项。
3, 选择”物联网 IOT”选择。
4, 点击”物联网平台”。
202009157169..png

选择开通物联网服务,按照提示步骤进行操作,直到提示服务开通成功。

4、登陆物联网平台控制台

物联网平台是阿里云 IoT 的控制台,阿里云上有关物联网的操作,都必须在该平进行,如本教程中提到的产品创建、设备添加、服务创建等,都需要在该控制台上进行。 打开谷歌浏览器,输入网址https://iot.aliyun.com并登录。登录成功后,点击控制台,如下图所示

202009154275..png

进入物联网设备接入页面,点击管理控制台(注:若是第一次进入该页面,应该是立即开通,根据要求开通即可,是免费的),进入物联网平台控制台如下图所示

202009154384..png
5、使用物联网平台

创建产品
登录并进入物联网平台控制台(可参考上文),在左侧导航栏选择设备管理->产品,单击创建产品,弹出“新建产品”提示框,如下图 所示:

202009155521..png

按照页面提示,填写信息,创建一个名为水屏ESP32显示的产品,单击保存。产品创建完成后,会自动出现在产品列表中。

202009151864..png

接下来为产品定义相应的功能。点击查看产品详情进入产品详情页

202009156948..png

点击功能定义->编辑草稿->添加自定义功能,按下图填写(注:要留意产品标识符),点击确认

202009157323..png

功能添加完成后,点击发布上线 直接勾选确认已查看当前版本与线上版本的后点击确定

202009157454..png

功能定义里就会出现刚刚创建的功能

202009151346..png
创建设备
在左侧导航栏选择设备管理->设备,单击添加设备,选择刚刚创建的产品。选择后,新建的设备将继承该产品定义好的功能和特性。填入 DeviceName。如果不填,系统将自动生成,用以标识设备(用于标识同一产品下的多个设备)。

202009159484..png
点击确认然后点击完成,完成设备创建。
202009159041..png
点击查看设备证书:
202009157999..png

202009151982..png

你可以查看、复制设备证书信息。设备证书又名设备三元组,由设备ProductKey、DeviceName、和DeviceSecret 组成,是设备与物联网平台进行通信的重要身份认证,建议您妥善保管。
ProductKey:物联网平台为您创建的产品颁发的全局唯一标识符。
DeviceName:设备在产品内的唯一标识符,用于设备认证和通信。
DeviceSecret:物联网平台为设备颁发的设备秘钥,用于认证加密,需与DeviceName 成对使用。
Web可视化开发应用
在左侧导航栏选择loT Studio->项目管理,单击新建项目
202009155719..png

单击新建空白项目然后填写名称点击确认,点击确认后会自己跳转到开发页面。
202009159560..png

在左侧导航栏选择产品点击关联物联网平台产品勾选之前创建的产品勾选关联产品同时关联其下所有设备点击确定
202009159886..png
关联后产品和设备中会出现之前创建的产品与设备
202009154238..png
202009151322..png
在左侧导航栏选择主页,依次点击Web应用新建。填写应用名称,点击确定
202009153463..png
在左侧导航栏选择组件找到文本框并放在编辑页面上调整好大小和位置,将右侧字符数限制改为95
202009159770..png
选中文本框,点击右侧的交互->新增交互
202009153426..png
如下图设置
202009153478..png
点击配置设备,产品选择之前创建的产品指定设备为之前创建的设备属性选择之前创建的功能参数来源选择如下图所示,点击保存
202009153159..png

点击发布,之后确定
202009155929..png
根据自己需要绑定域名,如不绑定直接点击确认
202009151219..png
回到物联网平台可以在loT Studio->应用开发下看到做好的Wed应用与发布地址,点击发布地址可进入控制页面
202009159128..png
202009151716..png
6、修改代码
在开始修改程序之前你需要看一看ESP32墨水屏的Wiki 安装好开发板的板卡驱动包和使用墨水屏所需要的库文件
另外你还需要以下4个库才可以连接阿里云
ArduinoJson.zip (3.79 MB, 下载次数: 41)

wery  学徒

发表于 2020-12-1 19:23:35

感谢,步骤很详细
回复

使用道具 举报

WLE  高级技师
 楼主|

发表于 2020-12-2 10:05:39

wery 发表于 2020-12-1 19:23
感谢,步骤很详细

感谢评价
回复

使用道具 举报

TuTu  初级技师

发表于 2020-12-9 11:22:25

哇好详细的教程~!
回复

使用道具 举报

郭幸君  学徒

发表于 2020-12-11 09:35:05

学习了,感觉好高级
回复

使用道具 举报

redx  见习技师

发表于 2021-1-2 20:11:07

尝试了一下,很详细,很高级
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail