您的位置 首页 嵌入式

【学霸带节奏】教你DIY跳舞机器人

说起阿尔法机器人,大家应该都不陌生,毕竟曾在16年春晚上大秀舞蹈,又在17年为王力宏的“AI爱”MV伴舞。但是你知道舞蹈机器人究竟是如何工作的吗?你是否想过自己也可以DIY一个会跳舞的机器人呢?本栏目

说起阿尔法机器人,咱们应该都不生疏,究竟曾在16年春晚上大秀舞蹈,又在17年为王力宏的“AI爱”MV伴舞。可是你知道舞蹈机器人究竟是怎样作业的吗?你是否想过自己也能够DIY一个会跳舞的机器人呢?本栏目第一期为咱们带来会跳舞的机器人DIY攻略,在大神之路上为你助跑。

此次晓宇同学和他的团队带来的是一个取名叫“小π”的DIY舞蹈机器人,根本模型如下图所示,不难看出,取名小π是因为这个小家伙的根底模型酷似一个数学中的符号——π。

或许你会觉得小π略显丑萌,不过自己DIY的机器人,尽管丑萌在所难免,但也会有许多优势,包含更高的性价比,能够完结屡次编程,能够随时参加更多功用……,最重要的是,它完全是咱们自己做的昂,还有什么比这更酷炫的吗~

功用介绍及制品展现

小π能够自己界说运用功用,可玩性很高。小π舞蹈机器人,不仅能完结各种动作功用,还具有记载功用,能够完结舞蹈动作的DIY,也能够修改一套电量缺乏的卖萌动作。今后还会开宣布社区功用,能够直接在APP大将自己编好的舞蹈动作共享给其他人,与咱们共享自己的高兴。小π机器人还预留了许多接口,能够用来装置喇叭播映音乐,装置超声波传感器检测妨碍,装置温度传感器丈量温度等。小π机器人相对本钱较低,大多数家庭能够担负,孩子们能够经过小π训练着手动脑才能,成人能够经过小π取得无限的趣味。

上图便是小编自己的团队制造的三个小π机器人,一切的小π机器人都能够依据手机、平板或电脑操控跳舞。但三个机器人都有归于自己的定制功用,下面将顺次介绍这三款机器人。

最左面的狗脸小π机器人有三根触须,当你摸触须的时分,小π机器人就会做出单脚站立的动作,还会动动脚,和你语音互动,说“再摸我就长不高了”之类萌萌的话。附作用图一张。

中心的笑脸小π机器人的眼睛是超声波探头,能够经过编写相应的代码使小π机器人对人或物体的接近或远离做出相应的反响。此外,这个小π机器人还有音频蓝牙的功用,能够当一个蓝牙音响用哦。

最右边的小π机器人具有变脸的功用,能够经过手机操控使小π机器人显现不同的色彩。下图是晚上关灯时的小π机器人。

预备资料

小π舞蹈机器人造价在百元左右(批量生产还会低许多),小π机器人用料清楚:舵机四个,蓝牙一个, arduino中心板两块,RGB LED 两个,锂电池一块,SD卡。首要资料实物图如下:

根本架构介绍

小π机器人的体系框图如下:

本体系首要选用单片机作为操控中心,用App inventor 软件制造上位机界面,用蓝牙模块完结无线通信功用,以手机模块作为智能遥控体系。运用者能经过手机完结对小π的操控,如行进,左转,右转,踮脚等功用,也能够完结较杂乱动作如摇头、抬脚、晃腿、弹跳等动作;能够经过手机的重力感应轻松完结对小π的各种动作操控;还能够经过记载动作功用,完结一整套动作的接连完结,比方跳舞等。

主控单片机收到数据今后先判别是动作指令仍是其他指令。如果是动作指令,直接将指令发给动作操控单片机,动作操控单片机调用不同的数组,输出不同的PWM,使舵机的转过不同视点,然后完结各种不同动作。如果是其他指令,比方三色RGB灯的操控,解分出三色的数据,输出不同电压,完结脸部变色功用。比方喇叭,能够播映SD卡中的音乐。咱们为日后的功用扩展留了足够的接口。运用者能够恣意增加自己喜爱的模块。

手机app部分首要包含三部分功用:实时遥控,重力遥控,动作记载。实时遥控功用即按一个动作,小π完结一个动作。能够完结较杂乱动作如摇头、抬脚、晃腿、弹跳等,比方重力遥控功用首要是运用手机的重力感应模块,能够操控小pai的行进、左转、右转、撤退等简易动作。动作记载功用,能够完结一组动作的记载。能够完结跳舞等功用,也能够自在扩展,到达意想不到的作用。

手机遥控、超声波跟从避障、led绚彩变脸色、蓝牙音频对话、触须抚摸这些功用在我身上包罗万象。

想测温?想报时?想……?预留接口便于功用扩展,想怎样玩就怎样玩!

你是否想DIY一个归于自己的小π机器人呢?

晓宇同学将会在之后每周一的“学霸带节奏”栏目按时为咱们解说小π机器人的制造进程,包含硬件电路、软件及APP、3D打印部分及上位机这四部分,信任经过这四次课程能够带咱们一步一步打造出归于自己的小π机器人。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/158810.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部