RTThreadIoTOS · 2020年10月30日

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

前言

  • 很多网友问我,写上位机用什么语言好。C#,C++,python这些都可以写,但是你必须要把你用的语言的一些基础知识学完之后才能动手去写一个上位机。这会耗费你一些时间。
  • 那么有什么办法快速方法写一个上位机监控软件,答案是有的。今天来介绍一个好工具--MicroLab,零代码写上位机监控软件。这个软件是网友--FM,他花了一年多的时间写出来了。为了更好的展示,结合RT-Thread方便的软件包生态,快速搭建一套温湿度监控设备。
  • 环境:RT-Thread studio + GND board + MicroLab软件
  • GND board是自己DIY的一款板子,下面链接是关于GND board的描述。
  • GND Studio 开发板

image.png

RT-Thread软件包

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

image.png

  • 修改DHT11连接对应的IO口

image.png

MicroLab软件

image.png

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

image.png

image.png
image.png

image.png

image.png

移植MicroLab协议到rtt工程

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

image.png

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

image.png

  • MircoLib的组态协议。

image.png

  • 移植组态协议到RTT。

image.png

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

image.png

虚拟示波器演示

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

image.png效果:

10.30 2.gif

温湿度软件演示

  • 首先设计画布。

image.png

  • 下位机上报数据代码。

image.png

  • 效果:

image.png

感谢粉丝们持续的使用和关注,期待粉丝们能够将Studio分享给更多的人,同时也期待收到更多宝贵的反馈和建议。

image.png

推荐阅读
关注数
8071
内容数
181
小而美的物联网操作系统,经过14年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过4亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息