0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

RTThread物联网操作系统 来源:RTThread物联网操作系统 2020-08-03 15:41 次阅读

前言

很多网友问我,写上位机用什么语言好。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

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

    关注

    26

    文章

    861

    浏览量

    54049
  • 监控设备
    +关注

    关注

    0

    文章

    84

    浏览量

    12683
  • RT-Thread
    +关注

    关注

    31

    文章

    1149

    浏览量

    38906

原文标题:基于RT-Thread + MicroLab,零基础做温湿度监控上位机

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我们将在北京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 04-16 08:35 92次阅读
    4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深嵌入式软件工程师农晓明老师为您讲
    的头像 发表于 03-27 11:36 438次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 03-27 08:34 159次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    基于rt-thread的socket通信设计

    最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个) rt-thread(作为中控) 服务器的通信框架,使用的开发板是 潘多拉
    的头像 发表于 10-13 15:02 697次阅读
    基于<b class='flag-5'>rt-thread</b>的socket通信设计

    试用RT-Thread Studio(VSCode)

    想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
    的头像 发表于 10-12 10:58 573次阅读
    试用<b class='flag-5'>RT-Thread</b> Studio(VSCode)

    使用RT-Thread和CPK-RA2L1采集DHT11温湿度

    本篇文章主要介绍使用RT-Thread Studio 和瑞萨 CPK-RA2L1评估板,使用大佬的轮子采集温湿度
    的头像 发表于 10-11 11:34 1208次阅读
    使用<b class='flag-5'>RT-Thread</b>和CPK-RA2L1采集DHT11<b class='flag-5'>温湿度</b>

    RT-Thread v5.0.2 发布

    RT-Thread 代码仓库地址: ●  https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本发布日志详情: ●  htt
    的头像 发表于 10-10 18:45 781次阅读
    <b class='flag-5'>RT-Thread</b> v5.0.2 发布

    基于51单片和AHT10温湿度传感器的温湿度计源码

    一款基于51单片和AHT10温湿度传感器的温湿度计源码。
    发表于 10-09 08:39

    基于 RT-Thread 的 RoboMaster 电控框架(一)

    由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发
    的头像 发表于 09-19 19:55 420次阅读

    无线温湿度监控解决方案

    随着信息化的不断推进,对各行各业都是一次现代化升级的契机,比如工厂的温湿度监测工作,完全可以由无线温湿度监控方案来代替,24小时自动监测,监测频率精准至每一分钟,获取完整的环境数据。 无线温湿
    的头像 发表于 08-22 17:58 468次阅读

    使用RT-Thread和PSOC6实现一个温湿度报警系统

    设计思路:项目使用RT-Thread系统和PSOC6开发板,实现一个温湿度报警系统。该系统通过wifi连接将数据上传至OneNET云,后经过前端开发,可以使数据清晰的展示。并且在温湿度高于或低于某一数值时,蜂鸣器就会报警。
    的头像 发表于 07-31 16:01 761次阅读
    使用<b class='flag-5'>RT-Thread</b>和PSOC6实现一个<b class='flag-5'>温湿度</b>报警系统

    基于RT-Thread与STM32F407的温湿度天气时钟设计案例

    本次项目主要内容为温湿度天气时钟设计,显示日期时间,此外还可实时检测温湿度、获取当地天气、并显示在LCD屏幕上。
    的头像 发表于 07-31 15:56 1800次阅读
    基于<b class='flag-5'>RT-Thread</b>与STM32F407的<b class='flag-5'>温湿度</b>天气时钟设计案例

    基于RT-Thread的家庭智能家居系统的控制平台设计

    这个系统是在英飞凌Psoc6-evaluationkit-062S2开发板的基础上,充分利用了RT-Thread实时操作系统强大的功能及丰富的软件生态,驱动ESP8266、OLED屏幕和DHT11模块等,实现温湿度的采集、中英文字符的显示和与中国移动OneNET平台的通信
    发表于 07-18 16:23 664次阅读
    基于<b class='flag-5'>RT-Thread</b>的家庭智能家居系统的控制平台设计

    教你手上没有开发板如何跑RT-THREAD STM32应用?

    首先打开 RT-Thread Studio,新建RT-Thread
    的头像 发表于 07-18 16:09 1056次阅读
    教你手上没有开发板如何跑<b class='flag-5'>RT-THREAD</b> STM32应用?

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2594次阅读
    基于<b class='flag-5'>RT-Thread</b> Studio学习