硬件工程师 / PCB 设计 / 嵌入式开发

工程思维
把想法变成板子

从原理图到 PCB,从固件到机器人——做能跑的东西,写能看懂的文章。

  • 6+硬件项目
  • 20+技术笔记
  • 4-6层PCB 设计

Portfolio

硬件作品

从方案选型到打样验证,每个项目都是完整闭环。

🤖 机器人

Do 机器人 — SLAM 自主导航

Arduino Mega2560 下位机 + RDK X5 上位机,4 舵机 + 4 超声波 + 4 电机驱动。下位机负责舵机 PWM 和传感器,上位机跑 Cartographer + Nav2 做 SLAM 导航。自定义 0xAA/0x55 CRC-8 协议帧通讯,4 模式宏切换。

ArduinoRDK X5ROS2Cartographer

🔌 硬件设计

USB-C 拓展坞 — WCH 沁恒方案

全 WCH 方案:CH339W + CH376S + CM108。QFN68 8×8mm 0.4mm pitch 手工铁板烧焊接。BOM ≤45 元。

CH339WQFN立创EDA

🛠 工具链

Robeber — 立创EDA 扩展

TypeScript 开发的嘉立创EDA专业版扩展,Py 后端算出坐标 + 扩展自动连线标号板框。

TypeScriptEasyEDA

📟 嵌入式

ESP32 / ESP8266 固件

基于 PlatformIO 的 MCU 固件开发,涵盖传感器采集、WiFi 通信、电机控制。

ESP32PlatformIOArduino

🖥 基础设施

服务器 & 环境搭建

阿里云 ECS Debian + Caddy + 自动 HTTPS + ufw + fail2ban。Radxa ROCK 5T / RDK X5 开发板环境配置。

LinuxCaddyDocker

Contact

交流 & 合作

对硬件设计、嵌入式开发感兴趣?欢迎交流。

✉️ 发送邮件 💻 GitHub