littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于Arduino的智能On Air提示牌系统

项目简介

本项目是基于Arduino的智能On Air提示牌系统,应用于远程会议场景,旨在防止他人打扰。该系统设计了便捷、智能的提示牌装置,通过WiFi联网,可远程更改显示颜色和状态。项目采用开源协议,相关资源能在Thingiverse上查找。

项目的主要特性和功能

  • WiFi远程操控:利用WiFi模块联网,支持远程操控提示牌。
  • 网页服务器交互:Wemos D1 mini运行mDNS启用的web服务器,可通过特定URL访问和操作提示牌。
  • 颜色与状态灵活调整:访问特定URL参数,能自由调整提示牌颜色(红、绿、蓝三色独立可调)、亮度,还可选择显示状态(静态颜色显示、彩虹波浪显示或关闭显示)。
  • 3D打印组件组装:系统配备顶壳、底壳和光扩散器等3D打印组件,便于用户自行组装。

安装使用步骤

硬件准备

  1. 用3D打印机打印顶壳、底壳和光扩散器。顶壳不使用裙边,有文字的平面朝下;扩散器用0.16mm层高、白色丝材打印;底壳一般不使用裙边,若使用需清理螺丝孔。
  2. 准备1个LOLIN (WEMOS) D1 Mini、1条WS2812B 5V LED条、4 - 6个M3x8或M3x12螺丝等硬件。

硬件组装

  1. 用胶水(如Bostik强力胶)固定扩散器,可能需修剪边角。
  2. 将LED条剪成3 - 4段,用1 - 1.5cm短电线连接。
  3. 将稍长电线焊接到LED条起始端和Wemos底部,5V接5V,GND接GND,DIn接板载的GPIO16或D0。
  4. 将Wemos插入底壳插槽,USB端口朝下并固定。

代码上传

  1. 在代码中输入自己的WiFi ssid和密码。
  2. 在Preferences -> Additional Boardmanager URL's中添加https://arduino.esp8266.com/stable/package_esp8266com_index.json,通过板管理器下载必要文件。
  3. 上传完成后,打开串口监视器,等待设备启动,FastLED库建议有2秒启动检查延迟,直至串口监视器输出类似预期内容。

系统使用

  1. LED亮起后,关闭提示牌外壳。
  2. 访问特定URL(如http://onairsign.local/color),结合不同参数调整提示牌颜色和状态。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】