基于Pyqt5+serial的串口电池监测工具

简介: 基于Pyqt5+serial的串口电池监测工具

本章,其他的没有,废话没有,介绍一下新开源了一个公司的测试工具,写了差不多三周吧。先来看看界面:

这是一个串口调试界面,使用Pyqt5+serial完成。升级功能暂未移入,占一个坑位。

基于serial二次开发的功能各位如有需要可以照搬走,这是一个纯手写的轮子,稳定!

左侧使用的是QListWidget写的一个按钮列表,用于点击切换界面的

这就是第二个界面了,空白部分是使用的是pyqtgraph库,嵌入QWidget中动态做图的一个功能。当有数据的时候,图标就会显示出来了。

具体效果可以看看哔哩哔哩,我录制了一个简短的使用视频:https://www.bilibili.com/video/BV1iV411G7wM/

此外,本次的工具是纯个人开发,包括UI,串口连接代码等等。gitee地址:https://gitee.com/qinganan_admin/Pyqt5_Battery_MONITOR_SYSTEM 此处包含源码+UI。以及库的下载介绍,以及几个文件的作用。

其他界面并没有开发,因为用不到了,各位可以自行二次开发。

代码中,用到了Pyqt5的多线程机制以及自定义信号槽。值得关注的是自定义信号槽机制,这个可以帮助我们减少很多冗余代码。让代码更加的简洁,且自定义信号也是非常的实用的一个操作。

这是个人在公司的第二个开源工具,觉得对自己开发有帮助的话,欢迎点个star,B站来个三连。


总结:造轮子太麻烦了。但是收获还是很多的。


目录
相关文章
|
4月前
|
传感器 安全 新能源
LabVIEW电池测试系统
LabVIEW电池测试系统
51 0
|
4月前
|
数据采集 传感器 存储
LabVIEW 用于 MES 系统和卡钳上位机检测
LabVIEW 用于 MES 系统和卡钳上位机检测
44 0
|
6月前
|
编解码 监控 定位技术
LabVIEW使用单板RIO开发远程监控电源信号
LabVIEW使用单板RIO开发远程监控电源信号
44 3
STM32(HAL库)驱动GY30光照传感器通过串口进行打印
STM32(HAL库)驱动GY30光照传感器通过串口进行打印
|
运维 小程序 API
STM32实战项目—WIFI远程开关灯
本文介绍了如何利用正点原子ESP8266和STM32F103C8T6连接腾讯云,利用舵机实现远程开关灯。给出了详细的腾讯云配置和调试步骤,给出了部分程序设计。
308 0
STM32实战项目—WIFI远程开关灯
|
存储 网络协议 开发工具
WIFI DTU产品设计与实现(基于STM32F103+QT配置上位机案例设计分享)
WIFI DTU产品设计与实现(基于STM32F103+QT配置上位机案例设计分享)
298 0
|
传感器
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
121 0
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
|
传感器 数据采集 SDN
STM32(HAL库)驱动AD8232心率传感器
STM32(HAL库)驱动AD8232心率传感器
|
传感器 Linux
linux驱动——dht11温湿度传感器驱动(5.4版本内核)
linux驱动——dht11温湿度传感器驱动(5.4版本内核)
736 0
|
传感器 芯片
可编程 USB 转串口适配器开发板与振弦采集模块测量模块
VM501/511振弦采集模块 是稳控科技生产的振弦传感器测量模块,具有IIC 接口和 UART 接口。
可编程 USB 转串口适配器开发板与振弦采集模块测量模块