基于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站来个三连。


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


目录
相关文章
|
6月前
|
传感器 数据采集 监控
LabVIEW单片机的废气再循环EGR检测系统
LabVIEW单片机的废气再循环EGR检测系统
47 0
|
4月前
|
传感器 编解码 API
【STM32开发入门】温湿度监测系统实战:SPI LCD显示、HAL库应用、GPIO配置、UART中断接收、ADC采集与串口通信全解析
SPI(Serial Peripheral Interface)是一种同步串行通信接口,常用于微控制器与外围设备间的数据传输。SPI LCD是指使用SPI接口与微控制器通信的液晶显示屏。这类LCD通常具有较少的引脚(通常4个:MISO、MOSI、SCK和SS),因此在引脚资源有限的系统中非常有用。通过SPI协议,微控制器可以向LCD发送命令和数据,控制显示内容和模式。
157 0
|
4月前
|
数据采集 传感器 存储
LabVIEW 用于 MES 系统和卡钳上位机检测
LabVIEW 用于 MES 系统和卡钳上位机检测
42 0
|
4月前
|
数据格式
LabVIEW步进电机的串口控制方法与实现
LabVIEW步进电机的串口控制方法与实现
67 0
|
6月前
|
编解码 监控 定位技术
LabVIEW使用单板RIO开发远程监控电源信号
LabVIEW使用单板RIO开发远程监控电源信号
44 3
|
6月前
|
传感器
基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示
|
传感器 编解码 物联网
STC89C52+DHT20设计的环境温湿度检测仪
本项目基于STC89C52单片机和DHT20温湿度传感器,实现了一款环境温湿度检测仪。通过传感器采集环境的温度和湿度数据,利用IIC接口的OLED显示屏显示出来,便于用户实时监测环境温湿度状态。
188 1
|
6月前
|
传感器 监控 C#
使用STM32实现一个简单的温湿度监控系统
使用STM32实现一个简单的温湿度监控系统
191 0
|
传感器 芯片
可编程 USB 转串口适配器开发板与振弦传感器测量模块
当通过 IIC 接口修改 VM5xx 单个寄存器后,被修改的寄存器立即保存(断电不丢失),但连续寄存器的写入仅当时修改生效,模块重启后会自动恢复。为了能够使寄存器永久保存,可以单独向功能寄存器 03 写入指令码 0x000C 来强制保存所有寄存器。
可编程 USB 转串口适配器开发板与振弦传感器测量模块
|
传感器
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习
119 0
野火RA6M5开发板 DHT11温湿度传感器 OLED显示测试学习