这个舞蹈机器人有点萌

发布者:xi24最新更新时间:2018-04-07 来源: eefocus关键字:传感器  机器人  单片机  重力感应 手机看文章 扫描二维码
随时随地手机看文章

说起阿尔法机器人,大家应该都不陌生,毕竟曾在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打印部分及上位机这四部分,相信通过这四次课程可以带大家一步一步打造出属于自己的小π机器人。


关键字:传感器  机器人  单片机  重力感应 引用地址:这个舞蹈机器人有点萌

上一篇:跳舞机器人的硬件电路制作
下一篇:优质产品层出不穷_洗衣机行业已成熟

推荐阅读最新更新时间:2024-05-03 02:42

[单片机框架][bsp层][cx32l003][bsp_gpio] GPIO配置和使用
GPIO(general purpose intput output)是通用输入输出端口的简称,可以通过软件来控制其输入和输出。51单片机芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、 控制以及数据采集的功能。过 GPIO 最简单的应用还属点亮 LED灯了,只需通过软件控制 GPIO 输出高低电平即可。当然GPIO还可以作为输入控制,比如在引脚上接入一个按键,通过电平的高低判断按键是否按下。 通用输入/输出口用于芯片和外部进行数据传输,共有 4 组 GPIO:GPIOA、GPIOB、GPIOC 和GPIOD。4 组 GPIO 的功能基本相同,可以通过配置将 GPIO 映射到对应芯片引脚,每个引脚可以被独立配置为
[单片机]
工业机器人选型需要考虑的原则
对于自动化行业的资深的机电工程师来说,选择合适的机器人也许是一个简单的工作。但是对于那些第一次准备购买、导入机器人的设计人员或工厂来说,也许会有些迷茫。如何选择一个合适的工业机器人?下面简单介绍下工业机器人选型需要考虑的原则: 任务需求:首先需要明确机器人需要完成的任务类型和任务难度,如焊接、喷涂、装配、搬运等,以便选择适合的机器人型号。 适用工件尺寸和重量:根据工件的形状、尺寸、重量等要素,选择适合的机器人负载能力和工作空间大小,以确保机器人能够完成工艺要求。 精度要求:根据工艺要求的精度,如位置、角度、力矩控制精度等,选择符合要求的机器人型号。 控制方式:根据实际应用场景的控制方式,如远程控制、编程控制、手持操作控制等,选
[嵌入式]
51单片机入门教程(5)——定时器中断
写在开头:中断是包括单片机在内的所有微处理器很重要的功能之一,初学单片机必须这一部分的知识。 一、中断的概念 先看百度百科是怎么定义中断的: 中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。 —— 百度百科 那么怎么理解中断?看下面的例子。 关于中断: 小A正在学习。这时,他的朋友小B叫他一块儿吃鸡,小A停止学习,转去玩吃鸡游戏。玩了几局后,关掉游戏,继续学习。 关于中断优先级: 小A正在学习。这时,他的朋友小B叫他一块儿吃鸡,小A停止学习,转去玩吃鸡游戏,(吃鸡过程中,小A女朋友打来电话,于是挂机游戏,去接电话
[单片机]
51<font color='red'>单片机</font>入门教程(5)——定时器中断
单片机的ROM与RAM
ROM:(Read Only Memory)程序存储器 在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm文件中的代码(类似ARM中的bootloader或者X86中的BIOS,一些低端的单片机是没有这个的)通通都存储在ROM中。 RAM:(Random Access Memory)随机访问存储器 用来存储程序中用到的变量。凡是整个程序中,所用到的需要被改写的量,都存储在RAM中,“被改变的量”包括全局变量、局部变量、堆栈段。 程序经过编译、汇编、链接后,生成hex文件。用专用的烧录软件,通过烧录器将hex文件烧录到R
[单片机]
详细介绍焊接机器人的工作原理
焊接机器人是一种,它可以执行焊接任务而不需要人类操作。它的,主要可以分为以下几个步骤: 1. 任务规划: 焊接任务规划是指如何将焊接任务分解成一系列的子任务,并为机器人规划执行路径,以实现高效的自动化焊接。机器人需要先了解焊接任务的要求,这包括焊接位置、焊接方式、焊接速度等。任务规划过程中还需要考虑机器人的姿态、动作规划、合理分配运动范围等。 这一过程通常可以分为以下步骤: 1.任务分解和定义:首先需要对焊接任务进行分解和定义,包括焊接工件的几何形状、焊缝位置、金属材料、焊接方法等信息。 2.机器人路径规划:根据任务定义,需要对路径进行规划,包括将机器人移动到焊接位置的路径设计、焊接头的
[机器人]
51单片机实现三相六拍的步进电机控制
单片机源程序如下 #include reg52.h #define uchar unsigned char #define uint unsigned int uint speed = 100; //初始转速 uint max = 200; //最慢转速 uint min = 20; //最快转速 sbit swich = P2^0; //总开关 sbit dir = P2^1;
[单片机]
51<font color='red'>单片机</font>实现三相六拍的步进电机控制
SimpleLink MCU平台全面解析!TI究竟为IoT带来一个什么惊喜?
根据IHS Markit的最新数据显示,截至2020年,全球联网设备的数量将达到307亿个,而这个数字将在2025年增长至754亿个。全球联网设备的爆炸式增长不仅为市场带来了新的机遇,也为其未来的发展提出了更多挑战。基于这一现状,贝恩咨询(Bain & Company)对超过170位来自物联网(IoT)和分析解决方案企业的高管以及超过500位意图部署IoT解决方案的高管进行了采访,而他们对部署IoT解决方案提出了自己的顾虑,包括: 越来越多对于增强安全措施的需求 连接标准的持续演变以及与其相关的复杂性 针对内部发展的资源相对匮乏 例如功耗等技术限制 为了帮助IoT开发人员解决以上顾虑,德州仪器(TI)于今年三月推出了全新
[物联网]
SimpleLink <font color='red'>MCU</font>平台全面解析!TI究竟为IoT带来一个什么惊喜?
【维科杯】朴津智能参评“维科杯·OFweek 2023中国机器人行业年度系统集成示范应用奖”
维科杯· OFweek 2023中国 机器人 行业年度评选(简称OFweek Robot Awards 2023),是由中国高科技行业门户OFweek维科网及旗下权威的机器人专业媒体-OFweek维科网·机器人共同举办。该评选是中国机器人行业内的一大品牌盛会,亦是高科技行业具有专业性、影响力的评选之一。 此次活动旨在为机器人行业的产品、技术和企业搭建品牌传播展示平台,并借助OFweek平台资源及影响力,向行业用户和市场推介创新产品与方案,鼓励更多企业投入技术创新;同时为行业输送更多创新产品、前沿技术,一同畅想机器人行业的未来。 维科杯· OFweek 2023中国机器人行业年度评选“OFweek Robot Awards 2023
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved