用arduino可以实现你要的功能。具体实现有很多方法,比如一开盒就放歌,检测开盒可以用光敏电阻,可以用装在盒口的磁铁和霍尔元件,也可以简单的用一个微动开关实现。放歌的话,可以把歌存放在SD卡中,使用一个SimpleSDAudiod的库函数就可以简单的播放了。具体的技术细节网上有很多,比如
Arduino 播放音乐教程 教程,音乐。这里给出忠告,你想个女票自己做礼物是很好,但是比起技术,外观更重要,我见过一些人自制的礼物,技术是到家了,但是奇丑无比:线排的杂乱无章,用很丑的盒子装,胶水胶带的痕迹还在。。。一定要把外观做好,说什么心意到了就行都是安慰。。。