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

【源码】基于ESP32的智能用药提醒系统

项目简介

本项目是基于ESP32微控制器构建的智能用药提醒系统——Medibox。该系统借助多种传感器和显示设备,帮助用户管理用药时间。通过设置闹钟、监控环境条件,并在OLED屏幕上显示相关信息,可确保用户按时准确服药。

项目的主要特性和功能

  1. 闹钟系统:支持设置多达三个自定义闹钟,用于提醒用户按时服药。
  2. NTP时间同步:利用NTP服务器自动同步时间,保障时间准确性。
  3. OLED显示:具备简单界面,可用于设置闹钟、查看时间和通知信息。
  4. 温湿度监测:持续监测环境温湿度,超出理想范围时提醒用户。
  5. 蜂鸣器和LED警报:通过声音和视觉提醒,确保用户注意到闹钟和警告。
  6. 用户友好的菜单导航:使用易于操作的按钮进行菜单导航、设置闹钟和配置时区。

安装使用步骤

硬件设置

把OLED显示屏、DHT22传感器、蜂鸣器、LED灯和按钮连接到ESP32,组装成Medibox。要保证所有组件连接正确并通电。

软件设置

  1. 安装必要的库,如Adafruit GFX、Adafruit SSD1306和DHT Sensor。
  2. 复制项目仓库,使用喜欢的IDE将代码上传到ESP32。

Wi-Fi配置

确保设备连接到Wi-Fi网络,以便进行时间同步。

使用方法

  1. 通过菜单设置本地时区。
  2. 设置多达三个闹钟,提醒自己服药时间。
  3. 系统会自动监测温湿度,若条件不理想会发出警报。

下载地址

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