项目简介
本项目是基于ESP32微控制器构建的智能用药提醒系统——Medibox。该系统借助多种传感器和显示设备,帮助用户管理用药时间。通过设置闹钟、监控环境条件,并在OLED屏幕上显示相关信息,可确保用户按时准确服药。
项目的主要特性和功能
- 闹钟系统:支持设置多达三个自定义闹钟,用于提醒用户按时服药。
- NTP时间同步:利用NTP服务器自动同步时间,保障时间准确性。
- OLED显示:具备简单界面,可用于设置闹钟、查看时间和通知信息。
- 温湿度监测:持续监测环境温湿度,超出理想范围时提醒用户。
- 蜂鸣器和LED警报:通过声音和视觉提醒,确保用户注意到闹钟和警告。
- 用户友好的菜单导航:使用易于操作的按钮进行菜单导航、设置闹钟和配置时区。
安装使用步骤
硬件设置
把OLED显示屏、DHT22传感器、蜂鸣器、LED灯和按钮连接到ESP32,组装成Medibox。要保证所有组件连接正确并通电。
软件设置
- 安装必要的库,如Adafruit GFX、Adafruit SSD1306和DHT Sensor。
- 复制项目仓库,使用喜欢的IDE将代码上传到ESP32。
Wi-Fi配置
确保设备连接到Wi-Fi网络,以便进行时间同步。
使用方法
- 通过菜单设置本地时区。
- 设置多达三个闹钟,提醒自己服药时间。
- 系统会自动监测温湿度,若条件不理想会发出警报。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】