面部识别机器人圣诞老人是最酷的圣诞项目
这是一个很酷的设备,可以在播放《铃儿响叮当》和分发巧克力时识别你并向你打招呼。
现在是圣诞节周,你们中的许多人本可以开始为圣诞节做准备。为了让这个季节充满欢乐惊喜,EFY为您带来一系列激动人心的项目,为您的圣诞和新年庆祝增添更多乐趣。无论是朋友、家人、同事还是熟人,每个人都可以参与这个赠予的季节。
继续我们的圣诞和新年系列,这里介绍一个很酷的项目——机器人圣诞老人巧克力分发系统,它可以识别你和你的朋友,用他们的名字打招呼,播放圣诞音乐并分发巧克力。
首先,你需要一个更早制造的人脸识别机器人。



材料清单

准备机器人圣诞老人
首先,按照之前项目的指令构建AI人脸识别机器人;链接之前已经分享过了。
然后修改代码并导入pygame的Python模块,让机器人能用名字打招呼并识别人,并播放圣诞歌曲。加入一个“快乐圣诞”的循环,后面是对方名字。
注:你可以根据自己的兴趣演奏任何一首歌。
启动pygame,从存储的路径加载圣诞歌曲。你可以在代码中更改路径。作为最后的装饰,给机器人头戴一顶圣诞帽。


准备圣诞礼物和巧克力分发机
要为机器人圣诞老人制作圣诞礼物和巧克力分发机,请按照以下方式设置盒子。
首先,在箱子前放置一个超声波传感器。然后在容器内放置一个带有L形杠杆的伺服电机,使杠杆移动时箱子打开。
将伺服电机的VCC、负极和信号引脚分别连接到Arduino Uno的5V、GND和9号引脚。
把Arduino Uno和连接伺服电机的线放进盒子里。
最后,把礼物和巧克力放进盒子,把巧克力分发箱的力量与机器人圣诞老人连接起来。(见图片)



基于Arduino的巧克力分配电路
RoboSanta巧克力分发系统示意图
Arduino 机器人圣诞老人代码

测试


恭喜!!你成功建立了创新的机器人圣诞老人巧克力分发系统。现在,每当有人靠近盒子时,机器人圣诞老人会认出那个人,叫出名字,播放圣诞歌曲,并自动打开盒子,送上圣诞礼物和巧克力。祝你在这个圣诞和新年与朋友们一起享受并玩得开心。
你也可以用RoboSanta来庆祝生日、周年纪念等其他活动。
也可以用Arduino检查一下呼吸LED圣诞树。
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码
