草庐IT

上位机

全部标签

【开源、应用】QT—TCP网络上位机的设计

本文设计一个终端控制的上位机软件(如“设计目标”下图所示),可以和STM32、Adruino等通信实现无线局域网控制系统。本文的通信内容和图表内容可以参考作者之前的文章STM32+ESP8266连接电脑Qt网络上位机——QT篇https://blog.csdn.net/qq_53734051/article/details/126706759?spm=1001.2014.3001.5501QT—Qcharts绘制实时曲线https://blog.csdn.net/qq_53734051/article/details/126872728?spm=1001.2014.3001.5501目录一、设

HC-05蓝牙模块--------手机与STM32通信(代码编写)(上位机配置)保姆级教程

⏩大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与stm32的无线通信等等⏩本篇文章对HC-05蓝牙模块与手机的通信做一个详细的使用教程。⏩感谢你的阅读,不对的地方欢迎指正。HC-05蓝牙模块例程链接:https://pan.baidu.com/s/1-dNXPluImjaH1PcfHfpMyA?pwd=6666提取码:6666蓝牙一.蓝牙模块原理1.蓝牙模块的工作原理2.蓝牙模块的传输方式3.蓝牙模块种类二.手机与STM32通信1.蓝牙模块配置2.代码

HC-05蓝牙模块--------手机与STM32通信(代码编写)(上位机配置)保姆级教程

⏩大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与stm32的无线通信等等⏩本篇文章对HC-05蓝牙模块与手机的通信做一个详细的使用教程。⏩感谢你的阅读,不对的地方欢迎指正。HC-05蓝牙模块例程链接:https://pan.baidu.com/s/1-dNXPluImjaH1PcfHfpMyA?pwd=6666提取码:6666蓝牙一.蓝牙模块原理1.蓝牙模块的工作原理2.蓝牙模块的传输方式3.蓝牙模块种类二.手机与STM32通信1.蓝牙模块配置2.代码

基于STM32单片机设计指纹考勤机+上位机管理

1.前言随着信息科学技术的不断进步,信息科学技术已进入到了当今生活的方方面面,尤其是每个行业的经管领域,这类智能化信息技术处理是提高效率、从严管制、公平审查较为有效的方法。考勤登记,作为企业职工的基本管理,是对职工每日出勤管理的根本根据。但是,目前我国绝大多数企业在考勤登记时,依然利用的是古板的考勤方法,比如:人工注册、打卡、机器打卡等,不光考勤速度较为缓慢,并且在考勤登记时候要专门职员在一边进行记载、统计数据、制成EXCEL表,而报表做完后最终交到主管手里时,有时候时间已过了好几天,根本不行,也不可以施展考勤真实的监视作用。并且还有可能呈现考勤数据不准确,考勤职员纪录犯错,乃至卖弄虚假的这种

基于STM32单片机设计指纹考勤机+上位机管理

1.前言随着信息科学技术的不断进步,信息科学技术已进入到了当今生活的方方面面,尤其是每个行业的经管领域,这类智能化信息技术处理是提高效率、从严管制、公平审查较为有效的方法。考勤登记,作为企业职工的基本管理,是对职工每日出勤管理的根本根据。但是,目前我国绝大多数企业在考勤登记时,依然利用的是古板的考勤方法,比如:人工注册、打卡、机器打卡等,不光考勤速度较为缓慢,并且在考勤登记时候要专门职员在一边进行记载、统计数据、制成EXCEL表,而报表做完后最终交到主管手里时,有时候时间已过了好几天,根本不行,也不可以施展考勤真实的监视作用。并且还有可能呈现考勤数据不准确,考勤职员纪录犯错,乃至卖弄虚假的这种

Vofa+使用笔记(1):用Vofa+通过串口连接显示波形

