在这个项目中,我将向您展示如何制作Arduino触摸屏MP3音乐播放器和闹钟。您可以观看以下视频或阅读下面的书面教程。

Arduino触摸屏MP3音乐播放器和闹钟项目

概述

主屏幕具有大时钟,日期和温度信息,以及音乐播放器和闹钟的两个按钮。

如果我们进入音乐播放器,则可以通过按屏幕中间的大“播放”按钮开始播放音乐。在它的旁边,还有两个按钮,用于播放上一首或下一首歌曲。

在这些按钮上方是歌曲进度条,在屏幕底部,我们有一个音量条和两个用于减小和增大音量的按钮。 在右上角有一个时钟,在左边是“菜单”按钮,它使我们回到主屏幕。

另一方面,如果我们输入闹钟,则可以使用两个按钮设置小时和分钟来设置闹钟。

当警报被激活时,一首歌曲将以更高的音量开始播放,并且将一直播放直到我们按下“关闭”按钮。

怎么运行

现在,让我们看一下该设备的工作方式。 它使用Arduino Mega板和3.2英寸TFT触摸屏,带有合适的屏蔽层,用于将屏幕与Arduino板连接。 在播放音乐时,它使用BY8001 MP3播放器模块,而在闹钟中,它使用DS3231实时时钟模块。

电路原理图

我们可以在这里注意到TFT屏蔽层阻塞了Arduino开发板的自由引脚,因此我们需要制作一个定制的引脚接头,以便将它们插入屏蔽层和Arduino之间。

还要注意,为Arduino供电时,我们需要将额外的引脚接头焊接到屏蔽层的5 V引脚上,因为屏蔽层已经使用了所有Arduino VCC引脚。

一旦我们将所有内容连接在一起,就可以继续对Arduino进行编程了。 但是,在我们继续之前,建议您阅读之前有关TFT触摸屏和DS3231实时时钟模块的详细教程。 至于MP3播放器模块,我将在本文中对其进行快速解释。

BY8001-16P MP3播放器模块

BY8001-16P是可与MicroSD卡配合使用的MP3模块,并支持MP3和WAV音频格式文件。该模块具有内置的3W功率放大器,可以直接驱动单个3W扬声器。