littlebot
Published on 2025-04-10 / 0 Visits
0

【源码】基于ESP32与NodeRED的智能药箱管理系统

项目简介

本项目是一个基于物联网的智能药箱管理系统,借助ESP32微控制器和Node-RED平台,集成多种传感器和组件。系统能够保障药物存储在最佳环境中,还会在合适时间提醒用户服药,有效提升用药管理的效率。

项目的主要特性和功能

  1. 传感器监测:利用温湿度传感器(如DHT22等)监测药箱内温湿度,光强度传感器(2 x LDR)测量周围光照,确保药物存储环境适宜。
  2. 警报系统:通过蜂鸣器、LED提供可配置的用药时间警报,可通过药箱物理按钮或Node-RED仪表板设置。
  3. OLED显示:实时展示用药计划、传感器数据和警报信息。
  4. 伺服电机控制:可通过Node-RED仪表板操作伺服电机,控制药物托盘。
  5. Node-RED仪表板:提供友好界面,通过仪表和图表展示温湿度、光强度,支持远程设置药物托盘和警报。
  6. 连接性:借助WiFi保持网络连接以实现实时更新,使用MQTT实现药箱与Node-RED仪表板间的高效通信。

安装使用步骤

  1. 硬件组装:依据提供的原理图连接各个硬件组件。
  2. 软件安装:使用Arduino IDE或类似平台,将项目代码中的固件刷入微控制器。
  3. 网络配置:在固件中更新WiFi凭据和MQTT代理的详细信息。
  4. Node-RED设置:把仓库中的Node-RED流程(JSON文件)导入到Node-RED,然后按照说明配置仪表板。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】