做一台网络收音机——1动机和特点
逛矿坛发现有人在做网络收音机,这东西好呀,无论在哪,只要有可用的无线网络就可以收听到世界各地的网络广播电台。
这是第四届diy大赛的参赛作品:自制硬件网络收音机 ,这是第五届diy大赛参赛作品:用路由器diy无线网络收音机,带LCD显示。
这两个作品都不错,但我觉得仅仅是通过给路由器刷入开源固件,然后通过USB来接个声卡或者U盘再在主板上接个显示屏这种方式做成的网络收音机总觉得光有其功能而不能彻底的了解底层的原理。
我喜欢diy是因为这两条原因:
1>diy一个自己完全了解内部运行机制的物件,然后看着它达到预期效果内心会有无限的成就感和喜悦感。
2>diy一个物件,当第一个做成后可以重复做第二个一摸一样的,送给学妹,送给学姐,以及其它小伙伴,然后享受他们敬仰的目光。(嘿嘿)
基于这个两个理由,我想自己做一台网络收音机。
这个diy项目具有这个特点:
1>所有部件都可以在网上轻易的买到。
2>买到一样的部件按照相同的制作方法就可以做出复制出完全一样的。
3>不使用现成的片上系统(路由器),而是通过自己编写程序刷入单片机来控制DSP以及网络模块。
要实现的功能是:
1>有网络事收听网路电台以及无网络时收听本地广播。
2>可播放U盘中音频文件。
3>显示时钟和室内温度。
4>自动联网兑时。
5>联网获取获取天气状况并显示。
5>红外遥控器控制。
6>带立体声外放。
7>可充电。
简单实用的功能暂时就这些,等做出成品后再添加其余功能也不晚。
做一台网络收音机——1动机和特点相关推荐
- [P14-v19]自己做一台 Hifi 耳放,全分立的!
最新更新: 王世杰:FET 差分输入分立耳机放大器电路 我是正弦老王,说起正弦声学,实际上就只有老王一个人,另外就是给我予以各种帮助的蓝伽老张,当我需要做木工活儿的时候就跑到他那里喝着他的茶,吃着他的 ...
- 动手做一台十分简单的机械按键收音机(RDA5807FP应用实例)
各位朋友大家好啊!相信肯定有不少的大学生uu们正在面临着六月份的六级英语考试,作为一名四级刚过的大二狗(手动滑稽),本人我也面临着六级的山大鸭梨,某天,当我沉浸于单词的海洋当中时,我突然灵机一闪,为啥 ...
- arduino 操纵杆_用Arduino做一台FPV(第一人称视角)遥控履带车
这次和大家分享的这个项目结合了3D打印,Arduino和FPV(第一人称视角)相机的相关知识. 非常适合有兴趣制造自己的RC履带车,或者只是想使用3D打印,Arduino和FPV进行创造的伙伴们. 步 ...
- K8S——单master节点和基于单master节点的双master节点二进制部署(本机实验,防止卡顿,所以多master就不做3台了)
K8S--单master节点和基于单master节点的双master节点二进制部署 一.准备 二.ETCD集群 1.master节点 2.node节点 三.Flannel网络部署 四.测试容器间互通 ...
- 自己动手做一台linux瘦客户机
瘦客户机简化了IT管理的复杂程度,因此很多有远见的企业及IT决策者开始使用瘦客户机+桌面虚拟化方案来替换传统的PC,对于一个全新的IT环境,全部使用易管理,零维护的瘦客户机当然没有任何问题,但是对于还 ...
- 制作双足机器人用易拉罐_小小创客 | 用易拉罐做一台平衡车,跑起来太炫酷了吧...
为现代懒人量身打造的出行工具-平衡车自问世以来,因体积小巧.易于操作的特点,逐渐风靡全世界. 除了方便还因为够潮啊,骑着它出行,实在是一件非常炫酷的事,尤其是成排出现在马路上时,简直就是一道让人挪不开 ...
- 自己做一台3D打印机到底有多难?(附教程)
• 微博: 小样儿老师2015 • 简书: 小样儿老师 初识 3D打印技术,即快速成形技术,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术,3 ...
- 木工专用计算机,木工做多功能电脑台带书柜架一体图片 自己打造电脑桌用实木还是生态木颗粒板...
黑色十字条纹状的书架,给人带来一种与众不同的感觉,褐色的实木地板铺贴在地面上,褐色的地面与整个橱柜形成了鲜明的对比.褐色给人一种灰溜溜的感觉,但是这种颜色很有古典美,而且褐色的地面又特别的耐脏,这给清 ...
- 做一台STM32小车需要学些什么?
今天的分享来源于我在ac乎上回答的一个问题: 我觉得这个问题挺有意思的, 都是拉电话线的专业,都是在学习STM32,都对小车感兴趣,那就让我这个通信老狗来谈谈自己的见解~ 下面正文开始~ 做一个stm ...
最新文章
- React 组件之间 事件调用(父组件调用子组件)
- dhcp服务器由谁维护,DHCP服务器管理维护的心得
- monthdiff oracle_timestampdiff
- oracle连接的内存,简单查看oracle的连接情况和内存使用情况 -电脑资料
- 匿名函数python_基于python内置函数与匿名函数详解
- php中in array循环,在php中in_array的使用方法
- /lib/libcrypto.so“ not found,is 32-bit instead of 64-bit
- android 退出函数,android – 关闭应用程序与退出按钮
- 26条安全开车经验 开车20年老司机分享
- World Wind Java开发之十四——添加WMS地图服务资源(转)
- html设置设置字母间的距离,css如何设置字母间距?字母间距的设置方法
- 职高c语言补充程序,江苏省2013年职高对口升学《C语言程序设计》冲刺模拟试题 免费.doc...
- 电动汽车蒙特卡洛分析matlab 通过matlab程序编写电动汽车蒙特卡洛模型
- IDEA 主题颜色设置
- 华为认证高级网络工程师(Huawei Certified Senior Network Engineer HCSE)
- 最全常见Web安全漏洞总结及推荐解决方案
- ABeam Recruiting | ABeam旗下艾宾信息技术开发(大连)2023届校招正式开启
- iOS 判断是否为iPhoneX以上设备
- visio2007或office 2007安装失败提示一个或多个受保护的windows文件导致office 2007安装失败
- 炎炎夏日冰凉一下:纳西族圣山玉龙雪山之行
热门文章
- 问题条件数(Conditioning of a problem)
- 计算机来模拟病毒爆发导入
- 走走北京中轴(三):前门小吃的功课
- ZLG7290应用注意事项及检测步骤
- 解析ChatGPT背后的工作原理
- 利用Serv-u提权的简单思路
- win10远程桌面连接报错(出现身份验证错误。要求的函数不受支持。CredSSP 加密数据库修正)解决办法
- 【硬核】年底绩效面谈,涨薪,老板给加了1万块
- 相控阵基础之1-波束倾斜(Beam Squint)
- 贪玩蓝月服务器维护需多少时间,贪玩蓝月合区维护一次多久 | 手游网游页游攻略大全...