一、认识树莓派

初步了解树莓派请看这里。

二、系统安装

百度搜索 “树莓派系统安装教程”

三、DIY树莓派声卡

我一直使用的是官方的图形化raspbian系统,树莓派自带声卡音质效果差,没有mic和line in输入,而某宝上面卖的几乎都是DAC声卡,没有音频输入功能,我使用的是wolfson公司的WM8731来制作树莓派声卡,它具有line out、line in、mic in,可以低延迟双工稳定运行。
首先淘一块WM8731模块,我用的是这个,需要通过改造线路才能直插在PI3上。
具体的连线图如下
声卡模块使用12M赫兹晶振,搭配22pf电容,支持44100、48000、96000采样率。

四、声卡加载

在PI3上运行LX终端,输入
sudo cp /boot/config.txt /home/pi/
作用:把config.txt复制到home/pi下
sudo chmod 777 config.txt

作用:给config.txt添加可编辑属性

用文本编辑器打开config.txt,将最后一行注释掉
dtparam=audio=on

修改成

#dtparam=audio=on

作用:禁用板载声卡

然后在最后一行加上
dtoverlay=audioinjector-wm8731-audio
保存。现在我们要将保存好的config.txt复制回/boot下
sudo cp config.txt /boot/
最后重启树莓派即可看到声卡。
打开声卡配置页面
Output Mixer HIFI 一定要勾上才能发出声音。
自此,树莓派有了带输入输出的声卡,再也不需要连接USB麦克来录音了,经测试完美全双工运行ardour等录音软件。
相关资料:
1、声卡资料
http://www.flatmax.org/phpbb/viewtopic.php?f=5&t=3&sid=145028689981d5351831d94dcff385fe
2、相关制作案例
https://www.element14.com/community/community/raspberry-pi/blog/2017/04/02/adding-ethernet-and-sound-card-to-rpi-zero

1、玩转树莓派音频——DIY具有输入输出的声卡(非USB)相关推荐

  1. 5、玩转树莓派音频——打造便携式合成器

    Qsynth应用是一个可以加载soundfont格式的软音源,我们可以通过MIDI键盘的USB接口直接与树莓派连接,或者使用USB转MIDI线,大部分MIDI设备无需驱动即可轻松把树莓派当做软音源使用 ...

  2. 《开源硬件创客——15个酷应用玩转树莓派》——1.2 树莓派基本介绍

    本节书摘来自异步社区<开源硬件创客--15个酷应用玩转树莓派>一书中的第1章,第1.2节,作者 朱铁斌,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 树 ...

  3. 《开源硬件创客——15个酷应用玩转树莓派》——1.2树莓派基本介绍

    本节书摘来异步社区<开源硬件创客--15个酷应用玩转树莓派>一书中的第1章,第1.2节,作者:朱铁斌,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.2树莓派基 ...

  4. 玩转树莓派(一)基础知识

    玩转树莓派(一)基础知识 树莓派(Raspberry Pi)是主要跑Linux系统的一个小型电脑,可以将树莓派连接电视.显示器.键盘鼠标等设备使用. 一.树莓派各型号差异 二.外设和配件 2.1 SD ...

  5. 玩转树莓派入门系列——1.从裸机到连接

    玩转树莓派入门系列--1.从裸机到连接 一.拆箱 一直都想体验下树莓派4b,这次直接购买了项目套装系列,包括了一大堆的传感器,图片中只包括树莓派硬件系列,包括,主板,外壳,风扇以及散热片 主板 首先贴 ...

  6. w怎么接显示 树莓派zero_纯干货!一根线玩转树莓派ZeroW(图文教程,亲测有效)...

    #一.写在前面本文旨在介绍如何用最少的外设(成本)完成树莓派Zero W最基础最重要的功能.注意:本文原始发表时官方镜像版本是2017-04-10的,在2019年5月10日有网友提出本方案已经不完全适 ...

  7. 《开源硬件创客——15个酷应用玩转树莓派》——第1章 初识树莓派

    本节书摘来异步社区<开源硬件创客--15个酷应用玩转树莓派>一书中的第1章,作者:朱铁斌,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 初识树莓派 开源硬 ...

  8. 玩转树莓派 —智能家居(语音控制电器开关 及语音模块的二次开发)

    本文内容为玩转树莓派 -智能家居(语音控制电器开关 及语音模块的二次开发) 1.语音模块 本人使用的是ld3320二代语音识别开发板 通过和电脑连接的是ttl转接口 连接的时候 大家注意l连接方式 2 ...

  9. 在MAC环境下玩转树莓派

    在MAC环境下玩转树莓派 一.Mac使用终端装系统 二.Mac使用终端连接ssh 之前我们拍的基础视频都是在windows环境下进行写系统还有ssh连接这些基础操作. 那么这期教程就是对之前基础教程的 ...

最新文章

  1. 这本1900页的机器学习数学全书火了!完整版开放下载
  2. C#操作注册表全攻略
  3. python爬取百度贴吧中的所有邮箱_使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号...
  4. DeepMind发布最新《神经网络中持续学习》综述论文!
  5. libsvm java api文档_libsvm-javaAPI
  6. php 毛玻璃,CSS3实现毛玻璃(图片模糊)效果
  7. NGINX 502 Bad Gateway 用upstream解决方法
  8. iPhone 12 Pro系列变贵的原因在这儿!
  9. 解决办法:configure: error: You requested SRTP (requires libsrtp) but not found...die
  10. 关于djangorestframework
  11. 发票验证出现服务器证书出错,网上认证发票平台证书密码出现错误怎么办?
  12. python打造记账本_Python实现简单的记账本功能
  13. 卡尔曼滤波,互补滤波,“Tsinghua”滤波
  14. div 背景色设置_DIV背景颜色设置
  15. 在前端的js中设置按钮的可见与不可见
  16. CentOS7系统清理缓存数据命令
  17. 玩转WSL 2(一)——WSL的介绍和安装
  18. IK 分词器空格支持
  19. log4j自定义新的级别
  20. 激光slam基础入门笔记2——位姿表示与变换矩阵

热门文章

  1. Docker的privileged的作用
  2. JAVA:实现线性丢番图方程求解器算法(附完整源码)
  3. 持续精进——我的2017年终总结
  4. python中列表的平均值_Python中列表的平均值
  5. 相濡以沫,不如相忘于江湖...
  6. 关于物联网透传工具的安全性
  7. python plc fx5u_三菱PLC的FX5U系列参数与定位点
  8. 【Python】Pyside6简易版教程
  9. python图像几何变换_python 图像工具opencv3实例(对象识别和增强现实)1-图像几何转换...
  10. C++性能优化(十二)——自旋锁