基于Seeed XIAO的墨镜识别互动整蛊标牌
该项目使用了Seeed Studio的XIAO,实现了墨镜识别交互标牌的设计,它的主要功能为:判断是否佩戴墨镜,并根据检测结果在OLED屏幕上显示不同的表情符号。
标签
OLED
xiao
ai人脸
42漫游者
更新2025-08-19
21

项目名称:基于Seeed XIAO的墨镜识别互动整蛊标牌

一、项目介绍

在本项目中,我基于Seeed Studio的XIAO主控板开发了一个趣味十足的互动整蛊装置——墨镜识别交互标牌。这是一个结合了人脸检测与趣味OLED显示的交互式电子玩具,具备一定的AI视觉识别功能。该装置能判断是否佩戴墨镜,并根据检测结果在OLED屏幕上显示不同的表情符号,从而达到调侃和整蛊的趣味性互动效果。

项目初衷是为了学习和探索Seeed XIAO与AI模型的结合能力,尝试低成本打造一个具有互动性的电子装置。通过本项目,我不仅学习了AI模型推理与硬件结合的流程,也对多主控协同、外设驱动、通信机制等有了更深的理解。


二、硬件平台简述

本项目共使用了两块Seeed XIAO主控板:

  1. 主控XIAO:作为人脸检测与墨镜识别的核心执行器,运行AI识别模型。
  2. 从控XIAO:作为OLED显示模块的控制器,负责接收主控发来的指令并控制屏幕显示内容。

此外,还使用了以下硬件组件:

  • OLED显示屏(0.96英寸,I2C接口)

XIAO主板的尺寸小巧,资源有限,但功耗低、可扩展性强,是开发此类创意互动项目的理想选择。


三、项目设计思路与方案概述

1. 设计初衷

整蛊玩具的趣味性来自“出其不意”。结合视觉识别与OLED表情展示,希望达到一种“讽刺幽默”的效果。

2. 逻辑流程设计

虽然本项目未绘制详细的硬件框图和软件流程图,但基本设计思路如下:

  • 主控XIAO运行人脸识别模型,判断是否检测到墨镜。
  • 根据识别结果,主控通过串口(UART)向从控XIAO发送对应指令(例如 "smile" 或 "yue")。
  • 从控XIAO接收到指令后,控制OLED显示表情图案,实现整蛊效果。

3. 关键逻辑判断:

  • 戴墨镜 → OLED显示“yue”的表情
  • 未戴墨镜 → OLED显示“smile”的表情

这种方式虽然简单,但充分体现了人机交互与视觉AI的融合。


四、软件设计与关键代码

1. 软件结构

软件逻辑分布在两块主控中:

  • 主控XIAO:主要负责图像处理、运行AI模型、分析人脸特征。
  • 从控XIAO:负责OLED驱动、接收串口指令并刷新显示内容。


2. 关键代码片段(从控XIAO端):

void loop() {
  // 读取GPIO状态
  int status01 = digitalRead(PIN_GPIO01);
  int status02 = digitalRead(PIN_GPIO02);


  u8g2.clearBuffer();
  u8g2.setFont(u8g2_font_wqy12_t_gb2312);


  if (status01 == HIGH) {
    Serial.println("GPIO01 高电平");
    u8g2.drawStr(30, 30, "SIMLE");
  }
  else if (status02 == HIGH) {
    Serial.println("GPIO02 高电平");
    u8g2.drawStr(30, 30, "YUE");
  }
  else {
    Serial.println("未檢測到高電平");
    u8g2.drawStr(10, 30, "...");
  }



五、项目难点与解决方法

1. OLED驱动问题

代码封装较强,无法直接驱动oled。

解决方法:

  • 将OLED显示功能分离,独立由另一块XIAO控制;
  • 主控仅负责识别与通信,从控专职负责显示;
  • 两块XIAO之间通过串口通信,互相分工合作。

此方法虽然增加了一块主控,但也带来了模块化、稳定性高等优势。


六、功能展示如下:


  • OLED显示清晰,有明显的视觉冲击力;

后期可拓展加入语音播报、LED灯效、动作传感等,增强体验。


七、活动心得与建议

1. 收获与成长

通过本次训练营和项目实践,我深刻体会到了:

  • 兴趣驱动是最好的学习方式:整蛊标牌这个点子本身就带有娱乐性,极大激发了我动手实践的动力。

2. 对训练平台的建议

  • 建议开放模型代码导出权限:目前平台封闭,无法灵活接入外设


附件下载
xiao_v20250818.ino
团队介绍
个人
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号