×

使用Raspberry Pi的音频可视化器

消耗积分:0 | 格式:zip | 大小:0.20 MB | 2022-11-11

从未拥有

分享资料个

描述

总的来说,人们喜欢音乐,也喜欢灯光,这就是为什么我们想将他们联合起来并开始创建这个项目。它对氛围很有用,适合包括 LED 灯条的装饰爱好者。这是一个可以根据多个需求折叠的项目,可以根据每个人的需要将其放置在不同的形状或位置(例如,我们可以创建一个相框,我们可以将 LED 挂在角落或后面电视,想法可以不断地继续)。

今天的技术已经成功地发展得非常迅速和惊人。它总是会设法为我们的生活带来好处并改善它。通过我们项目的想法,我们希望在音乐和风景领域带来优势,这是可以实施的几个想法的基础,为使用它的人营造愉快的氛围。

该项目使用树莓派零来处理代码,从传感器(在我们的例子中是麦克风)获取信息,然后将这些信息传输到 LED 灯带以创建灯光效果。

注意:项目中对耳机玩家 HyperX Cloud II、18 kHz 频率的 Mic 和 10-16 kHz 频率的 mini USB Mic 进行了比较。可以观察到,在较低频率下,项目性能会降低(声音不太好接收,因此 LED 的强度不太好)

注意:更新麦克风时,关闭按钮会将错误文本写入 txt 文件。如果该文件为假,则每 2 秒读取一次该文件,进入访问关闭的分支,如果他不继续检查,直到他读到假。之后,我们必须按下 on 按钮以在该文件中写入 true,以便我们可以再次运行该项目。

如何安装和使用

阿帕奇安装:

在安装服务器之前,请确保我们有一台最新的机器。为此,我们必须拥有管理员权限,或者是因为 sudo 命令。

sudo apt update
sudo apt upgrade
sudo apt update

Raspberry Pi 更新后,我们将安装 Apache 服务器。

sudo apt install apache2

PHP安装:

sudo apt install php php-mbstring

要知道 PHP 是否正常工作:

  • 首先删除“/var/www/html”目录下的“index.html”文件。
sudo rm /var/www/html/index.html
  • 然后在这个目录中创建一个“index.php”文件,使用这个命令行
echo " phpinfo ();?>" > /var/www/html/index.php
  • 对于项目依赖项,您需要运行从 Internet 接管的install.py脚本。这些依赖项包括 numpy、pyaudio 和 rpi_ws281x 库以及其他一些依赖项:
sudo python3 install.py
  • 脚本运行完成后,pi 需要重新启动:
sudo reboot
  • 该项目通过运行以下命令运行:
sudo python3 visualization.py scroll

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !