# pet-feeding **Repository Path**: other_-projects/pet-feeding ## Basic Information - **Project Name**: pet-feeding - **Description**: 视觉感知宠物喂食机器人仓库介绍 “今天它乖乖吃饭了吗” 是一款基于视觉感知技术的智能宠物喂食机器人,旨在解决上班族、出差人士等无法及时给宠物喂食的问题。通过 AI 图像识别、智能称重、手机 APP 远程控制等技术,实现自动化、智能化的宠物喂养管理,同时支持实时视频监控,让宠物主人随时随地了解宠物状态。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-10-28 - **Last Updated**: 2025-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 视觉感知宠物喂食机器人仓库介绍 一、项目概述 “今天它乖乖吃饭了吗” 是一款基于视觉感知技术的智能宠物喂食机器人,旨在解决上班族、出差人士等无法及时给宠物喂食的问题。通过 AI 图像识别、智能称重、手机 APP 远程控制等技术,实现自动化、智能化的宠物喂养管理,同时支持实时视频监控,让宠物主人随时随地了解宠物状态。 二、核心功能特点 1. 智能喂食系统 AI 猫狗识别:基于 ResNet-18 网络训练模型,通过 Taurus AI 视觉套件实时识别宠物种类(猫 / 狗),自动投放对应食物 自动补粮机制:5kg 压力传感器 + HX711 AD 转换模块实时称重,当粮食重量小于 1g 且识别到宠物时自动投食 双舵机控制:DMS-MG90 微型金属舵机分别控制猫粮 / 狗粮投放,转动角度 180°±10°,精度达 0.12 秒 / 60 度 2. 远程监控与控制 实时视频点播:通过 “HiCamPlayerSample” APP 访问 RTSP 流,支持 720P 视频传输和红外夜视功能 手机 APP 操控:“Pet feeding robot” APP 支持手动投食、查看粮食重量,通过 Histreaming 协议与设备通信 多模式切换:自动喂养模式、APP 手动模式、宠物眼监控模式三档切换 3. 硬件与交互设计 OLED 实时显示:同步显示猫粮 / 狗粮剩余重量,精度 0.1g 可拆洗结构:食盘与称重器分离,便于清洁 防打翻设计:基座加重设计,斜坡出粮口优化落粮效率 三、技术架构 1. 硬件组成 模块 型号 / 参数 功能描述 主控芯片 Taurus Hi3516DV300 + Pegasus Hi3861V100 AI 识别与设备控制核心 摄像头 Sony IMX335 5.04M 像素,F1.6 光圈,红外夜视 称重模块 5kg 压力传感器 + HX711 24 位 AD 转换,精度 1g 内 舵机 DMS-MG90 1.8kg/cm 扭矩,4.8-6V 工作电压 2. 软件架构 AI 模型:ResNet-18 训练猫狗分类模型,Ptorch 转 Caffe 后量化部署 通信协议:HiOpenAIS 串口协议(Taurus-Pegasus)、Histreaming(APP - 设备) APP 开发:Android Studio 开发,支持 Android 9.0 + 系统 四、创新亮点 视觉与称重融合:结合 AI 识别与实时称重,实现 “识别 - 称重 - 投食” 闭环控制 多场景适应性:除家庭喂宠外,可改造为人脸识别快递箱、防窃食投喂器等 低功耗设计:GPIO 模拟 PWM 控制舵机,减少硬件资源占用 夜视与视频点播:红外补光 + IR-Cut 切换,支持 24 小时无间断监控 五、应用场景 家庭宠物喂养:解决上班族、出差人士的宠物喂食难题 多宠物家庭:同时支持猫 / 狗识别与分食投放 宠物健康管理:记录喂食量,辅助监控宠物饮食状况 商业扩展:基于人脸识别的智能投递设备改造 六、部署与运行 硬件部署 连接 Taurus 与 Pegasus 通过串口线 安装称重传感器至 Pegasus 的 GPIO_11/12(猫粮)、GPIO_6/8(狗粮) 舵机连接 GPIO_10(猫粮)、GPIO_7(狗粮) 软件部署 在 Taurus 部署猫狗识别插件:hiopenais.conf中配置plug6 = "hi.cnn_pet_classify" 在 Pegasus 编译运行主控代码:make -C app_demo Android Studio 导入 APP 工程并编译安装 七、未来扩展 识别优化:扩大训练集,增加背景识别,升级为检测网同时识别多宠物 功能扩展:添加语音唤宠、智能定量投喂、干燥器锁鲜功能 通信升级:支持 4G/5G 网络,突破 WiFi 距离限制 数据统计:按时间维度统计喂食量,生成宠物健康报告