项目简介
本项目是一个基于物联网的智能药箱管理系统,借助ESP32微控制器和Node-RED平台,集成多种传感器和组件。系统能够保障药物存储在最佳环境中,还会在合适时间提醒用户服药,有效提升用药管理的效率。
项目的主要特性和功能
- 传感器监测:利用温湿度传感器(如DHT22等)监测药箱内温湿度,光强度传感器(2 x LDR)测量周围光照,确保药物存储环境适宜。
- 警报系统:通过蜂鸣器、LED提供可配置的用药时间警报,可通过药箱物理按钮或Node-RED仪表板设置。
- OLED显示:实时展示用药计划、传感器数据和警报信息。
- 伺服电机控制:可通过Node-RED仪表板操作伺服电机,控制药物托盘。
- Node-RED仪表板:提供友好界面,通过仪表和图表展示温湿度、光强度,支持远程设置药物托盘和警报。
- 连接性:借助WiFi保持网络连接以实现实时更新,使用MQTT实现药箱与Node-RED仪表板间的高效通信。
安装使用步骤
- 硬件组装:依据提供的原理图连接各个硬件组件。
- 软件安装:使用Arduino IDE或类似平台,将项目代码中的固件刷入微控制器。
- 网络配置:在固件中更新WiFi凭据和MQTT代理的详细信息。
- Node-RED设置:把仓库中的Node-RED流程(JSON文件)导入到Node-RED,然后按照说明配置仪表板。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】