wifi无线广播的制作

电子说

1.3w人已加入

描述

步骤1:

所需零件:

nodeMcu V3(在速卖通上)

VS1053模块(速卖通)

A玻璃纤维板环氧板(速卖通)2.54mm 40针直式母头单排针式排针PCB连接器(速卖通)

一些电线和烙铁。

一台具有usb端口

的计算机或其他设备,并且具有usb到micro usb的电缆。 (aliexpress)

外部放大器或耳机。

还可以使用面包板和一些跳线来制作原型。

请参阅黑客天下页面

步骤2:第二步:构建Webradio硬件

请按照原理图进行电路板布线。

请注意,vs1053很难固定。引脚彼此非常靠近。

使用非常薄的铁。

在下一步之前检查每条电线。

电源来自与计算机或计算机连接的nodeMcu的微型USB。 5伏变压器。

第3步:第3步:加载软件并首次使用

vs1053

vs1053

加载软件

您需要ESP Flash下载工具。

在Espressif页面上加载它

二进制文件可以可以在Github或hackaday上找到

按照该图像根据工具版本来配置该工具

要进入nodeMcu的刷新模式,请按住刷新按钮,按重置按钮。您可以松开闪光灯按钮。

使用ESP闪光灯工具的开始按钮开始下载。

过一会儿,将显示“完成绿色”指示。

按nodeMcu的重置按钮。如果成功,则节点指示灯闪烁。

首次使用

如果路由器的访问点未知,则

webradio本身作为AP初始化。将您的wifi连接到ssid“ WifiWebRadio”,浏览到192.168.4.1以显示网页,进入“设置”“ Wifi”并配置ssid ap,密码(如果有),所需的IP或使用dhcp(如果您知道如何操作)检索给定ip的dhcp(网络的终端或扫描)。

在网关字段中,输入路由器的IP地址。设备重新启动到新配置。将您的wifi连接到AP并浏览到配置中给定的ip。

恭喜,您可以编辑自己的电台列表。

如果出现问题或购买新设备,请不要忘记保存您的电台列表。如果esp8266已知道AP,则默认IP由dhcp指定。

可以通过以下方式上传电台列表示例:网页并加载到webradio。

所有将来的更新都将通过ota功能在webradio界面中进行。

第4步:一些图片

vs1053

vs1053

vs1053

esp8266是令人难以置信的处理器。该项目是在freertos环境下完成的,包含许多任务:用于连接到广播流的Web客户端,用于提供浏览器界面的Web服务器(以及每个客户端的子任务),用于显示和发送命令的uart任务对于webradio,一项任务是管理adc条目上的外部面板命令(在github上的硬件目录中为示意图),另一项是每个客户端websocket的任务,等等。

这是一个复杂的项目,但是处理器确实功能强大。唯一的限制是缺少ram,可以通过在spi总线上添加外部芯片来消除它。请参阅hackaday页面或github页面。

uart界面可以显示一些调试信息,并且可以将控件发送到webradio。

责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分