PixelRadio PixelRadio

ESP32 ⭐⭐☆☆☆ (2/5) 已发布
thomastech 49 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

PixelRadio is a FM Radio Transmitter with RDS (Radio Data System) capabilities. It was developed for holiday "Pixel" dis


PixelRadio 是一个面向像素灯光爱好者的开源 FM 广播发射器项目,专为节日装饰(如动态圣诞灯饰)和家庭投影展示场景设计。它不仅能向路过的车辆和行人传输立体声音乐或语音,还具备 RDS(无线电数据系统)功能,可以向兼容的汽车收音机发送自定义的 RadioText 消息——例如显示当前播放的歌曲名、灯光秀的开放时间,或慈善活动的捐款信息,极大增强了户外展示的互动性和信息传达能力。

标签

项目特点

数字合成发射器,RF 稳定性高
88.1 至 107.9 MHz FM 调谐范围,100 KHz 步进
高品质音频性能
支持 RDS RadioText 消息,兼容 RBDS
可通过 MQTT、HTTP 或串行命令远程控制 RDS
丰富的可编程功能,可通过 Web 界面访问
使用本地 WiFi 网络(非云端)
响应式 Web 设计,支持主流桌面和移动浏览器
Micro SD 卡槽,用于系统配置备份
测试音功能,便于设置期间进行电台识别
可选的高电流输出,用于控制 5V 或 12V 的 ON-AIR 标志
三个用户可配置的数字 I/O 引脚,用于控制其他设备的开关
单声道或立体声模拟音频,1-Vpp 线路输入(3.5mm TRS 立体声电话插孔)

技术规格

频率范围
频率步进
发射功率
音频输入
控制方式
网络
存储
数字 I/O
高电流输出

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
双面印刷电路板 1 提供 Gerber 文件
ESP32 开发板 1 核心控制器
FM 发射模块 1 数字合成发射器
3.5mm TRS 立体声插孔 1 音频输入
Micro SD 卡槽 1 配置备份
5V/12V 电源 1 为系统供电
76cm 长导线 1 简易天线
通孔元件 若干 电阻、电容、晶体管等

所需工具

工具用途是否必需
焊台 焊接通孔元件 ✅ 是
万用表 电路测试和故障排除 ✅ 是
示波器(可选) 调试音频和 RF 信号 ▢ 推荐
3D 打印机(可选) 打印外壳 ▢ 推荐
计算机 编程和配置 ESP32 ✅ 是
VSCode + PlatformIO IDE 编译和上传固件 ✅ 是

能力画像

记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要具备中等水平的电子电路构建经验,能够焊接通孔元件,理解电路原理图。 💻 **编程能力**:需要具备一定的 C 语言编程经验,熟悉 VSCode 和 PlatformIO IDE 环境,以便修改和编译源代码。 ⚡ **电子电路**:需要理解 FM 发射原理、RDS 协议、ESP32 微控制器以及模拟音频电路的基本知识。

适用场景

节日像素灯饰展示(如圣诞灯饰)的音频和文字信息广播
房屋投影安装的音频和文字信息广播
个人或社区活动的临时 FM 广播电台
用于向驾车经过的观众传递活动信息、捐赠详情或歌曲名称