Skip to content
View txp666's full-sized avatar

Block or report txp666

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
txp666/README.md

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

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

Pinned Loading

  1. lvgl-nav-kit lvgl-nav-kit Public

    LVGL page navigation for ESP-IDF: lifecycle, gestures, slide/fade transitions, theme. ESP Component Registry ready.

    C++ 2

  2. PyQt-UI-Designer PyQt-UI-Designer Public

    PyQt UI Designer 是一个零代码/低代码的桌面上位机设计器。通过拖拽控件、配置属性、绑定通信数据,即可快速生成可独立运行的 PyQt5 上位机程序,并支持一键打包为 exe。

    Python 6

  3. modusignal modusignal Public

    浏览器端工业设备调试平台:串口、WebUSB、WebSocket、MQTT、Modbus RTU、HART 与自定义协议。

    JavaScript 1

  4. FluentSerialAssistant FluentSerialAssistant Public

    Fluent 风格的 Qt 6 串口调试助手

    C++ 3 1

  5. AOMaster AOMaster Public

    Portable CH32V003 + GP8630 analog output controller with OLED, Modbus RTU, and noncommercial open hardware materials.

    C 2

  6. FluentQtWidgets FluentQtWidgets Public

    Fluent Design 风格的 C++/Qt Widgets 控件库,包含可复用控件、示例、Gallery 和发布 OTA 支持。

    C++ 1