1.介绍Vofa+有三种协议设置rawdata:你发什么就显示什么,跟普通的串口助手一样firewater:最简单在VOFA+里绘制波形的协议,建议仅在通道数量不多、发送频率不高的时候使用。justfloat:有一定的数据格式,此协议非常适合用在通道数量多、发送频率高的时候。2.使用步骤设置号下面三个地方,使用的协议以及传输的方式拉出控件(最开始上位机没有识别到你的数据的时候,右边是没有数据显示的,如果你想要y轴显示什么数据,右边设置显示也可以,右键波形图然后Y轴设置也行)把进度条拖到你波形的时间点,否则可能会看不到(开始发送数据下面有显示接收并且没有错之后,点一下右边的Auto也行)2.1f

Vofa+使用笔记(1):用Vofa+通过串口连接显示波形

1.介绍Vofa+有三种协议设置rawdata:你发什么就显示什么,跟普通的串口助手一样firewater:最简单在VOFA+里绘制波形的协议,建议仅在通道数量不多、发送频率不高的时候使用。justfloat:有一定的数据格式,此协议非常适合用在通道数量多、发送频率高的时候。2.使用步骤设置号下面三个地方,使用的协议以及传输的方式拉出控件(最开始上位机没有识别到你的数据的时候,右边是没有数据显示的,如果你想要y轴显示什么数据,右边设置显示也可以,右键波形图然后Y轴设置也行)把进度条拖到你波形的时间点,否则可能会看不到(开始发送数据下面有显示接收并且没有错之后,点一下右边的Auto也行)2.1f

ESP32( IDF平台)+MAX30102 配合Pyqt上位机实现PPG波形显示与心率计算

0引言年前买了一个MAX30102模块,在家无聊做了这个demo对一些相关的知识进行学习。主要学习的内容:光体积变化描记图(Photoplethysmogram,PPG)测量原理学习。ESP32IDF平台的MAX30102驱动开发,主要是初始化配置与FIFO数据读取。Pyqt利用pyqtgraph进行数据绘制。实现的效果:实现的思路:ESP32完成MAX30102的初始化配置与红光/红外光数据采集。Pyqt上位机完成数据显示与简单的解析,得到心率与血氧。由于解析算法非常简单暴力,而且运行逻辑也不完善,所以只有手指位置比较好才能测量得到结果。心率基本上正确,血氧图一乐。ESP-IDF平台的学习记

ESP32( IDF平台)+MAX30102 配合Pyqt上位机实现PPG波形显示与心率计算

0引言年前买了一个MAX30102模块,在家无聊做了这个demo对一些相关的知识进行学习。主要学习的内容:光体积变化描记图(Photoplethysmogram,PPG)测量原理学习。ESP32IDF平台的MAX30102驱动开发,主要是初始化配置与FIFO数据读取。Pyqt利用pyqtgraph进行数据绘制。实现的效果:实现的思路:ESP32完成MAX30102的初始化配置与红光/红外光数据采集。Pyqt上位机完成数据显示与简单的解析,得到心率与血氧。由于解析算法非常简单暴力,而且运行逻辑也不完善,所以只有手指位置比较好才能测量得到结果。心率基本上正确,血氧图一乐。ESP-IDF平台的学习记

MPU6050陀螺仪与Processing和上位机飞控联动实录

简而言之,MPU6050=三轴MEMS陀螺仪+三轴MEMS加速度计+可扩展数字运动处理器DMP,它可进行姿态解算(Pitch、Yaw、Roll角),我们还可以外接ProcessingIDE,或外接匿名上位机(V7),实时绘制系统的飞行姿态,下面讲一下整个联调过程以及遇到的坑。 图0单片机与上位机(V7)飞行姿态联动一,MPU6050简介MPU6050是InvenSense推出的集成6轴运动处理组件,即三轴MEMS(注1)陀螺仪传感器和三轴MEMS加速度传感器,相较于多组件方案,集成模块可以免除各个组件时间轴之差的问题,还能大大减小封装的空间。它含有一个副IIC接口,可用于连接外部磁力传感器,利