0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

治愈系!合宙Air001迷你版音乐频谱桌面小摆件

合宙LuatOS 来源:未知 2023-11-03 12:15 次阅读

wKgaomVEdPOAU-UzADXqK5YXHOo910.gif

wKgaomVEdPSAKn4vADJIqY7Q-4s010.gif

当梦想照进现实,小小的音乐频谱摆件让时光流转变得温暖又治愈……

wKgaomVEdPSAMGDBAAAC867ORy8894.gif

音乐频谱桌面小摆件DIY开源分享


工程师朋友日常少不了DIY各类小物件,除了“DIY神器”合宙ESP32-C3开发板,不妨试试「专为成本敏感用户打造」的合宙Air001系列MCU

wKgaomVEdPaAFAh1ADhV_wxMb3g204.gif

今天特别分享@墨镜臭猫大佬的开源佳作——音乐频谱桌面小摆件,分为基于合宙Air001开发板合宙ESP32-C3开发板两个版本。两个版本除了主控和尺寸差异,基础物料大致相同,主控程序和3D打印资料参见相关项目资料开源链接。

Air001版演示视频

https://www.bilibili.com/video/BV17h4y1C7a9

ESP32-C3版演示视频

https://www.bilibili.com/video/BV148411U78e

wKgaomVEdPaAMQ-8AAcKr-iA9sY848.png

wKgaomVEdPaAZSibAAAMcoCpJIU513.gifwKgaomVEdPaAZ2s2AAHST80qWvU057.png

wKgaomVEdPeANWl7ADtHSdLHiiE689.gif

1

合宙Air001版项目资料

wKgaomVEdPeAaC9lAEmB4SwBaNI660.gif

wKgaomVEdPeAYYxeAAb9EOV_QsY966.png

主要物料准备

  • 主控:

    本项目直接使用合宙Air001开发板,也可用Air001芯片自行打板。

  • WS2812B灯板:
    尺寸65mmx65mm,8x8=64LEDs,Z字形排列顺序,非S形排列。

  • 麦克风:MAX4466;

  • 黑茶色透明亚克力:67x67x2mm;

  • 均光:

    硫酸纸,3块钱几十张的那种,A4纸也可以。

  • 栅格:

    最好用耐高温材料打印,不然容易变形。

开源链接地址

下载最新版程序和3D模型:

https://github.com/weiruitong123/Air001_Music_Spectrum

相关注意事项

  • WS2812B电源接VBUS,接3.3V你的LDO承受不住。

  • 把Air001主频调到HSI 24 MHz,HCLK 48MHz的组合。

  • 视频最后的优化等级要更改,不然会flash over flow。

wKgaomVEdPiALJFfABGbapZPZ0s911.gif

wKgaomVEdPmAe3fyADhVgNK9ruY560.gif

网友反应的问题:屏幕有的存在闪烁问题

可能原因:

1. 灯板一致性不太好。(我的那个灯板正常,把我烧好程序的Air001给一个兄弟,他的灯板依旧闪。)

2. 我程序的原因,SPI控制WS2812程序是我用示波器测得,并不严格符合WS2812B的时序。

我看合宙官方给了WS2812的一个示例:

http://arduino.luatos.com/tutorial-extras/ws2812.html


时序可能控的比我的好,但是不要将CPU频率改到16Mhz,因为FFT(快速傅立叶变换)比较耗时,如果时钟频率低,那么刷新的帧率就低,打破了视觉暂留,看起来会有频闪。

如果实在不想自己改,那建议换ESP32-C3版本,Air001做这个性能还是有点一般。

2

合宙ESP32-C3版项目资料

wKgaomVEdPmAMuywADQosSZdoWU441.gif
wKgaomVEdPmAILvEAAhjuFVB_uM855.png

主要物料准备

  • 主控:

    使用合宙ESP32-C3经典款核心板,带自动下载电路。

  • WS2812B灯板:
    尺寸80mmx80mm,8x8=64 LEDs,S形排列,非Z形排列。

  • 麦克风:MAX4466;

  • 黑茶色透明亚克力:80x80x2mm;

  • 均光:

    硫酸纸,3块钱几十张的那种,A4纸也可以。

  • 栅格:

    最好用耐高温材料打印,不然容易变形。

