“PVCBOT”是“PVC-Robot”的缩写,既是指以PVC为主要材料来制作的机器人,也是指定位在“低成本、易实现”的一项机器人DIY活动。当前的“PVCBOT”系列机器人教程,将从零开始介绍如何制作PVC机器人,希望通过分享我们的一些心得体会,能对那些想要入门或者刚入门的朋友有所帮助。当然,这里所分享的内容都是基于我们作为机器人业余爱好者的经历,面向的对象可能也只是非专业出身的业余爱好者,有很多内容可能因为知识所限,仅点到为止,只能起到一个抛砖引玉的作用,有什么不足的地方还请大家多提意见和建议。
区别于很多其他的机器人制作书籍的泛泛而谈,本系列的机器人教程除了着重介绍制作过程之外,还强调原理的分析、解释,不仅仅是知其然,还要知其所以然;并且为使细节过程更细致、完整,本教程主要以图文并茂甚至是图片为主的“看图说话”的方式进行展现,力求更清晰明了和通俗易懂。也正因为如此,项目教程的篇幅比较大,且整体教程进度推进得有点慢。正所谓“鱼和熊掌不可兼得”,希望大家能够理解和支持。
当前为《PVCBOT》系列的第3册,将以模块化、可插拔为基本的设计原则,从无控机器人到有线控制的机器人,再到自动控制的机器人,通过连续多个不同类型但又互相关联的项目实例,印象深刻地诠释了PVCBOT机器人的基本控制原理。
“DIY”为“Do It Yourself”的英文缩写,直译就是“自己动手制作”,而“BOT”则为机器人英文“Robot”的简写,所以这里的“DIY-BOT”也就是“自己动手制作机器人”的意思。
DIY机器人是一项非常有意义的活动,国内外都有着众多的爱好者。但是由于DIY机器人对个人能力的要求是比较综合的,这其中涉及到机械、电子、计算机软硬件等多个不同的学科领域,要想同时掌握那么多的知识,往往精力有限;而且DIY机器人需要投入高昂的资金,又要求一定的机械加工能力,还需要有专业的工具、设备,多数人都不具备这样的条件。这些原因导致了国内DIY机器人活动“看热闹的人多,真正参与的人少”。
“独乐乐不如众乐乐”,与其自己一个人玩,我们更希望有更多的朋友一起加入DIY机器人这项活动。基于这个原因,我们策划了DIY-BOT.NET这个DIY机器人网络交流社区,让更多的机器人爱好者能够加入进来,大家一起交流心得与体会、分享资源与经验,互相学习,共同进步。
在此,为了方便广大机器人爱好者,我们将从DIY-BOT.NET网络社区中精选出不同系列的DIY机器人教程,编辑整理成为自己动手制作机器人系列教程。
当前的《PVCBOT系列机器人》介绍的是一种以PVC线槽作为基本结构材料的机器人DIY活动,其重点在于以项目式教学的方式,对各种机器人DIY项目实例从设计原理、器材准备、制作过程、调试完善等多个方面进行完整而翔实的介绍。同时,为了与时俱进、不断发展,该系列将以多期连载的方式不定期推出新册,每册有不同的主题都可以独立成书,而各册之间则遵循由浅入深的原则最终构成一个连续的教程体系。
PVCBOT是一个具备普惠性质的机器人项目,10年前我就玩过,并为之着迷。DIY永不过时,让我们带着学生一起玩起来吧。
——浙江省温州中学特级教师、国产开源硬件“虚谷计划”联合发起人 谢作如
本书通过让人意想不到的材料和随手可得的工具带来完全不一样的制作,令人大开眼界。让人真的能坐下来把项目做出来,这也许就是真正的创客精神的体现吧。
——蘑菇云创客空间负责人、资深创客 夏青
PVCBOT的制作相当考验动手能力,别说学生,就是老师在制作时都时常面临失败。但这些失败,都是有效失败,是对技术和心性的磨炼。不管是想培养孩子的工匠精神,还是成人忙碌工作后想自我减压,静心制作一个设计巧妙地PVCBOT,都会是一件充满乐趣和成就感的事情。
——宁波市广济中心小学创客教师、《micro:bit超好玩 米爸带你学编程》作者 狄勇
一、基础篇
※ 寻根究底:机器人控制技术的基础知识
1.1、PVCBOT的控制技术概要
1.2、PVCBOT的动力控制原理
二、无控篇
※ 自由自在:无控机器人演绎的无意识随机运动
2.1、项目:机器蚂蚁(PVCBOT【0号D型】小型振动机器人)
2.2、项目:机器飞虫(PVCBOT【0号E型】小型振动机器人)
三、改装篇
※ 脱胎换骨:制作新装备升级你的机器人
3.1、工具DIY:干电池外接转换器
3.2、部件:单路单通线控器
3.3、把无控机器人升级成为有控机器人
四、模块篇
※ 事半功倍:模块化能够提高机器人设计制作的效率
4.1、部件:C型减速电机
五、平衡篇
※ 晃晃悠悠:机器人保持平衡的奥秘
5.1、项目:冒险者(PVCBOT【38号A型】独轮机器小车)
5.2、项目:无倦者(PVCBOT【39号A型】单引擎双轮大脚车)
六、控制篇
※ 俯首听命:绝对听从指挥的机器人
6.1、项目:双轮行者(PVCBOT【40号A型】双引擎双轮大脚车)
6.2、项目:线控双轮行者(PVCBOT【40号B型】有线控制双轮大脚车)
七、智能篇
※ 心智初开:给机器人增加简单智能
7.1、项目:光轮行者(PVCBOT【40号C型】初级循光大脚车)
7.2、项目:忐忑者(PVCBOT【9号D型】简易自平衡双轮小车)
八、背景故事
※ 奇异世界:PVCBOT背后的那些故事
8.1、废墟探秘
8.2、机体介绍
附A:制作图纸
※ 精益求精:参照平面图纸可以保证精确的项目尺寸
图1:PVCBOT【0号D型】机器蚂蚁(小型振动机器人)
图2:PVCBOT【0号E型】机器飞虫(小型振动机器人)
图3:PVCBOT【38号A型】冒险者(独轮机器小车)
图4:PVCBOT【39号A型】无倦者(单引擎双轮大脚车)
图5:PVCBOT【40号A型】双轮行者(双引擎双轮大脚车)
图6:PVCBOT【40号B型】线控双轮行者(有线控制双轮大脚车)
图7:PVCBOT【40号C型】光轮行者(初级循光大脚车)
图8:PVCBOT【9号D型】忐忑者(简易自平衡双轮小车)
附B:配套器材
※ 相辅相承:本书中涉及到的基本工具及项目零部件的获得渠道