我做了一个带时钟的蓝牙音箱。它显示日期、时间、温度和湿度,并每隔 15 分钟从互联网上更新。它还具有一个 32 波段音频音乐频谱分析仪,可显示不同的音乐模式。时钟或频谱分析仪可以在播放音乐时显示。蓝牙关闭时也可以显示时钟。
这是由 Arduino Nano 制成的,具有所有处理和显示功能。ESP01从互联网上获取时间和天气报告,并通过串行通信将数据发送到Arduino。蓝牙模块接收音频和放大器(5+5瓦)模块将其发送到(5+5瓦)扬声器。做了一个小电路使用 Arduino for Spectrum Analyzer 分析音频。电源由 18650 电池供电,可通过任何智能手机充电器充电。
补给品
Arduino Nano
ESP-01
MT3608 升压模块
TP5100 充电器模块
蓝牙音频模块
音频放大器(6/10 瓦)
扬声器 4 欧姆 3/5 瓦
最大 7219 LED 点阵。
电容器 104,10uf
2*18650电池2000mAh
开关 SPDT 2 位置,开/关开关,触觉按钮
第 1 步:制作条形音箱
你可以用 10/12mm 的 MDF 板胶合板制作条形音箱。首先测量扬声器和 LED 矩阵 7219 切割它。然后使用 fevicol 粘合剂和螺钉组装它们。我使用 6 毫米的前/后面板和 12 毫米的前/后面板胶合板。
第 2 步:覆盖条形音箱
我用墙纸贴纸把盒子包起来。你需要慢慢地和耐心地做,否则气泡会进入。或者你可以很容易地用喷漆涂漆。
第 3 步:设计 PCB
您需要将组件焊接在 PCB 板上并进行测试。按照电路图并查看视频了解详细信息。
第 4 步:制作电池组
首先按照电路图焊接电线。然后用胶带包裹末端以避免短路。最后用另一层胶带覆盖整个电池组并检查电压应该在 4 伏左右。虽然我使用了 4 节电池,但电压相同,因为所有电池都是并联的。
第 5 步:对 Arduino Nano 和 ESP-01 进行编程
您需要分别对 Arduino nano 和 ESP-01 进行编程。您可以从下面下载代码并上传到 Arduino Nano。接下来使用 FTDI 或 USB 到 UART/ESP8266 适配器将代码上传到 ESP-01。还要获取天气报告,即温度。。 你需要从 openweathermap.org 获取一个 API 密钥,它是免费的。。最后在组装前测试它。检查视频以获取完整的详细信息。您可以使用触觉按钮从时钟切换到音频频谱分析仪。
ESP01_Arduino_BTSpeaker_V6_FV1.ino
BTWifi_Speaker_FV1.ino.ino
Arduino-32band-audio-spectrum-visualizer-analyzer.ino
第 6 步:最后组装组件
-
音响
+关注
关注
58文章
537浏览量
56775 -
Arduino
+关注
关注
188文章
6469浏览量
186965 -
IOT
+关注
关注
187文章
4204浏览量
196706
发布评论请先 登录
相关推荐
评论