亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

智能物联网宠物喂食器:基于运动检测的自动喂食系统

所需元件与材料

元件数量
Arduino UNO1
PIR 人体红外传感器 (通用)1
Espressif ESP8266 ESP-01 WiFi 模块1
扬声器 (0.25W, 8Ω)1
SparkFun 舵机 - 通用金属齿轮 (微型)1

应用与在线服务

项目简介

这是我们利用 circuito.io 完成的首个物联网项目,旨在演示如何轻松构建基础 IoT 应用。项目灵感源自我们过往开发的 "Playdog" 产品。你可以在家自制这款喂食器,既有趣又实用。

智能物联网宠物喂食器:基于运动检测的自动喂食系统

工作原理

宠物喂食器的实现方式多种多样:可定时投喂、检测食盆空时自动补给,或在宠物完成指令后奖励食物。本项目采用 运动触发模式:

  1. 设备定期发出蜂鸣声吸引宠物注意
  2. 当宠物靠近时,PIR 传感器检测到运动
  3. 舵机触发,释放食物

此外,我们还通过 ESP8266-01 WiFi 模块接入 Freeboard 仪表盘,实现手机远程控制喂食器,展示如何将 circuito 项目连入互联网。

电路搭建

点击上方魔法链接,circuito.io 会自动选好本项目所需元件:PIR 传感器、Arduino UNO、舵机、扬声器、ESP8266-01 及电源。你也可扩展添加称重传感器监测余粮、LED 指示灯等。

智能物联网宠物喂食器:基于运动检测的自动喂食系统

circuito.io 生成的三部分内容

  1. 物料清单 (BoM) - 含主元件及电阻、电容等辅助元件
  2. 分步接线指南 - 面包板上各元件与 Arduino 的连接示意
  3. 示例代码 - 验证各元件交互的基础代码,非专用喂食器代码

代码上传步骤

  1. 从 circuito.io 回复下载代码
  2. 解压到电脑
  3. 用 Arduino IDE 打开
  4. 上传至 Arduino

重要:用本教程提供的代码替换示例代码,但务必保留原代码顶部的 //Include Libraries 和 //Pin Definitions 以及所有库引用。

网络连接配置

  1. 下载本教程的 dashboard.json 文件
  2. 在 circuito.io 回复中点击 "Connect" → "Create Your Dashboard"
  3. 跳转至 freeboard.io,获得已连接 Arduino 的基础仪表盘 (含唯一 thingName,可见于 firmware.ino)
  4. 点击 "clone"(需免费注册 Freeboard 账号)
  5. 点击页面顶部设置图标,再点 IMPORT (2),导入之前下载的 dashboard.json

故障排查

  • 若导入失败,刷新页面重试
  • 检查 DATASOURCES 下的 "Dweet",确认 input thingname 与 firmware.ino 一致
  • 悬停 OUTPUTS 面板,点击新出现的设置图标 → JS EDITOR,修改其中的 thingname 值 → CLOSE 和 SAVE

机械组装

电子部分就绪后,进行机械组装。我们为舵机、PIR 传感器和扬声器设计了 3D 打印外壳(附带 .stl 文件),非强制但能让成品更美观、整齐。

智能物联网宠物喂食器:基于运动检测的自动喂食系统

完成与调试

大功告成!可能需要微调代码、校准传感器。欢迎分享你的成果或提问。祝制作愉快!

源代码

完整代码托管于 GitHub:https://github.com/Circuito-io/iot-pet-feeder

使用说明:
1. 用此处的 firmware.ino 替换 circuito.io 生成的测试代码
2. 保留原代码的 "Include Libraries" 和 "Pin definitions"
3. 核对引脚定义,如有不同请修改

制造工艺

  1. 树莓派对接HDC2010:I²C温湿度传感器完整接线与编程指南
  2. Bark Back:物联网宠物监测器,智能声音管理
  3. Windows IoT + 树莓派打造人脸识别智能门锁
  4. 树莓派 + PIR 传感器 + MQTT 打造 AWS IoT 运动触发按钮
  5. Windows 10 IoT Core 上基于 SHT15 的精准温湿度监测
  6. 树莓派 3 Model B+ 安装 Windows 10 IoT Core 完整步骤指南
  7. 在树莓派 3 上扩展 GoPiGo v2 的 Windows 10 IoT Core 应用
  8. 冲压送料机详解:原理、功能与工业应用
  9. 冲压送料机:提升冲压作业效率与安全的关键设备
  10. 长棒料送料机:提升车削自动化效率的关键装备
  11. 驱动市场爆发的 7 大工业物联网核心应用场景
  12. 区块链如何重塑物联网:采用现状、机遇与未来趋势