电子工程师的短视频社区
500万+工程师都在用
直播中

如何利用Arduino制作一个时钟蓝牙IOT音响

科技观察员

描述

我做了一个带时钟的蓝牙音箱。它显示日期、时间、温度和湿度,并每隔 15 分钟从互联网上更新。它还具有一个 32 波段音频音乐频谱分析仪,可显示不同的音乐模式。时钟或频谱分析仪可以在播放音乐时显示。蓝牙关闭时也可以显示时钟。

pYYBAGJ_W1iAAbP5AASgq4UDsZo755.png

这是由 Arduino Nano 制成的,具有所有处理和显示功能。ESP01从互联网上获取时间和天气报告,并通过串行通信将数据发送到Arduino。蓝牙模块接收音频和放大器(5+5瓦)模块将其发送到(5+5瓦)扬声器。做了一个小电路使用 Arduino for Spectrum Analyzer 分析音频。电源由 18650 电池供电,可通过任何智能手机充电器充电。

补给品

poYBAGJ_W1WAUY8bAAWE3EFhtG8439.png

Arduino Nano

ESP-01

MT3608 升压模块

TP5100 充电器模块

蓝牙音频模块

音频放大器(6/10 瓦)

扬声器 4 欧姆 3/5 瓦

最大 7219 LED 点阵。

电阻

电容器 104,10uf

2*18650电池2000mAh

开关 SPDT 2 位置,开/关开关,触觉按钮

第 1 步:制作条形音箱

pYYBAGJ_W0-AdbkoAAUbqwnpE2s106.png

pYYBAGJ_W0uAJV_bAAS9R35nIBY994.png

poYBAGJ_W0aAYFGQAAR2cDsrh4E920.png

你可以用 10/12mm 的 MDF 板胶合板制作条形音箱。首先测量扬声器和 LED 矩阵 7219 切割它。然后使用 fevicol 粘合剂和螺钉组装它们。我使用 6 毫米的前/后面板和 12 毫米的前/后面板胶合板。

第 2 步:覆盖条形音箱

pYYBAGJ_W0KAGf4cAAQpzS4rhU8070.png

我用墙纸贴纸把盒子包起来。你需要慢慢地和耐心地做,否则气泡会进入。或者你可以很容易地用喷漆涂漆。

第 3 步:设计 PCB

pYYBAGJ_Wz-AaJ9vAAbBDiPXZgY899.png

poYBAGJ_WzuAHP90AA4Rpx5423Q557.png

您需要将组件焊接在 PCB 板上并进行测试。按照电路图并查看视频了解详细信息。

第 4 步:制作电池组

poYBAGJ_WzaABVZfAAmo0H7Do30845.png

pYYBAGJ_WzKAWiHRAAS-pYnCddU913.png

首先按照电路图焊接电线。然后用胶带包裹末端以避免短路。最后用另一层胶带覆盖整个电池组并检查电压应该在 4 伏左右。虽然我使用了 4 节电池,但电压相同,因为所有电池都是并联的。

第 5 步:对 Arduino Nano 和 ESP-01 进行编程

poYBAGJ_Wy2AQhnRAAR4dmkXgfk617.png

pYYBAGJ_WymAM64HAAahsYwI7v8519.png

您需要分别对 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 步:最后组装组件

poYBAGJ_WySAF3MKAAq4R-Gy-Q8097.png

pYYBAGJ_WyCAFERFAAQnib5MScc821.png

打开APP阅读更多精彩内容

新用户福利 电烙铁/开发板包邮免费送

注册华秋DFM 新用户体验软件送好礼

全部0条评论

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

×
20
完善资料,
赚取积分