一种基于Arduino的用磁球控制的音乐播放器的制作方法

文档序号:25516431发布日期:2021-06-18 16:33阅读:303来源:国知局
一种基于Arduino的用磁球控制的音乐播放器的制作方法

本实用新型涉及一种人机交互的音乐播放器,具体涉及一种基于arduino控制的音乐播放器。



背景技术:

聆听音乐是人们生活中重要的放松方式,音乐播放器是重要的媒介,随着5g和物联网的普及,交互性更强,交互方式更有趣味性的产品会更加受到用户的青睐。

现有的音乐播放器的首先交互方式以按钮和触控为主,方式较为单一,趣味性不足。其次不能较为方便的选择播放音乐的音乐风格。



技术实现要素:

本实用新型的目的在于提供一种基于arduino的用磁球控制的音乐播放器,其交互方式趣味性强并且可以方便地选择不同风格的音乐进行播放,以解决上述背景技术中提出的问题。

为实现上述目的,本实用新型提供如下技术方案:

一种基于arduino的用磁球控制的音乐播放器,包括arduino控制器、弧形轨道、线形轨道、磁球、上部机体、下部机体;所述arduino控制器位于下部机体内,所述arduino控制器的四周分布有锂电池,喇叭扩音器以及mp3模块;所述弧形轨道位于上部机体边缘,弧形轨道下方设置有霍尔传感器;所述线形轨道位于上部机体边缘,线形轨道的两端设置有霍尔传感器和线形霍尔传感器;所述磁球可放置于弧形轨道上或者线形轨道上;所述上部机体的中央设置有液晶屏幕。

进一步地,所述上部机体和下部机体通过卡扣连接。

进一步地,所述霍尔传感器通过i/o口与arduino控制器连接;所述线性霍尔传感器通过i/o口与arduino控制器连接;所述液晶屏幕通过i2c接口与arduino控制器连接。所述mp3模块通过rx/tx接口与arduino控制器连接。所述锂电池与arduino控制器的vcc/gnd接口连接。所述喇叭扩音器模块通过spk1/spk2口与mp3模块连接。

进一步地,所述arduino控制器采用arduinopromini。

进一步地,所述霍尔传感器采用45l高灵敏度霍尔传感器。

进一步地,所述线性霍尔传感器采用ky-024线性霍尔传感器。

进一步地,所述液晶屏幕采用lcd1602模块。

进一步地,所述mp3模块采用mp3-tf-16p模块。

进一步地,所述锂电池采用3.7v锂电池。

进一步地,所述磁球采用直径16mm铁氧体厚度充磁的磁球。

本实用新型的工作原理是:

锂电池给arduino控制器供电;用户将磁球放置在线形轨道下端(靠近机体上部的圆心的一端)并且将磁球移动至线形轨道上端;位于线形轨道下方的霍尔传感器感应磁球的位置,发送信号至arduino控制器;arduino控制器控制液晶屏幕和mp3模块的开启。用户旋转放置于线形轨道上端的磁球;位于线形轨道上端下方的线性霍尔传感器感应磁场变化,将信号发送至arduino控制器,arduino控制器控制音乐播放器的声音大小。用户将磁球移动至弧形轨道并在弧形轨道上移动,在弧形轨道下方的霍尔传感器感应磁球的位置并发送信号至arduino控制器,arduino控制器发送信号至mp3模块,通过喇叭扩音器模块播放不同风格的音乐文件。

本实用新型的实施流程为:

1.将磁球放到线形轨道下端(靠近上部机体的圆心的一端),将磁球推至线形轨道上端,位于线形轨道下端的线性霍尔传感器感应到周围磁场信号变化,并将信号发送至arduino控制器。

2.arduino控制器接收来自线性霍尔传感器的信号并控制液晶屏幕开启。

3.arduino控制器接收来自线性霍尔传感器的信号并控制mp3模块,通过喇叭扩音器模块开始播放音乐,液晶屏幕显示当前播放的音乐的风格和音乐播放器的音量。

4.磁球在线形轨道上端时候(远离上部机体的圆心的一端),旋转磁球,线性霍尔传感器感受到磁场变化,从而控制音乐播放器的音量。

5.将磁球放置到弧形轨道上并沿着弧形轨道滑动,经过置于弧形轨道下方的霍尔传感器时,霍尔传感器会发送信号至arduino控制器,arduino控制器控制mp3模块,通过喇叭扩音器模块播放存储在mp3模块中不同文件夹中的音乐(每个文件夹对应一种风格的音乐)。

