资料介绍
描述
该项目使用 Spresense 开发板及其音频功能来录制音频信号。它有一个驻极体麦克风,连接到 Spresense 板上的麦克风输入之一。来自麦克风的模拟信号将转换为数字数据流,然后绘制在 TFT 显示屏上。
细节
麦克风
Spresense 音频驱动程序默认配置为支持模拟麦克风。本项目中使用的驻极体麦克风需要在信号线上有一个小的偏置电压才能产生信号。Spresense 板默认配置为不在 JP10 接头(麦克风接头)上的信号引脚上提供偏置电压。要获取有关如何将各种类型的麦克风连接到 Spresense 板的更多详细信息,请访问:Spresense 麦克风文档。
为了在信号线上启用偏置电压,可以在扩展板上安装一个电阻器。这将需要在板上焊接,如果这样做,保修将失效。
但不用担心,有一个简单的解决方法,无需在板上焊接任何东西,并且仍然提供偏置电压。
从扩展板的原理图中可以看出,偏置电压也直接提供给排针 JP10 上的引脚 5、6、11 和 12。因此,无需将偏置电阻焊接到威廉希尔官方网站 板上,只需将它们连接在 BIAS 引脚和 MIC_X 引脚之间即可。在此项目中,仅使用麦克风通道 A,因此安装/连接一个偏置电阻就足够了。
麦克风增益
有时需要增加或调整麦克风增益以获得所需的结果。目前还没有适当的 API 调用来执行此操作,但可以通过编辑音频库文件来完成。
音频库位于以下位置:
在 Linux 中:
~/.arduino15/packages/SPRESENSE/hardware/spresense/1.0.2/libraries/
在 Windows 中:
%userprofile%/AppData\Local\Arduino15\packages\SPRESENSE\hardware\spresense\1.0.2\libraries\Audio
打开文件Audio.cpp并搜索对 init_mic_gain 的函数调用:
init_mic_gain(input_device, 0)
尝试增加/更改整数值,测试并检查结果,直到您对结果满意为止。
TFT显示器
该项目中使用的显示器具有 st7735 TFT 控制器/驱动芯片。从 Spresense 板到显示器的数据通过 SPI 接口传输。
还需要几根电线,一根用于重置显示屏和背景 LED 灯的电源。
以上是 TFT 模块如何连接到 Spresense 的示意图。Spresense 能够以比 Arduino UNO 高得多的频率运行 SPI。使用长线快速运行 SPI 可能会导致显示出现意外行为。因此,如果发生这种情况,最好尝试降低 SPI 频率(在 TFT 驱动程序库中)并缩短 TFT 模块和 Spresense 之间的连线。
ST7735使用的驱动是Arduino IDE中的标准TFT驱动,TFT for Arduino by Adafruit v1.0.6移植到Spresense。移植主要是为了改变控制 CS 和 RS(上图中的 DC/A0)线路的方式。移植的详细信息可以在 GitHub上的arduino-libraries帐户上找到。
代码
运行该项目的代码包括通过 Spresense 音频库获取音频数据流的主要草图。一个 TFT st7735 软件驱动程序,它还需要在 Spresense 板上安装一个 wav 音频编解码器。这将在分步说明中详细描述。
分步说明
1. 安装Arduino IDE,启动并安装Spresense开发板包。
2. 如果需要,刷新 Spresense 引导加载程序。
3. 使用子模块从 GitHub 获取该项目的源代码:https ://github.com/TE-KarlKomierowski/hackster_projects/ 。
$ git clone --recursive git@github.com:TE-KarlKomierowski/hackster_projects.git
4. 从项目“arduino-lib”文件夹安装 TFT 驱动程序。这可以在 Arduino IDE 菜单“Sketch -> Include Library -> Add.zip Library...”中完成。指向文件夹 spresense-audio-scope/arduino-lib/ 并导入TFT 。
5.打开草图spresense-audio-scope/sketch/audio-scope/audio-scope.ino
6. 单击“上传” ,您应该会在屏幕上看到音频波形。
- 音频信号发生器 66次下载
- 音频信号处理威廉希尔官方网站 介绍 33次下载
- 音频信号分析仪论文事例 0次下载
- 音频信号分析系统 0次下载
- 音频信号分析系统论文 0次下载
- 音频信号分析仪简介 0次下载
- 音频信号光纤传输技术 102次下载
- 音频信号传输介质 56次下载
- 音频信号分析仪(论文)
- 用于所有音频信号测量的紧凑型仪器--音频信号分析仪R&S U
- 双音频信号的收发芯片MT8880应用
- 基于Windows的音频信号处理方法
- 音频信号放大威廉希尔官方网站
- 音频信号分析仪设计的毕业论文
- 音频信号分析仪论文
- 音频信号处理威廉希尔官方网站 的特征 影碟机中的音频信号处理威廉希尔官方网站 详解 1029次阅读
- 音频混合器威廉希尔官方网站 图分享 4952次阅读
- 音频振荡器威廉希尔官方网站 图分享 1460次阅读
- 典型音频放大器威廉希尔官方网站 图分享 5122次阅读
- 音频输出威廉希尔官方网站 测试方法 5409次阅读
- 实用AGC算法的工作原理及在音频FPGA中的应用 9058次阅读
- 基于DSP6713的音频信号的采集系统设计 5844次阅读
- 如何使用模拟开关动态切换音频和视频信号 7767次阅读
- 基于NE555制作的音频信号发生器威廉希尔官方网站 图 1.6w次阅读
- 一种基于实用AGC算法的音频信号处理方法与FPGA实现的分析研究 3106次阅读
- 关于OTL音频功率放大威廉希尔官方网站 的设计 1w次阅读
- 音频信号放大器威廉希尔官方网站 图大全(十款经典的音频信号放大器威廉希尔官方网站 原理图详解) 15.7w次阅读
- 音频压缩技术原理 2.4w次阅读
- 音频信号采集与AGC算法的DSP实现 3880次阅读
- 无线音频转发模块VMR6512的技术分析及功能特点 859次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成威廉希尔官方网站 应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口威廉希尔官方网站 图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字威廉希尔官方网站 基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动威廉希尔官方网站 设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6威廉希尔官方网站 仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多