开源链接地址

下载最新版程序和3D模型:

https://github.com/weiruitong123/ESP32C3_Music_Spectrum

wKgaomVEdPmAdOUHAA6ucE5ibss423.gif

wKgaomVEdPqAfA1mADu-1w9i-hk339.gif

快拿出吃灰的开发板,打造属于你的音乐频谱小摆件吧~

特别感谢@墨镜臭猫大佬
期待更多精彩作品


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

    关注

    0

    文章

    148

    浏览量

    1770

原文标题:治愈系!合宙Air001迷你版音乐频谱桌面小摆件

文章出处:【微信号:HelloLuatOS,微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    资产定位 | Air201模组LuatOS快速入门01-hello world

    Air201模组,功耗低,品质稳定,购买样品也方便,且资料全开放。
    的头像 发表于 09-13 15:21 448次阅读
    资产定位 | <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>201模组LuatOS快速入门01-hello world

    4G模组Air780E开发板使用手册

    开发板Air780E使用说明
    的头像 发表于 09-09 18:22 762次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模组<b class='flag-5'>Air</b>780E开发板使用手册

    Air780E硬件设计手册02

    低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 516次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780E硬件设计手册02

    低功耗4G模组Air780EP——硬件设计02

    低功耗4G模组Air780EP——硬件设计
    的头像 发表于 09-03 15:07 731次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组<b class='flag-5'>Air</b>780EP——硬件设计02

    低功耗4G模组Air780EQ——硬件设计手册01

    低功耗4G模组Air780EQ的硬件设计介绍
    的头像 发表于 08-29 18:15 2195次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组<b class='flag-5'>Air</b>780EQ——硬件设计手册01

    LuatOS产品规格书——Air700EMQ

    本文详细介绍了LuatOS关于Air700EMQ的产品规格信息
    的头像 发表于 08-28 15:54 835次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS产品规格书——<b class='flag-5'>Air</b>700EMQ

    Air700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计的详细介绍
    的头像 发表于 08-27 14:23 437次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计手册——应用接口1

    本文主要介绍Air700EAQ的硬件设计中的应用接口部分。
    的头像 发表于 08-26 17:13 498次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口1

    LuatOS开发板使用手册——Air700ECQ

    LuatOS开发板使用说明——Air700ECQ
    的头像 发表于 08-23 16:28 594次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS开发板使用手册——<b class='flag-5'>Air</b>700ECQ

    Air700ECQ硬件设计手册——应用接口3

    Air700ECQ硬件设计手册——应用接口部分介绍
    的头像 发表于 08-22 18:34 478次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口3

    Air700ECQ硬件设计手册——应用接口2

    Air700ECQ硬件设计手册——应用接口部分。本文介绍了Air700ECQ的应用接口中的开关机,串口,USB接口,USB下载模式和I2C等接口的使用和介绍。   ​
    的头像 发表于 08-22 15:06 436次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口2

    Air700ECQ硬件设计手册——应用接口1

    Air700ECQ硬件设计手册——应用接口1
    的头像 发表于 08-21 18:46 405次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口1

    Air700ECQ硬件设计手册——主要性能

    LuatOS硬件设计手册——Air700ECQ主要性能
    的头像 发表于 08-21 16:53 515次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——主要性能

    MQTT应用看这篇!Air780EP_LuatOS_MQTT应用指南

    Air780EP 是的低功耗4G模组之一,支持LuatOS的脚本二次开发,即使是不太懂技术的老板,也能轻松使用 Air780EP开发产品。 本文应各位大佬邀请,详细讲解了
    的头像 发表于 08-08 17:13 1980次阅读
    MQTT应用看这篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP_LuatOS_MQTT应用指南

    Air780EP模块Lua开发阿里云应用指南

    Air780EP模块Lua开发阿里云超详细教学!看完包学会!
    的头像 发表于 08-08 09:00 996次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模块Lua开发阿里云应用指南