6.将磁球放置到弧形轨道的下端,音乐停止播放,液晶屏幕关闭。

本实用新型的有益效果是:

用户将磁球放置在线形轨道上或者弧形轨道的不同位置时;位于线形轨道和弧形轨道下方的线形霍尔传感器和霍尔传感器感应到磁球的位置;线形霍尔传感器和霍尔传感器发送信号至arduino控制器;arduino控制器控制音乐播放器的开关、音乐风格的切换和音乐音量的调节,操作方式简单高效。

附图说明

图1是本实用新型的工作原理框图;

图2是本实用新型的拆分结构俯视图;

图3是本实用新型的拆分结构仰视图;

图4是本实用新型的整体结构俯视图。

图中:1-磁球;2-弧形轨道;3-arduino控制器;4-mp3模块;5-喇叭扩音器模块;6-锂电池;7-液晶屏幕;8-线形轨道;9-霍尔传感器;10-线性霍尔传感器;11-上部机体;12-下部机体。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本邻域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

如图1至图4,包括arduino控制器3、弧形轨道2、线形轨道8、磁球1、上部机体11、下部机体12,arduino控制器3位于下部机体12内,arduino控制器3四周分布有锂电池6、喇叭扩音器模块5以及mp3模块4。弧形轨道2位于上部机体11边缘,弧形轨道2下方设置有霍尔传感器9,线形轨道8位于上部机体11边缘,线形轨道8的两端设置有霍尔传感器9和线性霍尔传感器10。磁球1可放置于弧形轨道2上或者线形轨道8上。上部机体11的中央设置有液晶屏幕7。上部机体11和下部机体12通过卡扣连接。

霍尔传感器9通过i/o口与arduino控制器3连接。线性霍尔传感器10通过i/o口与arduino控制器3连接。液晶屏幕7通过i2c接口与arduino控制器3连接。mp3模块4通过rx/tx接口与arduino控制器3连接。锂电池6与arduino控制器3的vcc/gnd接口连接。喇叭扩音器模块5通过spk1/spk2口与mp3模块4连接。

arduino控制器3采用arduinopromini。霍尔传感器9采用45l高灵敏度霍尔传感器。线性霍尔传感器10采用ky-024线性霍尔传感器。液晶屏幕7采用lcd1602模块。mp3模块4采用mp3-tf-16p模块。锂电池6采用3.7v锂电池。磁球1采用直径16mm铁氧体厚度充磁的磁球。

本实用新型的工作原理是:

锂电池6给arduino控制器3供电;用户将磁球1放置在线形轨道8下端(靠近上部机体11的圆心的一端)并且将磁球1移动至线形轨道8上端;位于线形轨道8下方的霍尔传感器9感应磁球1的位置,发送信号至arduino控制器3;arduino控制器3控制液晶屏幕7和mp3模块4的开启。用户旋转放置于线形轨道8上端的磁球1;位于线形轨道8上端下方的线性霍尔传感器10感应磁场变化,将信号发送至arduino控制器3,arduino控制器3控制音乐播放器的声音大小。用户将磁球1移动至弧形轨道2并在弧形轨道2上移动,在弧形轨道2下方的霍尔传感器9感应磁球1的位置并发送信号至arduino控制器3,arduino控制器3发送信号至mp3模块4,通过喇叭扩音器模块5播放不同风格的音乐文件。

本实用新型的实施流程为:

1.将磁球1放到线形轨道8下端(靠近上部机体11中央的一端),将磁球1推至线形轨道8上端,霍尔传感器9感应到周围磁场信号变化,并将信号发送至arduino控制器3。

2.arduino控制器3接收来自霍尔传感器9控制液晶屏幕7开启。

3.arduino控制器3接收来自霍尔传感器9的信号并控制mp3模块4,通过喇叭扩音器模块5开始播放音乐,液晶屏幕7显示当前播放的音乐的风格和音乐播放器的音量。

4.磁球1在线形轨道8上端时候(远离上部机体11中央的一端),旋转磁球1,线性霍尔传感器10感受到磁场变化,从而控制音乐播放器的音量。

5.将磁球1放置到弧形轨道2上并沿着弧形轨道2滑动,经过置于轨道2下方的各个霍尔传感器9上方时,相应的霍尔传感器9会发送信号至arduino控制器3,arduino控制器3控制mp3模块4,通过喇叭扩音器模块5播放存储在mp3模块4中不同文件夹中的音乐(每个文件夹对应一种风格的音乐)。

6.将磁球1放置到线形轨道8的下端,音乐停止播放,液晶屏幕7关闭。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1