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

Pixie:基于 Arduino Pro Mini 的 NeoPixel 智能腕表 - 极简 DIY LED 时钟

所需组件与材料

SparkFun Arduino Pro Mini 328 - 5V/16MHz ×1
Adafruit NeoPixel Ring - 12 灯 WS2812B ×1
DS1307 RTC 实时时钟模块 ×1
升压模块 5V(如 SparkFun Step-Up) ×1
锂电池 3.7V 100mAh(或 850mAh) ×1
1MΩ 电阻、导电布/箔(触控感应)、导线若干 ×1

所需工具

项目简介

Pixie 是一款圆形 LED 腕表:12 盏 NeoPixel 分别以蓝色显示小时(1 灯=1 小时)、红色显示分钟(1 灯=5 分钟)、绿色显示秒钟(1 灯=5 秒)。触摸金属触点可激活 10 秒手电筒模式(全白高亮)。外壳为 3D 打印 + 透明亚克力盖,尺寸仅 37×37×15mm,佩戴舒适。

电路设计要点

制作步骤

1. 焊接主板

  1. 先焊 1MΩ 电阻跨接 D10-D13,再焊 NeoPixel 三线(VCC、GND、DIN→D3)与触控线(D10)。
  2. 将 RTC 模块四线(VCC、GND、SDA、SCL)飞线焊接到 Pro Mini 对应焊盘。
  3. 升压模块输入接电池,输出接主板 5V/GND 总线。
  4. 用热熔胶将所有模块固紧成紧凑堆叠。

2. 外壳与组装

3. 软件与库

需安装库:

用 Arduino UNO 作为 ISP 给 Pro Mini 烧录。完整源码见 GitHub 附件 FM7T39KIT22NPAW.zip。

核心代码片段

// 时间显示逻辑
void showTime() {
  tmElements_t tm;
  RTC.read(tm);
  // 小时:蓝色
  for (int h=0; h 500) {  // 触发阈值
  flashlightMode();  // 全白亮 10 秒
}

原理图

两版原理图分别展示:RTC/I²C 接线、NeoPixel 与触控电路、升压供电拓扑。见 Schematics 部分。

效果展示

成品照片展示了不同时刻的 LED 分布、手电筒模式、佩戴效果。视频演示请参考原文链接。

制造工艺

  1. 互动陀螺仪 LED 显示:NeoPixel Ring + Arduino Pro Mini
  2. DIY Arduino USB 游戏手柄 — 自制高性能游戏手柄
  3. 在 Arduino Due 上实现语音识别与语音合成 - BitVoicer Server 方案
  4. Arduino Nano 驱动 128x64 OLED 实时运行康威生命游戏 (元胞自动机)
  5. eDOT:基于 Arduino 的精密时钟与气象站,内置红外遥控
  6. 便携式远程监控摄像头机器人系统
  7. 智能手语手套:柔性传感器 + 加速度计 + 蓝牙将手势转文字/语音
  8. 基于 Arduino 与 Google Sheets 的实时 RFID 考勤系统
  9. Arduino DMX-512 测试控制器 – 可靠灯光控制的完整套件
  10. 基于 Arduino 和超声波传感器的自动门控制系统
  11. 智能无钥匙门锁:Arduino + Android 蓝牙密码控制舵机开锁
  12. Arduino 与 NeoPixel 光耦:单引脚高效控制多路继电器