项目简介
ZaBoteru是一款创新的智能水瓶系统,目标是助力用户预防脱水。此系统可实时监测水量、温度,具备加热和紫外线消毒功能,保障用户能及时补充水分。同时集成Firebase,支持通过移动应用进行远程监控与控制。
项目的主要特性和功能
- 水位监测:实时掌握水瓶内水量情况。
- 温度监测与控制:监测水温并可加热,满足用户对水温的需求。
- UV水消毒:利用紫外线消毒功能保证水的清洁。
- 水分补充提醒:通过RGB LED和LCD显示屏给予视觉反馈,提醒用户补水。
- 远程监控与控制:借助Firebase,可通过ZaBoteru移动应用远程操作。
安装使用步骤
假设用户已下载本项目的源码文件,按以下步骤操作:
1. 复制仓库:把项目代码仓库复制到本地。
2. 硬件连接:依据提供的硬件连接指南(下载链接)连接硬件组件。
3. 导入代码:在Arduino IDE中打开smart_water_bottle/smart_water_bottle.ino文件。
4. 安装库:安装必需的库,代码如下:
c
ESP8266WiFi.h
ESP8266Firebase.h
HX711.h
HX711_ADC.h
LiquidCrystal_I2C.h
OneWire.h
DallasTemperature.h
SoftwareSerial.h
5. 配置WiFi和Firebase:在代码里设置WiFi参数,替换Firebase URL,示例代码如下:
```c
Firebase firebase("https://your - firebase - project - url.firebaseio.com/");
define _SSID "your_wifi_ssid"
define _PASSWORD "your_wifi_password"
``` 6. 上传代码:将代码上传至ESP8266开发板。 7. 调试与测试:打开Arduino IDE的串口监视器,检查调试信息并测试系统功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】