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

描述

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

IOT

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

补给品

IOT

Arduino Nano

ESP-01

MT3608 升压模块

TP5100 充电器模块

蓝牙音频模块

音频放大器(6/10 瓦)

扬声器 4 欧姆 3/5 瓦

最大 7219 LED 点阵。

电阻

电容器 104,10uf

2*18650电池2000mAh

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

第 1 步:制作条形音箱

IOT

IOT

IOT

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

第 2 步:覆盖条形音箱

IOT

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

第 3 步:设计 PCB

IOT

IOT

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

第 4 步:制作电池组

IOT

IOT

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

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

IOT

IOT

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

IOT

IOT

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

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

×
20
完善资料,
赚取积分