游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

熊工巧匠不会垃圾分类?教你制作一个瓦力机器人来帮你

  分享一篇捣鼓车间李嘉诚老师(没错,就是首富)写的瓦力机器人制作教程。
  瓦力机器人WALLE(WasteAllocationLoadLifterEarthClass)的首次出场来自于2008年上映的电影《机器人总动员》,全片讲述了人类因为垃圾问题而乘坐飞船离开地球几百年后,地球上只剩下了最后一台机器人,每天的工作是将垃圾压缩成方块堆叠起来,它的性格像一个小男孩一样,喜欢收集各式各样有意思的小玩意,喜欢老歌舞片,向往荧幕中的爱情,并且仿佛拥有一定的思维能力,因为它是地球仅存的一台机器人,所以也只能自己为自己更换受损的零件,机器人世间最孤独的事情莫过于此吧!后来WALLE遇到了返回地球探测绿色植物的机器人EVE伊娃(ExtraterrestrialVegetationEvaluator),展开了一段冒险、搞笑与爱情的故事。
  随着我们生活质量的不断提高,产生垃圾的速度也越来越快,如果不采取相应的措施,有一天我们生活的地球也一定会像电影《机器人总动员》中描述的那样,无法住人。所以自2019年7月1日起,一些大城市已经开始执行全面的垃圾分类行动,更有网友在网上分享了一些关于垃圾分类的搞笑表情包。
  待到人类需要瓦力机器人来帮助我们打扫一团乱满是垃圾的地球时,我们人类能否发展出电影中高科技的飞船仍是未知数,人类目前还没有退路,能与地球和平共处,保护我们的生存环境才是我们当下该做的事情!
  效果预览
  说起来,这个瓦力机器人是去年8月份的作品,曾在去年9月份的淘宝造物节上吸引了很多人的目光,这只能卖萌的瓦力机器人在杭州西湖边的淘宝造物节上大放光彩。具体运行视频以及外观照片如下。
  先来张美照!
  这个是去年捣鼓车间参加杭州西湖边淘宝造物节时的视频,让我们一起来看看这个萌萌的瓦力机器人吧!
  是不是很可爱很诱人,忍不住想要自己做一个了?
  别急,接下来我就开始教大家如何制作一个可爱的垃圾收集机器人WALLE,不乱丢垃圾,从瓦力机器人做起!我将从外形设计、整体制作、电路连接、程序编写、运行效果等几个方面对该作品进行详细的说明。想要得到该WALLE机器人的全部模型、图纸、程序,请至文末获取下载链接。
  外形设计
  众所周知,一个瓦力机器人需要两个漂亮的履带轮,以及望远镜式的头部,还有一个略微突出的后背。结合电影中的故事背景,除了在瓦力机器人中安装电路部分,我还会在前方设计一定的空间来让该瓦力机器人可以收集一些东西,并且两只手臂都需要可以运动,此处设计参照了吃硬币的怪兽作品。
  先来看一下完成的实物斜视图:
  瓦力机器人的身体部分,是采用激光切割木板进行搭建的,头部采用3D打印进行制作,通过胶水与身体进行连接。动力部分,使用了两个直流减速电机与履带相邻控制瓦力的行走,再通过两个舵机连接瓦力的左右手臂,使之可以向你挥手。在它的前方盖板下面,还安装有一个舵机,可以用来支撑起盖板,让我们往瓦力的肚子中丢一些干垃圾或者小玩意。
  头部三维模型来自Thingiverse,这个图纸原为全套的瓦力打印图纸,我选用了其中的3个构成瓦力头部的模型,另外尺寸是不对的,如果需要打印,需要读者在导入打印机切片软件时适当修改比例以改变头部的大小。我会在文末给出头部的STL打印文件,如果需要全套打印文件欢迎访问原地址:https:www。thingiverse。comthing:1350079
  履带轮部分,我将采用某宝上一家玩具配件店铺的四驱车履带轮,形状大小都与想要制作的瓦力机器人契合,故决定购买现成的履带轮进行改装,买回来以后发现该履带轮的轴是内正六边形,而TT马达是一个槽型,于是我们需要在这个连接的位置设计一个尺寸合适的联轴器。
  其余部分结构都是通过SolidWorks软件绘制而成的。
  全部零件画好以后,新建一个装配图,将所有的零件插入并确定每个零件之间的配合关系,将所有零件都配合起来的好处是可以直观的看到装配后的效果,在一些木板带有角度的安装时,计算尺寸是很麻烦的,如果能够直观的看到装配起来的效果,就可以根据需求进行对每个零件的编辑,SolidWorks的一个好处是,如果装配图在预览编辑,这时我们去修改单独的零件时,装配图就会自动的更新每个零件的最新状态,对于绘制三维图纸是一个很好用的点。
  当修改好所有的零件以后,我们新建一张工程图,也就是机械制图中一般用来画三视图的图纸。我们不需要绘制每个零件的三维图,我们只需要把所有零件按照1:1的比例全部添加到工程图内,注意需要我们每个激光切割零件的俯视图。SolidWorks可以将工程图另存为AI格式。
  绘制好工程图以后,我们就可以将另存为AI格式图纸使用AdobeIllustrator矢量图软件进行打开编辑了,一般操作是需要删掉机械工程图内的图纸边框与每个孔和零件的中位线,这些线对于激光切割是不需要的。我们还需要在AI软件中对全部的零件进行一定的排版,方便我们后续的切割。
  我会在文末将三维模型和激光切割图纸分享给大家,欢迎大家在我的基础上进行Update!
  接下来就是对图纸进行加工了!如果没有激光切割机也可以选择某宝代加工。
  电路连接
  首先,根据上述瓦力机器人的功能,我们共需要控制三个舵机、两个直流减速电机。直流减速电机需要一块直流电机驱动模块进行驱动。另外,让瓦力自主运动并不是一个好的选择,所以我们选择了遥控的方式进行对瓦力机器人进行控制,可以选择通讯的方式有蓝牙、WiFi、NRF等,最终我选择了更为方便的PS2游戏手柄模块,对于方向的控制摇杆堪称完美,而且我们还不需要手工制作一个瓦力机器人遥控器了,岂不美哉!
  硬件电路图如图所示:
  如果手头没有PS2接收端的转接板,可以根据下面这张图进行接线。
  整体组装
  首先准备所有的零件,清点瓦力机器人需要的激光切割的零件,接下来我们逐步将所有部分进行组装。
  组装瓦力机器人的后背部分,我们后续要将电路全部藏在瓦力的身体里,故后背部分设计了一个可以开合的结构。
  组装瓦力机器人的手臂以及小手,我们通过多层木板叠加与螺丝作为旋转轴的方式进行安装。
  准备好身体部分的零件,对瓦力机器人身体部分进行组装。
  我们将联轴器、履带轮进行安装,并测试能否安装在瓦力机器人的底板上。组装好的身体部分如图所示,并使用热熔胶将两个电机也固定在底板上,电机位置需要通过履带轮的两个固定孔和旋转轴进行确定。
  最后,我们将手臂连接好舵机安装在身体的两侧,把两个TT马达也安装在底板上,我们完成了大部分关于外形的组装与处理工作,注意先不要全部粘好,等电路全部安装调试好以后再将全部部件安装起来。
  程序编写
  程序很简单,同样会在文末给出,我希望该部分各位读者只要理解编程思路就可以了,大部分编程工作基本是在调试电机,我们只需要在PS2遥控器给出的例程里,根据我们按下不同的按键执行对应的机器人运动以及控制舵机就可以了。需要注意的一点就是记得设置stop()函数让机器人停下来。
  代码说明:通过PS2手柄接收模块,收到按键或摇杆信号后控制瓦力机器人电机以及舵机,执行运动函数和瓦力机器人手臂运动。按照教程连接好线以后上传程序,可以根据按下的按键,串口返回不同的值来确定程序运行在什么位置,然后通过找到对应的位置增加一定的控制函数,全部按键均已保留,方便大家进行二次开发!
  下面贴出一部分代码,方便大家理解。首先是库函数的调用以及对管脚的定义。1includePS2Xlib。hforv1。62includeServo。hServo34Servoservo3;定义舵机管脚5Servoservo5;6Servoservo6;78definePS2DATA0定义PS2接收管脚9definePS2CMDA110definePS2SELA211definePS2CLKA3
  左右滑动查看完整代码
  然后分别建立了控制瓦力运动的一些函数,这里只是简单的前后左右和停止控制。注意这里只做了高低电平的控制,经我测试,我的主控板供电采用了一块3。7V锂电池,高低电平让电机全速旋转的速度也还可以接受,如果同学们采用7。4V或其他的供电方式,我们可以使用Arduino自带的PWM功能,实现对电机的调速。1voidadvance(){控制瓦力前进2digitalWrite(9,LOW);digitalWrite(11,HIGH);digitalWrite(10,HIGH);digitalWrite(12,LOW);delay(10);3}45voidleft(){左转6digitalWrite(9,LOW);digitalWrite(11,HIGH);digitalWrite(10,LOW);digitalWrite(12,HIGH);delay(10);7}89voidback(){后退10digitalWrite(9,HIGH);digitalWrite(11,LOW);digitalWrite(10,LOW);digitalWrite(12,HIGH);delay(10);11}1213voidright(){右转14digitalWrite(9,HIGH);digitalWrite(11,LOW);digitalWrite(10,HIGH);digitalWrite(12,LOW);delay(10);15}1617voidStop(){停止18digitalWrite(9,LOW);digitalWrite(10,LOW);digitalWrite(11,LOW);digitalWrite(12,LOW);19}
  左右滑动查看完整代码
  最后,将Arduino读取到的PS2手柄的值进行处理,通过几个判断函数就可以实现对瓦力机器人的前后左右控制了!代码虽然看起来很简单,对于简单的运动控制已经足够了。1if(ps2x。Analog(PSSLY)160)back();2if(ps2x。Analog(PSSLY)96)advance();3if(ps2x。Analog(PSSLX)96)left();4if(ps2x。Analog(PSSLX)160)right();5if(ps2x。Analog(PSSLY)127ps2x。Analog(PSSLX)128)Stop();
  左右滑动查看完整代码
  那么我分享出的代码只是对于瓦力运动控制的部分,在文末的代码中,还包含了PS2手柄模块在Arduino库中的全键检测部分,同学们如果使用PS2手柄模块对自己的作品进行控制的话,可以通过在代码中增加判断部分,从而增加不同的控制函数,实现多种模式的切换或执行不同的功能。
  目前只实现手柄遥控瓦力机器人的运动以及手臂,接下来还会有很多的改进方向,例如可以安装多种传感器让机器人与人进行互动,这部分就交由大家自由发挥了!
  上传程序后,我们就可以对瓦力机器人进行调试,调试程序达到自己满意的效果以后,我们就将我们开头提到的3D打印头部安装上去了,头部因为打印机的特点,所以分了3个部分进行组装,我选用了风格相近的灰色打印料进行打印。
  安装好身体内的电路部分以后,我们就可以对瓦力机器人进行调试,调试程序达到自己满意的效果以后,我们就将我们开头提到的3D打印头部安装上去了,头部因为打印机的特点,所以分了3个部分进行组装,我选用了风格相近的灰色打印料进行打印。
  技术总结
  涉及到的技术如下,硬件方面用到了Arduino主控板、以及如何使用电机驱动控制电机、舵机控制、PS2手柄模块的使用等。外观上使用了SolidWorks进行建模,小伙伴们使用熟悉的建模软件就可以了!软件编程上会学习到舵机的控制以及读取PS2手柄模块。全部组装的过程中还需要同学们一定的动手能力,有些位置可能需要手工再次进行加工。另外,在建模的过程中我还需要测量履带轮的两个固定位置与主轴的位置,然后来确定激光切割孔位以及底板突出用来固定的尺寸与位置,另外还设计了配套的联轴器。希望同学们不要直接拿来使用,通过现有材料测量建模的过程才是能学习到建模以及培养工程能力的环节,至于做出来的是瓦力还是其他机器人,就看各位同学们的外观设计能力啦!

