人工智能通识教育,支持积木式编程,每个积木块代表一个特定的编程概念或命令,如循环、条件语句、变量、函数等,使编程变得简单直观。支持仿真实验,无需实体硬件即可完成实验。使用积木式编程平台,用户可以轻松构建出简单的机器学习模型、图像识别程序或语音识别应用等。 支持Python编程,因此可以实现APP开发,Web前端开发等一系列开发。
下面以智能开门实验为例,介绍实验步骤:
1.实验简述
通过积木式编程实现智能门实验。智能门通过人脸识别实现马达模块的控制,从而模拟门的开关。
2.实验硬件
-
AI主控模块
-
门模型模块
-
摄像头模块
3.实验需要的积木块
4.程序功能框图
5.实验步骤
步骤1:硬件接线
步骤2:运行AIMaker积木式编程开发环境
步骤3:从左侧菜单栏中拉出需要的积木块
步骤4:根据程序功能框图实现智能门功能
1.设置AI模块模式设置为人脸检测模式和设置字体大小为中字体。
2.重复检测是否有人脸
3.开门功能,如下图所示。
在AI人工智能主机显示屏上显示“开门中”,并且播放“开门”语音,然后马达启动,智能门打开。
4.关门功能,如下图所示。
在AI人工智能主机显示屏上显示“关门中”,并且播放“关门”语音,然后马达启动,智能门关闭。
5.将所有功能组合起来,最终代码如下图所示
6.执行程序
常见问题:如电脑自带摄像头的情况下,需要使用外接摄像头时
解决方法:
第一步
在 选项下使用USB摄像头积木
,选择摄像头“1”(默认0是本机摄像头)
第二步
并且拼接到控制器下
1.点击上部菜单栏中的“执行”按钮,运行程序,如下图所示。
2.如果左侧菜单栏弹出如下图所示,代表程序执行成功。
7.实验效果
当识别到人脸,在AI人工智能主机显示屏显示“开门中”,然后播放“开门”语音,折叠门打开,等待1秒后AI人工智能主机显示“关门中”,然后播放“关门”,折叠门关闭。
8.试一试
请大家试着修改以上的应用程序,实现语音控制智能门的开关。