小学生都能做的人工智能项目:语音控制小灯
2019年秋季应说是顺昌教育机器人教育的元年:大历中学机器人系列课程之“电子百拼”于9月9日正式开展活动,首批13个学生参加;昨天下午,也就是9月24日,顺昌一中人工智能课外活动也开始招生。
(大历中学七年级学生在上电子百拼课)
人工智能不仅仅只是大学实验室里的项目,他也是艺术迷与科学迷的趁手创意工具,他还是中小学生的高科技玩具。
由于我所在的地方处于闽北山区,信息较为落后,人们对新事物了解有一定的滞后性。
为了机器人与人工智能被更多的家长与学生了解,小编我在过去的两年里做了许多的宣传与推广,收效甚微,但也有一些家长与中小学生对机器人与人工智能产生了兴趣,了解一些基础知识,这是个良好的开端。
(本项目程序代码)
由于九年级及高中生忙着中考与高考,无暇学习这门课程。有兴趣、有时间的孩子都是六、七年级的学生。
因此,为了能让六七年级的小朋友能理解且能成功仿造人工智能项目,在软件与硬件的选择上要符合这个年龄段的孩子。
(microbit与RGB灯)
这里介绍的项目软件是小学生六年就学过的scratch,硬件是microbit,两者的使用都十分简单。项目实现的功能是语音控制LED灯,如使用者说出“开灯”、“关灯”、“红色”、“绿色”、“蓝色”……指令,LED灯会指导指令做出相应的反应。
(BUG:因代码中写的“红色”,小编给出“红灯”指令,电脑没有作出反应,改说“红色”后,microbit点亮红灯)
可以进一步修改程序,增加硬件,让语音控制功能更加丰富:语音播放音乐、语音开门、语音控制小车……
本项目制作十分简单,经过老师的指导,小学生就能上手,而且器材仅百元左右,但却是人工智能项目的真实应用,是一个很有趣的制作,是中小学生人工智能课很好的实例。
软件要在scratch上加载扩展模块,才能实现本例中的语音识别、文本朗读以及更高级别的应用:人脸识别、物体识别、自制物体识别、深度学习神经网络搭建等人工智能的应用。
允许小编在这里卖个关子,没有给出扩展模块的加载方法。