让声音“看得见”,让纪律“更自觉”

——教室噪声监测红绿灯
申报人:徐一凡 辅导教师:黄珂仪、缪艺 申报单位:无锡市锡师附小 日期:2026年03月
1

项目摘要

在学校的自习课或午休时间,教室内经常会出现讨论声音过大甚至吵闹的情况。本研究针对这一问题,设计并研发了一种“ 教室噪声监测红绿灯 ”。本项目选用高性能的 ESP32 作为主控芯片,使用MicroPython进行高效编程,利用高灵敏度声音传感器实时采集环境音量,并创新性地采用了“红绿灯”视觉反馈机制,将抽象的分贝值转化为小学生易懂的视觉信号,实现了班级纪律的智能化、客观化管理。

2

背景痛点与设计灵感

🚫 班级管理的痛点:

  • 传统班干部的口头提醒存在弊端:一是主观判断容易引发同学质疑“针对我”;二是班干部大声制止本身也会制造新的噪音。

💡 灵感来源:

既然马路上的红绿灯能无声地指挥交通,为什么不能用红绿灯来客观地指挥教室的音量呢?

班级使用效果图
图1:班级实际使用场景对比
3

系统设计与工作原理

核心工作逻辑:

  • 实时监测: 高灵敏度麦克风充当“耳朵”。
  • 智能判断: ESP32单片机作为“大脑”进行ADC模数转换与滤波分析。
  • 直观反馈: RGB灯点阵屏作为“嘴巴”进行无声提示。
系统工作示意图
系统工作流程图
系统框图
硬件逻辑框图
4

硬件架构与软硬件制作

1. 硬件选型:

  • 主控芯片:ESP32-WROOM-32(32位双核,内置WiFi)
  • 传感器:MAX9814 或 MAX4466 声音模块
  • 显示器:WS2812B 全彩 LED 灯环/点阵屏

2. 拒绝“飞线”,自主设计PCB:

利用立创 EDA 绘制了原理图和双层 PCB 板,尺寸控制在5x5cm以内,极大地提高了系统的稳定性和美观度。

PCB图
自主设计的PCB底板
3D结构图
3D外壳建模与装配

def get_average_volume(samples=50):
  total = 0
  for _ in range(samples):
    total += mic.read() # 读取声音震幅并滑动滤波
  return total // samples

5

应用试验效果

测试场景 传感器数值 灯光状态 同学反应
安静自习 ≤50dB 绿色常亮 专心学习,感到安心
小组讨论 50-75dB 黄色闪烁 意识到声音大,自觉压低
自习课吵闹 >75dB 红色警示 班长指灯,大家自动安静

结论:系统能准确识别噪音等级,其中黄色预警功能尤其有效,实现了同学们的“自我管理”,避免了红灯亮起和冲突。

6

创新点与未来展望

  • 创意可视化: 引入交通“红绿灯”概念,符合儿童心理。
  • 算法智能化: 结合 AI (DeepSeek) 辅助编写防抖与对数转换算法,避免掉笔、咳嗽引起的误报。
  • 结构集成化: 整合 PCB 与 3D 打印,完成度较高。
  • 未来展望: 计划增加 Wi-Fi 物联网功能,将噪音数据同步推送到教师办公室手机端;并增加旋钮以适应“自习”和“讨论”不同模式的阈值。