行空板扩展板与狮偶平台数据交互

2024-09-193513
AI 快速预览详细 收起
本项目通过行空板和狮偶平台实现温湿度数据的远程交互。硬件包括行空板、扩展板和温湿度传感器DHT11,软件使用mind+和狮偶编程平台。项目功能包括采集光线、温度、湿度数据并通过云变量功能实时发送至服务器端,电脑或手机端可远程查看数据。此外,还支持通过设置RGB灯编号和颜色分量值来控制灯光的颜色和开关。


行空板扩展板与狮偶平台物联远程数据交互


项目背景介绍:
         暑假有幸参加行空板双路电机驱动I/O扩展板试用活动,此产品专为行空板(UNIHIKER)开发适配的扩展板,这款扩展板是专为行空板开发设计,排针引脚的引出大大提高了行空板的可扩展性,仔细查看了相关文档后,发现扩展板的板载资源还是非常丰富的。
         在本项目中我使用行空板、扩展板、温湿度传感器,借助云变量功能,实现行空板和狮偶编程(网址:https://openblock.online/testing/index.html)平台的数据双向交互,狮偶作为一款国产的图形化编程平台,在物联网授课中有着其独特的优势,学生可在模拟器中完成编程的模拟功能,实现与硬件之间的数据交互。
软硬件平台:
         硬件:行空板、扩展板、温湿度传感器DHT11
         软件:mind+、狮偶编程平台
作品功能:
1.      通过行空板采集数据(光线、温度、湿度),并将采集到的数据实时发送至服务器端,电脑或者手机端可远程查看所采集到的数据;
2.      通过设置不同的RGB灯编号和RGB颜色的分量值,调整灯光的颜色和控制小灯的开关;
3.      灯光功能:编号为1代表1号灯,编号为2代表2号灯,编号为3代表3号灯;编号为4发送时会全部关闭灯光;
行空板扩展板与狮偶平台数据交互图1
file:///C:/Users/mb1224/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png
小程序端,界面运行如图所示
行空板扩展板与狮偶平台数据交互图2

file:///C:/Users/mb1224/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg
作品运行效果图
Mind+云变量功能添加:
file:///C:/Users/mb1224/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg
行空板扩展板与狮偶平台数据交互图3

在用户库中搜索云变量,并将该库进行添加;

行空板扩展板与狮偶平台数据交互图4
此时,用户库中就可以看到这些信息,表示云变量添加成功;
程序部分:
行空板mind+程序部分:
行空板扩展板与狮偶平台数据交互图5
狮偶端程序部分:
行空板扩展板与狮偶平台数据交互图6
设置3个不同的任务状态机

主状态机:
行空板扩展板与狮偶平台数据交互图7
数据显示部分程序:
行空板扩展板与狮偶平台数据交互图8
数据交互部分程序:
行空板扩展板与狮偶平台数据交互图9
总结:
         通过本次对扩展板的测试,行空板的扩展板将引脚引出,方便进行其他电子模块的连接,接口更加灵活,板载的RGB灯也特别有趣,非常不错的一款扩展板。


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
easy猿
easy猿
好帖子,666666,师偶跟mind通讯
- 没有更多了 -