U盘也能有鼠年ampampquot限定皮肤ampampquo相信U盘这样的小配件大多数人都有那么一两个,总会放一些重要的备份文件。记得以前为了存储文件,还专门买了一个普通U盘,还特意挑选了外观较好的入手。当前大多数U盘产品的存储空间更大……Hexo实战002快速更换博客主题Hexo不仅搭建博客很快,而且更换主题也非常的方便。在Hexo官方上有非常多的主题模板(目前拥有321个模块),总有一款符合风格的主题模块。当然这里面有些主题因太久没有维护链接……被华夏幸福套牢,平安要损失多少才能收场?深度wumiancaijing。com平安对华夏幸福计提减值资产达359亿,而平安寿险、平安银行、陆金所等平安系公司,对华夏幸福的风险敞口可能更多。本文由无冕财经(wu……沈义人发文谈卸任因个人健康原因休息调养一段时间OPPO任命刘列担任全球营销总裁沈义人卸任传OPPO副总裁沈义人将离职组织架构或面临新变局新浪科技讯4月20日上午消息,OPPO今日宣布任命刘列为全球营销总裁,兼任……名企头条华为回应美国允许参与5G标准建设阅文新合同即将出炉华为回应美或出台新规:利好所有技术参与者,不涉及产品买卖路透社5月6日称,美国商务部可能接近达成一项新的规则,允许美国公司与华为重启谈判,在共同制定下一代通信技术5G标准……新规搅动行业!无基金投顾资质机构展业四不得,有资质机构仅59财联社(深圳,记者沈述红)讯,11月1日,广东证监局向辖区内下发的一则《关于规范基金投资建议活动的通知》(下称通知)引发了行业广泛关注,基金投资组合策略建议活动业务界定及相关规……如何看懂CPU的性能参数?有人说:电脑好不好,全看CPU。没错,作为电子计算机的主要设备之一,同时也是电脑中的核心配件,CPU对电脑重要性不言而喻。简单来说,CPU就是一块超大规模的集成电路,它是……我用10天拿下字节跳动offer,9大面试误区字节面经分享去年,学校有位学长参加秋招的时候,拿到了字节跳动、快手、阿里、美团等等7家大厂的Offer,在此之前,学长一直默默无闻,基本可以说是在秋招一战成名,成为众多学弟学妹羡慕的对象。……雄安速度!一座生态智能创新城将在这里崛起,到处塔吊林立时下,雄安新区即将迎来设立4周年的日子。走进雄安新区,到处是一派塔吊林立、热火朝天的建设景象,有11万名工人奋战在各大工地上,雄安的建设速度更是令人叹为观止。继容东片区和雄东片……人工智能get新技能机器翻译如何促进国际贸易?资本实验室今日创新观察聚焦前沿科技创新与传统产业升级李鑫你不懂的,机器懂。你懂的,机器更懂。这正是人工智能在许多领域超越人类的体现,也是我们有必要把许多工作交……高端产品从此大众化米家互联网热泵干衣机评测近年来,干衣机以快速烘干、效果稳定、不受天气影响的优势迅速的进入寻常百姓家,特别是高房价的当下,阳台空间越来越珍贵,干衣机极大的解放了阳台空间,从此阳台可以打造成一个享受生活的……月饼一条街日产量百吨,这家店一天卖1万包,凌晨1点排长龙中秋到了,各地纷纷上演月饼抢购大战。最近,河北的一个默默无闻的小村庄,一夜间,在网络上走红,村里的整条街,更是刷爆朋友圈。来自四面八方的人们,凌晨1点就开始蜂拥而入,并自……
行走在转型中的小米,不得不好好考虑一下自己行走在转型中的小米,未来不得不好好考虑一下自己。在2021年之前,小米没有自己像样的芯片,然而今年有了一些改变。在上半年,小米手机发布了自己的ISP芯片,与华为麒麟、高通……中国各行业的龙头品牌,巅峰时全国闻名,为何很多都销声匿迹了?我个人印象中最深刻的应该是波导手机与春兰空调!记得2000年的时候那一年我才10多岁,第一次进城,因为之前10多年的我都是在农村生活长大,去过最远的地方也只是离我山村老家……45个有用的JavaScript技巧,窍门和最佳实践1、首次为变量赋值时务必使用var关键字变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。2、使用取代和!操作符会在需要的情况下自动转……七夕礼物攻略!最适合送礼的蓝牙耳机推荐马上就七夕情人节了呢,不知道大家除了盘点当天怎么过之外有没有想好送什么礼物了呢?除了送花送口红,我们还可以送数码产品哦,现在蓝牙耳机基本人手一款。不知道你对象有没有呢,如果没有……卖咖啡投火锅开面馆互联网大佬纷纷入局餐饮是为了赚钱吗?餐饮业到底有多香,知乎也做起了咖啡。近日,由知乎旗下自有消费品牌知乎知物打造的3款挂耳咖啡宣布正式上线。上线之前,知乎征集了一部分公众号文章读者和多位知乎咖啡领域的优秀答……从2006年Q币被盗案,看刑法如何保护虚拟财产Q币和比特币,开头相似、结局不同,一个积极与法币脱钩,发行、运营均接受国家监管;一个从设计、发行到运营都无法与法币脱钩,最后被列为非法金融活动。15年前刑法适用的思路在924后……Nginx的功能与特性Nginx在过去的10年里,作为Web服务器行业里的新生代迅速崛起。Nginx由俄罗斯工程师IgorSysoev编写,2004年10月4日发布了第一个公众版本:1。0。1。Ap……独具匠心,Xisem西圣Ava蓝牙耳机,更舒适的半入耳蓝牙耳初见这款耳机的时候我的内心毫无波澜,毕竟咱也是见过世面的人了,所以对这么一款看起来极为普通的耳机真的是不太感冒。直到我开始正式体验它,我才发现,我小看它了,我们现在首先来看一下……微信表情新彩蛋上线竟然满屏炸便便相较于之前的微信更新中,烟花、庆祝、炸弹等表情有了互动形式。日前,在AppStore将微信更新至最新版本8。0。6后,自带表情有了新的互动形式:微信炸便便。记者发现,当用……Reno6Pro搭载的IMX766表现如何?这个问题问的不错。大家都知道前段时间OPPO官方微博公布了OPPOReno6系列的发布会时间,将在5月27日晚18点的阿那亚海滩正式召开。而在官方的预约界面,我们也看到了OPP……即热式饮水机什么牌子好用?常见的一些出名的即热式饮水机大品牌我觉得应该都不错,像美的、立升、飞利浦这些。但我个人是上周刚买了一台立升即热式饮水机D5,用着还可以。它是一款台式的净饮一体机,集过滤加……挂蓝牌都out了,新车牌预出炉,你爱了吗?当下国内的汽车市场,消费者更多关注的都是新车的上市和老车的改款,而对于关于汽车其他方面的信息,关注度还是比较低的,而最近全新车牌渲染图提前亮相,全新的车牌预出炉,所以当下挂蓝牌……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网