🪒 智能剃须刀·嵌入式
30章
⚡ 从入门到互联
01
智能剃须刀概述
传统到智能
核心功能
嵌入式角色
02
嵌入式开发环境搭建
Keil/IAR
STM32CubeMX
J-Link/ST-Link
03
主控芯片选型
STM32 F0/G0/L4
功耗·性能
数据手册
04
GPIO与按键输入
模式配置
消抖
中断/轮询
05
PWM电机控制
PWM原理
定时器
DRV8837
转速调节
06
ADC电池电量检测
分压电路
多通道
电量算法
07
I2C与传感器通信
I2C协议
LIS2DH12
驱动/解析
08
SPI与显示屏驱动
SPI协议
SSD1306
中文字库
动画
09
蓝牙BLE通信基础
BLE协议栈
GATT
广播/连接
10
蓝牙数据传输
自定义UUID
数据包
低功耗优化
11
Wi-Fi模块接入(ESP8266)
AT指令
TCP/UDP
MQTT
云平台
12
传感器数据融合
卡尔曼滤波
加速度+陀螺仪
四元数
13
电机堵转检测
电流检测
阈值设定
PWM关断
14
充电管理
TP4056/BQ25890
充电状态
MAX17048
15
低功耗设计
Stop/Standby
唤醒源
RTCC
16
OTA固件升级
Bootloader
固件分区
校验/回滚
17
UI交互设计
菜单层级
按键/触摸
状态机
蜂鸣
18
数据存储(EEPROM/Flash)
模拟EEPROM
W25Q64
读写校验
19
安全与加密
AES
安全启动
防克隆
TLS
20
APP开发基础(Android/iOS)
蓝牙扫描
特征值读写
数据解析
21
APP高级功能
用户登录
设备绑定
历史同步
推送
22
云平台对接(阿里/腾讯IoT)
设备注册
属性上报
规则引擎
23
数据可视化
剃须统计
刀头预测
ECharts
24
多设备联动
蓝牙Mesh
场景联动
网关
25
故障诊断与日志
错误码
环形缓冲区
远程日志
26
量产测试
PCBA(ICT/FCT)
功能测试
校准
27
EMC与可靠性
ESD防护
RE抑制
振动/IPX7
28
产品认证
CE/FCC/UL
蓝牙SIG
RoHS
29
项目管理与文档
PRD/DD
测试用例
Git
30
未来趋势
AI剃须
胡须密度
皮肤监测
可持续