项目简介
本项目是基于Arduino的智能On Air提示牌系统,应用于远程会议场景,旨在防止他人打扰。该系统设计了便捷、智能的提示牌装置,通过WiFi联网,可远程更改显示颜色和状态。项目采用开源协议,相关资源能在Thingiverse上查找。
项目的主要特性和功能
- WiFi远程操控:利用WiFi模块联网,支持远程操控提示牌。
- 网页服务器交互:Wemos D1 mini运行mDNS启用的web服务器,可通过特定URL访问和操作提示牌。
- 颜色与状态灵活调整:访问特定URL参数,能自由调整提示牌颜色(红、绿、蓝三色独立可调)、亮度,还可选择显示状态(静态颜色显示、彩虹波浪显示或关闭显示)。
- 3D打印组件组装:系统配备顶壳、底壳和光扩散器等3D打印组件,便于用户自行组装。
安装使用步骤
硬件准备
- 用3D打印机打印顶壳、底壳和光扩散器。顶壳不使用裙边,有文字的平面朝下;扩散器用0.16mm层高、白色丝材打印;底壳一般不使用裙边,若使用需清理螺丝孔。
- 准备1个LOLIN (WEMOS) D1 Mini、1条WS2812B 5V LED条、4 - 6个M3x8或M3x12螺丝等硬件。
硬件组装
- 用胶水(如Bostik强力胶)固定扩散器,可能需修剪边角。
- 将LED条剪成3 - 4段,用1 - 1.5cm短电线连接。
- 将稍长电线焊接到LED条起始端和Wemos底部,5V接5V,GND接GND,DIn接板载的GPIO16或D0。
- 将Wemos插入底壳插槽,USB端口朝下并固定。
代码上传
- 在代码中输入自己的WiFi ssid和密码。
- 在Preferences -> Additional Boardmanager URL's中添加
https://arduino.esp8266.com/stable/package_esp8266com_index.json
,通过板管理器下载必要文件。 - 上传完成后,打开串口监视器,等待设备启动,FastLED库建议有2秒启动检查延迟,直至串口监视器输出类似预期内容。
系统使用
- LED亮起后,关闭提示牌外壳。
- 访问特定URL(如
http://onairsign.local/color
),结合不同参数调整提示牌颜色和状态。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】