■张皓与他的航模受访者供图
医生才开好药方,取药处配药机器人已配好药;编写电脑游戏程序;亲手制作航模……这些相当有科技含量的事情,都是12岁少年张皓的杰作。
他说,自己很享受学习的过程,能获得当下的成绩和“贪玩”爸爸的陪伴、教育密不可分。
幼儿时就接触机器人编程
张皓在接受记者采访的时候直言,自己受到父亲的影响很大。
他还在上幼儿园时,就经常看到爸爸在家维修家具和电器,虽然张妈妈没少抱怨他是一位“贪玩”的爸爸,但爸爸的行为引起了张皓的好奇心。爸爸也愿意耐心地给他讲解电器维修的原理,在张皓的心里种下了科技的种子。
幼儿园中班时,张皓就在爸爸的引导下学习第一代lego RCX机器人编程,并且首次接触图形化编程。后来爸爸又陆续给他购买了lego nxt、 lego EV3第三代机器人,当时的乐高给张皓带来丰富的编程思想。
玩航模、编程样样都在行
进入小学阶段后,已经学会了五、六阶及异形魔方的还原。随着学习能力的提高,他陆续接触到更多科技类的项目。在“贪玩”的爸爸引导下,张皓也顺理成章地和爸爸一起玩航模、车模。
从练习模拟器到教练模式带飞,张皓很快能够独立起降自己的飞机,同时也学习了航模制作和调试方面的专业知识。
二年级的时候,张皓还在爸爸的建议下开始学习将图形化程序转为代码程序,他最先开始接触的是小海龟画图程序。通过运用循环代码,完成一个复杂的图形编程。接着他又升级学习pascal程序,通过老师的指导,张皓已经可以完成多种图形堆叠输出和更多案例的算法应用,同时具备了初步计算机程序的逻辑思维能力。
还是在爸爸的鼓励下,张皓开始接触java程序、 robotc程序、3D打印和arduino程序和基本的电路知识等。在这几年时间里,张皓学习完成了java的多种案例程序,例如:1000多行代码的电脑游戏,同时用java语言控制第三代机器人EV3等。
研制发明分药机器人
有一次,张皓去社区看病,他发现医生开出药方后,配药师要许久才能按照药方配药,病人等待的时间很久,他就在想能不能发明一个自动配药的机器人呢?回到家后,他用整个周末的时间开始研究分药机器人的制作。
医生开完药方后直接生成条码,病人直接缴费后通过条码去取药机上自动取药。这是张皓首先想到的创意理念,又想到现有的vexiq机器人材料可以从机械部分的设计到程序都模拟出来。但是在设计和输送条码的环节上陷入了“瓶颈”。
张皓介绍,条码的扫描是最难设计的,他开始查阅相关资料,理清思路,寻找灵感,最终他想到可以用上下轮胎把条码准确地吸入,并依靠马达编码器解决准确定位,颜色传感器读取条码的明暗值,用变量统计每种药品的数量等问题,最难解决的部分被攻破了,后期的构建工作也就变得简单起来。
分模块搭建机械结构,再通过编程实现基本功能。这个分药机器人作品终于在爸爸的帮助下大功告成。它能够实现自动感应条码,并准确扫描,分药系统自动出药,并能通过输送带传递到病人面前。
如今,张皓加入了学校的机器人社团,他和队友们将空余时间都用在机器人训练、创作上来,并收获不少成绩:如在西安举行的亚洲机器人锦标赛中国区选拔赛的创客比赛中获得一等奖、两次珠海亚洲锦标赛机器人项目获得亚洲区二等奖和全国锦标赛二等奖等。
张皓说,除了感谢学校、同学、老师的帮助外,他还要感谢自己那个“贪玩”的爸爸,他会和爸爸一起继续努力,争取成为“创客达人”。