项目简介
本项目利用ESP32微控制器和Kodular开发的移动应用,构建了一个自动化药品分发系统。该系统可保障药品定时分发,对于老年人或需要严格遵循用药时间表的人群非常实用。用户能通过移动应用设定药品分发时间,系统借助Google Firebase实时存储和检索分发时间表,到时间后,伺服电机释放药品,蜂鸣器发出警报提醒。
项目的主要特性和功能
- 自动化分发:ESP32操控伺服电机,按预定时间完成药品分发。
- 移动应用:由Kodular构建的移动应用,界面友好,支持用户设置和修改分发时间。
- 实时Firebase集成:分发时间表存于Google Firebase,ESP32从中获取数据以保证按时分发。
- RTC精准计时:采用RTC模块维持准确时间,即便断电也不受影响。
- 伺服电机控制:ESP32连接伺服电机,控制药品实际分发。
- 蜂鸣器警报:分发时间到,蜂鸣器发声提醒用户。
安装使用步骤
- 硬件准备:准备好ESP32微控制器、伺服电机、实时时钟(RTC)模块等硬件,并按指定引脚完成连接。
- 软件准备:下载安装ESP32开发环境(如Arduino IDE),配置所需库和工具;安装Kodular并创建移动应用界面。
- 编程与配置:用Arduino等IDE为ESP32编程,使其连接Firebase,控制伺服电机和蜂鸣器;配置WiFi、Firebase信息及RTC模块。
- 移动应用设计:在Kodular中设计便于用户设置和修改分发时间的界面,确保应用与Firebase数据库正常交互。
- 测试与部署:在实际环境测试系统,确保功能正常;部署到使用地点,持续监控维护。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】