此项目是基于ESP32微控制器和MicroPython编程语言开发的智能药箱系统,集成了多种传感器技术。系统通过HX711称重传感器和红外人体感应器实现药物取用监测,能够识别用户取药行为并验证剂量是否正确。核心功能通过MQTT协议实现数据传输和远程控制,包括将环境数据(温湿度、光照)、药物重量变化和健康指标发送至远程服务器。系统还集成了SYN6288语音模块提供服药提醒和操作反馈,使用WS2812 LED灯带根据环境光照自动调节照明,并通过MAX30102传感器实现心率和血氧监测功能。智能药箱能够按照预设的服药计划发出提醒,自动检测用药情况,并在用药剂量错误时发出警告,有效帮助用户按时按量服药。