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

智能全自动免洗手液分配器——Arduino 控制,轻松改装现有瓶身

零件与材料

零件数量备注
Arduino Nano R31主控
DRV8825 步进电机驱动1驱动改装后的 28BYJ-48
28BYJ-48 步进电机 (5V)1需改为双极性以增大扭矩
红外避障传感器模块1检测手部靠近
微动限位开关 (KW12-3)1复位基准
T8 梯形丝杠 (300mm, 螺距 2mm) + 铜螺母1将旋转转为直线运动
5mm-8mm 刚性联轴器1连接电机与丝杠
LM8UU 直线轴承 (8×15×24mm)1导向压杆
688zz 滚珠轴承 (8×16×5mm)1丝杠端部支撑
9V 电池 + 电池扣1供电
自锁开关、1kΩ 电阻、100μF 电容、跳线、面包板等若干按原理图连接
M3 螺丝 (8-20mm)19组装 3D 打印件
魔术贴扎带 (DIY 或成品)2固定瓶身
免洗手液/洗手液瓶1目标瓶身

所需工具

软件与服务

工作原理

步进电机通过联轴器驱动 T8 丝杠旋转,压杆一端通过铜螺母与丝杠连接,另一端由直线轴承导向,实现精准直线上下运动。红外传感器检测到手部时,压杆下压设定行程(挤压瓶嘴),延时 2 秒后反向上升至限位开关触发复位。上电时自动向上寻找限位开关完成自校准。

关键改装:28BYJ-48 单极转双极

  1. 撬开蓝色后盖,切断通往红线的中间铜箔。
  2. 剪除红线,剩余四根线(蓝、粉、黄、橙)分别对应 A2、A1、B1、B2 接入 DRV8825。
  3. 扭矩从约 300 g·cm 提升至 800+ g·cm,足以胜任挤压任务。

电路连接要点

核心代码逻辑

// 关键参数
const int stepsPerRevolution = 6000; // 约 3 转,视挤压行程调整
// setup: 使能驱动,反向转动直到限位开关触发(复位)
// loop: 红外触发(LOW) → 使能驱动 → 正向转动 stepsPerRevolution 步 → 延时 2s → 反向转动直到限位触发 → 失能驱动

组装流程

  1. 3D 打印所有零件(Base、Presser、Cover、Electronics Case、IR Holder、Rod、Velcro Grip×2)。
  2. 压杆组装:压入直线轴承,螺母固定铜螺母。
  3. 电子仓放入焊好电路的面包板,引出步进电机、限位、红外传感器导线。
  4. 红外传感器固定于 IR Holder,螺母调节高度。
  5. 最终组装:装入滚珠轴承、丝杠、压杆总成,拧紧联轴器,固定电机、限位开关、盖板、IR Holder、电子仓盖。
  6. 用魔术贴扎带绑定目标瓶身,调整红外传感器位置使手部自然触发。

原理图

智能全自动免洗手液分配器——Arduino 控制,轻松改装现有瓶身

制造工艺

  1. Arduino UNO + MAX7219 自制《UFO攻击》复古射击游戏机
  2. Arduino自动列车控制器 – 可编程调度/加减速/双向运行
  3. 3D RGB Arduclock — 蓝牙控制全彩LED时钟带RTC与闹钟
  4. MyRiver:基于 Arduino MKR FOX 1200 的河流水质远程监测系统
  5. DIY 钢铁侠人偶:Arduino 控制超声波触发音效与灯光
  6. Arduino + 模拟摇杆互动游戏:五向 LED 反馈
  7. Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
  8. DIY Arduino 加湿器控制器:继电器安全控制高压电路
  9. Arduino 驱动的迷你漫游车:自制避障机器人
  10. DIY Arduino 手柄方向盘 - 游戏竞速模拟器自制指南
  11. Arduino 101 计步器:集成 DHT11 温湿度 + LCD 显示步数/距离/卡路里
  12. LED 光影塔:可编程 RGB 圆柱体艺术装置