基于 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 标签,识别食材 IDSPI
实时时钟模块DS3231高精度计时,记录入库与过期时间I2C
温湿度传感器