Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Hi, I'm 小鹏 👋

Industrial Devices · Embedded Systems · Developer Tools

工业通信 · 仪表固件 · 设备调试 · HMI / 上位机

GitHub ModeSignal

关于我

我关注工业现场设备从信号端到软件端的完整链路:采集与输出、嵌入式固件、通信协议、HMI,以及桌面端和浏览器端调试工具。

  • 🏭 工业通信:HART、Modbus RTU、RS-232/485、MQTT、WebSocket
  • 📐 仪表与信号:4–20 mA、0–10 V、低电流/功耗采集、波形、校准
  • ⚙️ 嵌入式系统:STM32、ESP32、CH32、RP2040、FreeRTOS、LVGL
  • 🖥️ 工程工具:Web Serial、WebUSB、C++/Qt、Python/PyQt、实时曲线与协议解析
  • 🤖 也在探索机器人、AI 硬件、BLE 传感与交互体验

工业能力图谱

方向 实践内容
现场通信 HART 设备发现与通用命令、Modbus RTU 寄存器读写、串口与网络协议桥接
模拟量与测量 4–20 mA / 0–10 V 输出、ADC 采集、低功耗测量、零点与量程校准
仪表固件 本地 OLED/HMI、旋转编码器、参数保存、Bootloader/IAP、故障与状态处理
上位机与调试 浏览器 Web Serial/WebUSB 工具、Qt/PyQt 桌面应用、实时曲线、CSV/PNG 导出
工程化 模块化组件、硬件抽象、CI 构建、Release 固件、离线包与中英文文档

精选工业项目

  • modusignal — 浏览器端工业设备调试平台,支持串口、WebUSB、WebSocket、MQTT、Modbus RTU、HART 与自定义协议;在线使用
  • AOMaster — 便携式 0–10 V / 4–20 mA 模拟量输出控制器,支持波形输出、校准与 Modbus RTU
  • PyQt-UI-Designer — 面向硬件工程师的零代码/低代码上位机设计工具
  • Esp32_RS232 — RS-232 仪表数据采集、Modbus 与 MQTT 桥接实验
  • UIPE2 — ESP32-S3 高精度电流/功率检测、PD 输出与触摸 HMI

嵌入式 UI 与工程组件

  • lvgl-nav-kit — ESP-IDF + LVGL 页面生命周期、手势、转场与主题框架
  • lvgl-msg-bus — 面向硬件任务与 LVGL UI 的线程安全消息总线和响应式数据仓库
  • FluentQtWidgets — Fluent Design 风格的 C++ / Qt Widgets 组件库
  • FluentSerialAssistant — 基于 C++17 与 Qt 6 的现代串口调试助手

其他探索

技术栈

C C++ Python Qt ESP32 STM32 FreeRTOS LVGL HART Modbus RTU WebUSB

GitHub 数据

GitHub stats Top languages

从信号到界面,从固件到工具。持续构建,保持好奇。

About

Embedded systems · ESP32/STM32 · LVGL · Python/Qt

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors