项目简介
本项目智能宠物监控系统(C.A.T.S.)旨在满足宠物(尤其是猫)的基本需求,是一套自动化系统。借助多个Arduino设备和一个Node.js服务器,可对猫的日常活动(如进出、进食、使用猫砂盆)进行监控和自动执行。
项目的主要特性和功能
- 自动门控制:利用RFID传感器与Firebeetle ESP32板,能识别猫的身份并自动开门。
- 智能喂食器:通过RFID传感器和力传感器,可控制猫的进食量,避免猫过度进食。
- 猫砂盆监控:使用甲烷传感器检测猫是否使用猫砂盆,并用蜂鸣器通知主人清理。
- 中央服务器:由Node.js编写的服务器,负责处理各设备请求,管理猫的信息。
安装使用步骤
1. 安装Arduino代码
使用Arduino IDE打开项目中的Arduino配置文件,将代码上传到相应的Arduino设备(门控制、喂食器、猫砂盆)。
2. 部署Node.js服务器
确保系统已安装Node.js,在终端中导航到服务器项目目录,运行以下命令启动服务器:
sh
sudo node express.js
./uploadServer.sh 80
3. 配置和测试
确保所有设备(门、喂食器、猫砂盆)正确连接并配置,使用RFID标签测试系统的识别和响应功能,监控服务器日志,确保所有设备正常通信。通过这些步骤,即可成功部署并使用智能宠物监控系统,实现对宠物日常活动的自动化管理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】