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

意大利语单词时钟:Arduino Nano + NeoPixel 144 灯珠 + LCD + RTC 打造

项目特色

硬件清单

电路设计要点

矩阵布线与字模映射

144 颗灯珠蛇形串联(左上角起,首行向右,次行向左……)。每个单词/数字对应一个灯珠索引数组,如:


int txtSONO[] = {1,2,3,4,6,7,9,10,11,-1}; // "SONO"
int txtDIECI[] = {12,13,14,15,16,-1};      // "DIECI" (10)
int txtVENTI[] = {139,140,141,142,143,-1}; // "VENTI" (20)
int txtMCINQUE[] = {132,133,134,135,136,137,-1}; // 分钟"5"
int txtMQUATTRO[] = {125,-1};              // 分钟"4"

核心函数 paintWord(int arrWord[], uint32_t color) 批量点亮数组内灯珠。

时间显示算法

生日提醒逻辑


void Auguri() {
  DateTime now = RTC.now();
  if (now.month()==11 && now.day()==6) paintWord(txtJACOPO, Purple); // Jacopo
  else if (now.month()==4 && now.day()==25) paintWord(txtSIMONE, Purple); // Simone
  // ... 其余成员
  else all_birthday_words_off();
}

调时菜单流程

按 SET 循环进入:时 → 分 → 年 → 月 → 日 → 保存写回 RTC。LCD 实时回显修改值,长按或超时自动退出。

组装要点

  1. 相框玻璃清洁 → 放入透明乙酸酯打印件 → 白纸扩散层 → 铝条网格(隔光) → NeoPixel 面板
  2. 控制盒固定于背板,自攻螺丝锁紧
  3. 双层打印件对齐至关重要,错位会导致笔画断裂或重影

资源文件

制造工艺

  1. 智能缺水报警器 – DIY植物土壤湿度监测装置
  2. DIY Arduino单词时钟 – 极简优雅的实时文字显示
  3. 精准文字时钟:分钟级文字显示时间
  4. 基于Arduino MKR Fox 1200构建可靠Sigfox千瓦时电表
  5. 蓝牙温度监测仪:Arduino Nano + NTC 热敏电阻 + HC-06 无线传输
  6. 非接触手势门锁:APDS-9960 + Arduino 实现安全门禁
  7. Arduino Nano 多功能伴侣套件 —— 电阻/电容测量、二极管测试、RTC时钟一体化
  8. Arduino Micro/Leonardo USB MIDI 适配器套件 —— 完整元件清单与固件指南
  9. 为Arduino构建隔离模拟输入电路
  10. RGB 32 频段音频频谱可视化器:Arduino Nano 驱动 WS2812B 8×32 LED 矩阵
  11. 两个电阻自制 Arduino UNO 视频输出线(RCA/TVout)
  12. Arduino UNO 精准视觉反应时间测试仪