城乡规划 → 自学硬件 / PCB Layout / 嵌入式开发
- STM32L151-EnvMonitor — 环境监测系统固件(C/标准库),TFT 实时显示、W25Q64 数据日志、LoRa 驱动
- STM32L151-DevBoard — STM32L151 核心板,2层板
- STM32G474-DevBoard — STM32G474 核心板,Cortex-M4F
- Current-Loop-0-20mA — 0-20mA 电流输出模块
背景:城乡规划专业在读,非科班自学硬件,目标成为一名硬件工程师,从PCB Layout切入,逐步向嵌入式/硬件工程师发展。
| 项目名称 | 状态 | 简介 |
|---|---|---|
| STM32L151 环境监测系统 | 🔄 固件开发中 | 裸机固件(约2800行,AI辅助开发):温湿度/光照采集、TFT实时显示、W25Q64环形数据日志(掉电保护+开机自检),LoRa收发待实测 |
| STM32L151RET6 开发板 | ✅ 已完成打样焊接 | 2层板设计的STM32L151开发板,集成LoRa模块、LCD显示屏、温湿度传感器与光敏电路 |
| STM32G474RET6 开发板 | ✅ 已完成打样焊接 | 2层板设计的STM32G474开发板,板载外置FLASH、蜂鸣器、旋转编码器 |
| 0-20mA 电流输出板 | ✅ 已完成打样焊接 | 0-20mA电流输出模块 |
- ✅ PCB设计入门(立创EDA):中国电子学会PCB初级工程师认证、嘉立创PCB设计职业技术证书
- ✅ 51单片机入门:GPIO、定时器、中断、串口
- ✅ STM32入门:标准库,学习江科大stm32教程,测试验证自制开发板功能
- 🔜 PCB进阶:4层板、EMC、高速信号、电源完整性
- 🔜 硬件全流程:原理图设计、元器件选型、硬件调试
- 🔄 STM32 驱动开发:完成环境监测系统固件(TFT/温湿度/光照/Flash数据日志),LoRa收发待实测
- 🔜 作品集项目:DC-DC电源、蓝牙小车
- 硬件设计:立创EDA,2层板原理图设计与 PCB Layout,可制造性设计
- 硬件调试:手工焊接(0402/0603贴片、QFP芯片)、万用表、上机联调与故障定位
- 单片机:51单片机、STM32(标准库),GPIO/定时器/中断/串口等外设的使用与配置
- 嵌入式软件:借助 AI 辅助完成裸机固件开发(SPI/I2C/ADC/Flash 驱动、TFT 显示、数据日志), 负责需求拆解、接口定义、代码审查与上机验证
- 编程语言:C语言(能读懂并修改驱动代码,持续学习中)
- AI 协作开发:使用 Claude Code 等 AI 工具完成固件开发与调试,能把需求拆解为可执行的模块任务
- 软件工具:立创EDA、CAD、Keil MDK、串口调试助手、ST-LINK Utility
所有项目均为个人学习设计,硬件设计与调试为本人完成;固件部分借助 AI 工具辅助开发, 本人负责方案定义、接口约定、代码审查与上机验证。诚心欢迎交流指正。