我关注工业现场设备从信号端到软件端的完整链路:采集与输出、嵌入式固件、通信协议、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
- lvgl-nav-kit — ESP-IDF + LVGL 页面生命周期、手势、转场与主题框架
- lvgl-msg-bus — 面向硬件任务与 LVGL UI 的线程安全消息总线和响应式数据仓库
- FluentQtWidgets — Fluent Design 风格的 C++ / Qt Widgets 组件库
- FluentSerialAssistant — 基于 C++17 与 Qt 6 的现代串口调试助手
- electronBot-docs — ESP32 + AI ElectronBot 技术文档
- otto-emoji-gif-component — 面向 LVGL 的机器人 GIF 表情组件
- CatSense — BLE + IMU 猫行为数据采集原型
- stm32F1-enc28j60-lwips-freertos — STM32、FreeRTOS、LwIP 与云端 MQTT 实践



