基于 STM32 的智能冰箱食材管理与过期提醒系统设计
一、系统概述
本系统以 STM32 单片机为核心控制器,通过 RFID 模块识别食材标签信息,结合实时时钟(RTC)记录食材入库时间与保质期,自动计算剩余有效期。当食材临近过期或已过期时,通过蜂鸣器与 OLED 屏发出声光提醒,并可通过按键手动录入 / 删除食材信息。系统同时采集冰箱内部温湿度数据,确保储存环境达标。
二、硬件选型与接线
2.1 主控芯片选型
STM32F103C8T6(核心板 / 最小系统板)
- ARM Cortex-M3 内核,主频 72MHz
- 64KB Flash,20KB SRAM
- 37 个 GPIO 口,支持 I2C、SPI、USART、ADC 等外设
- 资源充足、性价比高,适合中小型嵌入式项目
2.2 功能模块选型
| 模块名称 | 型号 | 功能说明 | 通信方式 |
|---|---|---|---|
| RFID 读卡模块 | RC522 | 读取食材 RFID 标签,识别食材 ID | SPI |
| 实时时钟模块 | DS3231 | 高精度计时,记录入库与过期时间 | I2C |
| 温湿度传感器 |
