加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

带有Arduino Nano 33 BLE的声谱可视化仪

2020/12/04
536
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

通过OLED 128x32显示屏Arduino Nano 33 BLE和驻极体麦克风放大器(MAX9814)可视化频谱。

连接数
根据更适合您的系统的灵敏度连接麦克风GAIN:VCC到麦克风GAIN为40dB,低灵敏度,GND到麦克风GAIN为50dB,中灵敏度,或者让麦克风GAIN悬空为60dB,高灵敏度。
将模拟引脚0 A0连接到麦克风放大器OUT
将3.3V ,GND ,SDA (或模拟4 A4 )和SCL (模拟5 A5 )连接到I2C SSD1306
电源总线的VCC和GND之间连接一个470 uF电容器
收到低频噪音?
噪声来自测量系统附近正在运行的任何电子设备。所有电子设备均以固定频率工作,交流电(AC)的电压为50 Hz或60 Hz是您国家/地区的电源线频率。您可以使用法拉第笼来轻松消除噪音。将电路放入盒子中,然后将盒子接地。电路接地良好。

使用arduino核心AnalogRead和Arduino Nano 33 BLE,我们每秒只能获取约35,000个样本,因此我们无法对高于17.5 Khz的频率使用FFT,因为我们必须读取时钟并在繁忙的等待循环中进行几次比较,请谨慎并设置8 kHz的上限。因此,我们可以使用简单的RC低通滤波器来避免超出该频率的烦人解决方案。

对于截止频率fc = 8842 [Hz],R =180ΩC = 0.1uF
在这里,使用2K Ohm电阻器和4.7 nF电容器获得截止频率fc = 17000 [Hz]
带低通滤波器的电路

  • soundspectrumvisualizer_qLzRsVPVlc.fzz
    描述:电路相关文件
  • sound_spectrum_visualizer_for_arduino_nano_33_ble.ino
    描述:码
  • soundspectrumvisualizer_bb_FWAoTLf5xP.png
    描述:原理图补充
  • 补充说明.pdf
    描述:补充说明

相关推荐

电子产业图谱