步骤1:
所需零件:
nodemcu v3(在速卖通上)
vs1053模块(速卖通)
a玻璃纤维板环氧板(速卖通)2.54mm 40针直式母头单排针式排针pcb连接器(速卖通)
一些电线和烙铁。
一台具有usb端口
的计算机或其他设备,并且具有usb到micro usb的电缆。 (aliexpress)
外部放大器或耳机。
还可以使用面包板和一些跳线来制作原型。
请参阅黑客天下页面
步骤2:第二步:构建webradio硬件
请按照原理图进行电路板布线。
请注意,vs1053很难固定。引脚彼此非常靠近。
使用非常薄的铁。
在下一步之前检查每条电线。
电源来自与计算机或计算机连接的nodemcu的微型usb。 5伏变压器。
第3步:第3步:加载软件并首次使用
加载软件
您需要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步:一些图片
esp8266是令人难以置信的处理器。该项目是在freertos环境下完成的,包含许多任务:用于连接到广播流的web客户端,用于提供浏览器界面的web服务器(以及每个客户端的子任务),用于显示和发送命令的uart任务对于webradio,一项任务是管理adc条目上的外部面板命令(在github上的硬件目录中为示意图),另一项是每个客户端websocket的任务,等等。
这是一个复杂的项目,但是处理器确实功能强大。唯一的限制是缺少ram,可以通过在spi总线上添加外部芯片来消除它。请参阅hackaday页面或github页面。
uart界面可以显示一些调试信息,并且可以将控件发送到webradio。
智能家居的安全状况目前令人尴尬又担忧主要有以下原因
苹果曝光新专利:3D相机将支持手势操控
大众与供应商就半导体短缺而导致的损失进行索赔
集成电路通信处理器TMRC32438的特性及应用分析
关于Bosch Sensortec发布全新传感器解决方案的介绍和应用
wifi无线广播的制作
低压连接器和高压连接器介绍
如何让物联网攻不可破
5g比4g强在哪_4G已经这么快了,为什么我们还需要5G
【产品应用】用 AWTK 和 AWPLC 快速开发嵌入式应用程序 (2)-走马灯
采用8位单片机的正弦波驱动实现电机变频控制系统设计
锻造厂氧化皮处理设备长这样.....
2018互联网大尺寸电视需求提高
双工器的原理及调试方法
如果比特币被更多的人采用政治实体会将比特币视为完全合法的货币
英特尔打造覆盖云边端的全栈AI产品组合
神经网络的基本知识,以及两种更高级的算法:DeepWalk和GraphSage
嘉协达在亚洲建立分支机构与分销商网络
信邦11月营收年增15.2% 无惧客户提前拉货 Q4估双位数年增
华为nova 5系列上手体验背部采用了3D精雕纹理设计十分炫酷