2789|1

80

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

零基础做温湿度监控上位机 [复制链接]

  本帖最后由 Fillmore 于 2020-7-31 18:29 编辑

前言

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

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

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

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

 

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

 

最新回复

图倒是有点漂亮,东西一般吧,居然update_OSC里面和PC端代码绑定了。   详情 回复 发表于 2020-8-4 19:15
点赞 关注(2)
 

回复
举报

7608

帖子

18

TA的资源

五彩晶圆(高级)

沙发
 

图倒是有点漂亮,东西一般吧,居然update_OSC里面和PC端代码绑定了。

 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表