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

Octopod:面向家庭与工业的智能 IoT 自动化全能中枢

项目概述

Octopod 是一个模块化、多控制器协作的智能家居/工业自动化原型系统,集成环境监测、安防监控、植物养护、电器控制、门禁管理、AI 视觉识别于一体。核心架构:

外壳设计为独特的“立体八面体”纸板/3D 打印结构,兼具美观与功能分区。

核心组件与物料清单

模块关键器件
主控采集NodeMCU ESP8266 / Arduino MKR WiFi 1010 / MAX32620FTHR + 外挂 ESP8266
门禁Arduino UNO、MFRC522 RFID、SG90/MG996R 舵机、红绿 LED、蜂鸣器
AI 视觉Raspberry Pi 3/Zero W、Pi Camera V2、≥4 GB Class10 TF 卡
传感器DHT11、MQ2、土壤湿度、PIR(可选)
执行器2 路继电器模块、RGB LED、4× 单色 LED
通讯HC-05 蓝牙(门禁可选)、WiFi 路由器
电源2× 移动电源/墙适配器(分供 NodeMCU 侧与 Pi 侧)

软件栈与关键流程

NodeMCU 固件

Arduino 门禁固件(两版本)

Raspberry Pi AI 视觉管线

  1. Raspbian Stretch 全新安装 → 扩展文件系统 → 删除 LibreOffice/Wolfram 释放 1 GB 空间
  2. 安装依赖:CMake、GTK、FFmpeg、OpenBLAS、Python 2.7/3.5 开发包
  3. 编译 OpenCV 3.3.0 + contrib(约 4 小时,需将 swap 扩至 1024 MB,编译后恢复 100 MB)
  4. 建立 cv 虚拟环境,安装 NumPy 与项目依赖(requirements.txt)
  5. 配置 mail.py(Gmail SMTP,需开启“低安全性应用”)与 main.py(分类器模型、邮件间隔 600 s、翻转画面)
  6. 运行 python main.py,同网段浏览器访问 https://<Pi_IP>:5000 查看实时流;异地可用 ngrok 穿透

Blynk App 界面配置

机械结构制作

主机外壳(纸板版/3D 打印版)

门禁盒

鞋盒喷漆 + 鸭舌胶带格纹装饰,预留 LED/舵机/RFID 窗口。

系统集成与调试

  1. NodeMCU 侧:大面包板供电总线,传感器/执行器按原理图接线(DHT11→D4、MQ2→A0、土壤→D2、PIR→D6、RGB→D8/Rx/Tx、继电器→D0/D5)
  2. Pi Camera 穿墙固定于主体一面,Pi 板内置
  3. 土壤探头伸出外壳,预留 1~2 个三角窗可开合维护
  4. 上电顺序:NodeMCU 先启动连 Blynk → Pi 启动跑视觉服务 → 门禁独立供电

代码资源

后续规划

作者正在接入 Amazon Alexa 语音控制,预计后续更新代码与教程。

制造工艺

  1. 树莓派打造家庭自动化系统:手机远程控制灯风扇大门
  2. 智能窗帘:基于Arduino与太阳能的自动光控系统
  3. 智能物联网罐:ESP8266 + Arduino + 超声波传感器实时监测罐内物位
  4. 基于 1Sheeld 的智能家居安防系统:语音/短信控制与入侵报警
  5. Arduino 井字棋游戏:MAX7219 点阵屏 + 纸板外壳 DIY
  6. 使用 SparkFun 7 段数码管构建可靠的 Arduino 倒计时器
  7. 自制 Arduino 遥控保时捷赛车:从改装底盘到手机 App 控制全攻略
  8. 基于 Arduino Mega 与物联网传感器的高级家庭监控系统
  9. 基于 Arduino 与 ESP8266 的 WiFi 智能门锁:手机扫码解锁
  10. 工业自动化4.0:革新生产效率
  11. 智能家居技术如何重塑日常生活
  12. 恶意广告威胁智能家居物联网:隐藏广告可攻陷设备