基于RT-Thread + MicroLab,零基础做温湿度监控上位机

描述

前言

很多网友问我,写上位机用什么语言好。C#,C++,python这些都可以写,但是你必须要把你用的语言的一些基础知识学完之后才能动手去写一个上位机。这会耗费你一些时间。

那么有什么办法快速方法写一个上位机监控软件,答案是有的。今天来介绍一个好工具--MicroLab,零代码写上位机监控软件。这个软件是网友--FM,他花了一年多的时间写出来了。为了更好的展示,结合RT-Thread方便的软件包生态,快速搭建一套温湿度监控设备。

环境:RT-Thread studio + GND board + MicroLab软件

GND board是自己DIY的一款板子,下面链接是关于GND board的描述。

GND Studio 开发板

RT-Thread软件包

GND board上带在DHT11温湿度传感器,RT-Thread有相应的软件包,直接利用简单快捷。在RT-Thread studio添加DHT11的软件包。

监控设备

修改DHT11连接对应的IO口

监控设备

MicroLab软件

MicroLab是一个功能集成度比较高的软件。

下载地址:

https://gitee.com/fengmeitech/Micro-Lab

功能列表:

序号 功能
1 全新的串口/网络调试服务及关联模块
2 发送历史永久保存及支持别名
3 串口/网络动态指令编程
4 串口/网络虚拟示波器
5 超级计算器
6 ModBus RTU计算器
7 DTU
8 串口-网络分裂器
9 应用影子分身
10 众多开发辅助工具及资料

 

下面展示一下该软件的部分界面。

监控设备

监控设备

监控设备

监控设备

监控设备

移植MicroLab协议到rtt工程

MicroLab支持串口传输和网络传输,在这里的演示都是基于串口传输的。所以需要用到串口,所以我们需要配置相对应的串口。

监控设备

初始化响应的串口,波特率:115200。

监控设备

MircoLib的组态协议。

监控设备

移植组态协议到RTT。

监控设备

移植虚拟示波器协议到RTT。

监控设备

虚拟示波器演示

我们在下位写一个正弦波的程序进行测试。

监控设备

效果:

监控设备

温湿度软件演示

首先设计画布。

监控设备

下位机上报数据代码。

监控设备

效果:

监控设备

下位机的代码链接:https://gitee.com/rice_chen_1/picture/tree/master/micro_lab/rice_MicroLab

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分