通过使用Li-Fi或光保真通信,了解如何通过Arduino微控制器播放音频。

在本文中,我们制作一个简单的Li-Fi系统,可以将音频从Arduino发送到AUX扬声器。您可以使用此设置使用光无线传输音频文件,而无需使用传统的蓝牙或Wi-Fi技术。

什么是Li-Fi?

Li-Fi(Light Fidelity)或光保真技术是一种使用LED光传输数据的无线数据传输技术。这是IT中一个相对较新的概念。它旨在用来自光源的射频信号取代射频信号。尽管该技术仍处于开发阶段,但它可能有可能引入大幅改进的无线服务。

Li-Fi与Wi-Fi

Wi-Fi是由澳大利亚电台天文学家John O’Sullivan于1992年发明的。他试图更多地了解当时从黑洞传来的信号。这个实验最终失败了,但这个“失败”事实上已经彻底改变了我们所有人的数据传输。

Li-Fi是可见光通信的一种形式。

相比Wi-Fi,Li-Fi的优势

在Li-Fi方面,有一些优势需要考虑。

我们都知道光是最快的传输媒介,使得Li-Fi在数据传输方面比传统的Wi-Fi快得多。此外,因为它只需要LED识别和传输数据,它可能比Wi-Fi便宜。对于更安全敏感的数据,Li-Fi可以被视为比Wi-Fi更安全,因为光传输可以限制在更小的区域。 Li-Fi使用普通的LED灯来提供数据传输,声称速度高达每秒224千兆位,这相当于每秒下载大约9个文件大小为3GB的电影。

这些优点中的一些也可被视为缺点。例如,如果目标是覆盖具有数据访问权限的大区域(超出房间),则Wi-Fi可能会更好。实施基础设施以允许Li-Fi大规模取代Wi-Fi可能会变得非常昂贵。来自太阳光和人造光源的光干扰可能会破坏信号。

虽然新技术令人兴奋,但必须权衡利弊。

使用Li-Fi作为音频播放器

在这个Li-Fi设置中,我们将使用Arduino通过SD卡模块读取音频文件,然后将其馈送到PAM8403音频放大器。然后,PAM8403的一个输出通道将连接到几个LED。然后,来自LED的光的频率将能够通过太阳能电池板传输音频。所以让我们开始吧。

连接音频播放器接收器

我们在接收侧使用AUX电缆和太阳能板。太阳能板的正极和负极端子将连接到AUX引脚,如下所示。您也可以获得一个AUX连接器母头,并将太阳能板连接到它上面。


太阳能板和AUX电缆之间的连接。

更多内容请参考以下链接:https://www.yiboard.com/thread-1249-1-1.html

使用Arduino和太阳能电池板制作Li-Fi音频播放器相关推荐

  1. 用html做成的音频播放器,HTML5制作酷炫音频播放器插件图文教程

    上图便是这个音频播放器的UI界面图,里面还隐藏了一个歌曲的播放列表.整个播放器的UI除了大背景的人像图和歌曲的星星评分使用了图片其他全部由CSS和font-face绘制而成,看上去有难度的地方就只有C ...

  2. html音频从10秒播放至30秒,基于Arduino制作SD卡音乐播放器

    一.项目介绍 前面用ATtiny85制作SD卡音乐播放器,本次主要利用Arduino UNO 和SD卡制作音乐播放器.这个播放器不需要添加多余的模块,只需要SD读卡器和Arduino UNO开发板就可 ...

  3. 使用LM386的简单Arduino音频播放器和放大器

    原文地址:https://circuitdigest.com/microcontroller-projects/arduino-audio-music-player 使用LM386的简单Arduino ...

  4. html制作在线视频音乐播放器,用html5制作音乐播放器,这3款就足够了!

    用HTML5结合Jquery做一个简易版的音乐播放器 代码展示: 三生草 var sum = 1; function ssss(a) { var s = document.getElementById ...

  5. html通过自适应制作手机端音乐播放器

    html通过自适应制作手机端音乐播放器 实现效果: 实现思路: 1.布局: (1).将手机的宽度进行10等分  为10rem (2).通过rem定义各个元素的宽高.间距.字体大小 (3).通过CSS3 ...

  6. google vr 入门之制作简易的VR播放器(二)

    本篇博客是 <google vr 入门之制作简易的VR播放器及去除界面控制按钮>的续篇: 是对上次创建的GVR播放器的优化与增强,建议先阅读上篇 本篇对播放器设置做了进一步优化: 1.支持 ...

  7. 自定义制作音频播放器_使用HTML5制作音频播放器,第3部分:微数据和皮肤

    自定义制作音频播放器 In the first two articles of this series I introduced the concept and code of a customize ...

  8. Android制作简易的音乐播放器和视频播放器

    文章目录 制作简易的音乐播放器和视频播放器 播放多媒体文件 播放音频 MediaPlayer的工作流程 项目示例 播放视频 项目示例 制作简易的音乐播放器和视频播放器 播放多媒体文件 Android在 ...

  9. ESP32基于Arduino框架,SD卡+MAX98357模块+MP3播放器

    ESP32基于Arduino框架,SD卡+MAX98357模块+MP3播放器

最新文章

  1. mysql如何查看事务日记_MySQL中的几种日志了解
  2. 格式化的盘要怎么寻回文件
  3. Let's Encrypt 免费通配符 SSL 证书申请教程——但是也需要email,域名所有权等,如果是黑产用的话会这样用吗?会不会暴露自己身份???...
  4. Linux基础命令---删除用户userdel
  5. 列出系统所有未被Business transaction 引用的Products集合
  6. elasticsearch搜素关键字自动补全(suggest)
  7. Redis(四):Spring + JedisCluster操作Redis(集群)
  8. This relative module was not found ./cptable webpack
  9. 使用函数求最大公约数 pta_高中数学选修教材2-导数第6课时《函数的单调性与导数》教学设计...
  10. AliOS Things手势识别应用演示
  11. JavaScript 函数看代码写结果
  12. office一直提示配置进度与图标问题
  13. python | 画中国站点数量空间分布图
  14. UiBot 网页数据抓取
  15. 在centos中安装qq音乐
  16. 冒险岛启动游戏提示计算机丢失,各种无法登陆情况解决建议汇总
  17. 组件化开发——支付中心
  18. MIT研究团队开发微型低功耗芯片,用于小型无人机导航
  19. 大功率直流无刷电机驱动板功能演示
  20. UI作品集可以是html么,UI设计中的作品集避坑指南

热门文章

  1. mysql设置字段区分大小写
  2. ArcGIS Runtime SDK for iOS 开发之地图范围(map extent)
  3. 一本非专业应届生成功斩获华为22k OFFER,如何实现
  4. 四足机器人质心准静态控制器(三)
  5. 抖音下场开超市,又一个马斯克羡慕的超级应用来了?
  6. 给猫咪喂海水鱼的三大注意
  7. Cadence OrCAD capture SCH package
  8. Oracle中重建表的全局的索引、分区索引、及同时建全局和分区索引----脚本
  9. 余额宝收益太低怎么办?
  10. 仿百度壁纸client(五)——实现搜索动画GestureDetector手势识别,动态更新搜索keyword...