音频视频-【开源】ARM Cortex-M3网络收音机设计(原理图、PCB源文件、源码)

接口:
算法:

很早以前用过网络收音机,N年前了,都忘记了当初用的是什么软件了,当时只是觉得整天听MP3听腻了,想回到过去,听听广播,尽管有时候会插播广告,比较烦人,不过有笑话听,挺逗人的。那个网络收音机的软件用了没多久,就不再用了,软件用的不爽是一方面,为了听广播而开着电脑实在是大炮打蚊子,还不如花二十块钱买个真的半导体收音机。


今天无意间看到一个,基于ARM的网络收音机,跟半导体收音机一样,装在小盒子里,可以收听通过互联网传来的广播,比电脑省电,而且因为是网络版的,突破了地域限制,收听国外的广播一样清晰。感兴趣的同学自己做一个,收听VOA,练英语听力,那才叫音质,才叫舒服。


这个收音机的原理图并不复杂,想学点东西的同学可以自制。


ARM Cortex-M3网络收音机系统设计框图:

ourdev_427842.png



说明:


系统利用TPS2375实现以太网供电(PoE),跟USB供电一样,不需要额外的变压器。CPU则是Cortex-M3内核的LM3S6950,解码器则是VS1053,都是常见的集成电路。系统还支持SD卡,搞不好将来做成“网络录音机”,离线播放录下来的广播,也是说不定的事儿。


固件代码方面,因为是“网络”收音机吗,毋庸置疑,需要TCP、IP协议,至于收听广播部分的协议,这里用到的是SHOUTcast协议,是由Nullsoft开发的,一种免费的声音流技术,用于网路广播。


附件内容提供了ARM Cortex-M3网络收音机全部的原理图、PCB制版图、以及固件代码。


ARM Cortex-M3网络收音机电路参数(英文)介绍:


Open-Source Hardware

Microcontroller: LM3S6950 ARM Cortex-M3 from Luminary Micro / TI

Audio Codec: VS1053 from VLSI

Display: S65 LCD with 176x132 pixel and 16bit color

microSD Socket

Rotary Encoder

IR Receiver (RC5)

PoE (Power over Ethernet)

Open-Source Software

Play Shoutcast/Icecast and RTSP Streams

Play audio files from the memory card

Alarm Clock


相关文件

  • software.zip 大小:1130.86 k 下载
  • hardware.zip 大小:2348.39 k 下载
版权归快乐的小李子所有举报