PixelRadio
PixelRadio
ESP32
⭐⭐☆☆☆ (2/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 广播电台
用于向驾车经过的观众传递活动信息、捐赠详情或歌曲名称