大 创 实 验 室
第一章 科创板入门第1章 科创入门 1、科创板简介; 2、认识AIfish开发软件。 1 科创板采用的是人工智能芯片ESP32,该芯片是专门为人工智能教育而设计的。ESP32的板载蓝牙模块以及WIFI无线模组,可以直接和网络、手机进行通讯,并且能够支持可视化Aifish、C、micro-Python、MuPython等多种编程语言对其进行功能开发。 科创板集OLED屏幕、按键、6种板载传感器于一体,可扩展多种arduino传感器,支持IIC、单总线、SPI等多种通信方式,而且能够支持初级、中级人工智能的学习。 科创板联网后可以获取云平台数据,如日历、天气、音乐等;连接手机可实现板机互动,能实现多种传感数据采集、智能控制等功能。 科创板板载资源 二、深入科创板——Engineering and Technology 科创板是为中小学生量身打造的智能硬件,主芯片是ESP32,可以通过多种多样的传感器来感知环境,通过控制按钮、LED灯、蜂鸣器、OLED显示屏和其它装置来反馈外部环境因素,可以开发出倒车雷达、循迹小车、停车场计数器、投篮机、智能浇花器等许多有趣好玩的项目。 科创板的成员有很多,可以分为输入、控制器、输出三部分,其分类如下图所示。 (1)输入部分 输入部分包括按键和各种传感器,传感器可以根据能够检测温度、火焰、声音等信息的不同,可以分为温度传感器、火焰传感器、声音传感器等,就像人体的眼睛、皮肤、手等器官,可以感受到某些特定的信息。 (2)控制器 控制器是科创板的核心部分,就像人体的大脑,我们可以通过编写程序赋予它思维能力。 (3)输出部分 输出部分主要有显示模块、声音模块和扩展接口三部分。显示模块主要可以通过多彩LED灯以及OLED显示屏进行显示,声音模块通过蜂鸣器发出声音,扩展接口可以通过连接外部硬件完成相应的功能。 科创板特点: Ø基于人工智能芯片ESP32开发,传感器可以搭配多种功能; Ø基于AIfish可视化编程软件,易于编程与理解,同步编程代码,便于中小学生学习人工智能; Ø控制器与传感器集成在科创板上,便于讲解与管理; Ø科创板的板载资源及大量扩展接口,可以充分开放思维及各种元器件接入。 科创板资源介绍
玩法多样 科创板板载多种传感器,人体检测、三轴加速度、声音、光敏传感器等,自带红外接收/发射模块,可以拓展无线红外遥控。科创板玩法便携灵活,连接USB即可下载程序,背面有7个扩展口,可扩展更多传感器。 ESP32管脚配置说明 按板上传感器顺序说明 1 2 3 4 5 6 7 8 9
10
11 12 按管脚顺序说明
注:要控制或识别传感器,就需知道传感器对应的ESP32管脚号,这一页可以单独打印出来方便查看。 三、科创板的好伙伴AIfish——Technology and Math 1、Aifish简介 AIfish是基于Mixly开发而来,是一种Blockly图形化编程引擎,下载好安装包,解压后就可以直接运行使用,无需复杂的安装,非常方便。 2、软件获取及驱动安装 云平台版网址:http://aifish.3000iot.com/0iot.com/,Google浏览器直接打开即可。仅支持谷歌浏览器(若没有可点击此处下载,)第一次使用需要安装插件,照说明安装即可。 云平台版操作界面 单机版:软件下载地址:https://eyun.baidu.com/s/3nwq7mGD 百度网盘提取密码:zksp 百度网盘下载界面 计算机与科创板通过USB线连接,但是必须安装驱动才能和科创板实现通信,且Aifish软件暂只支持64位Win版本。 将串口驱动压缩包解压缩后,打开串口驱动文件夹: 选择上图中标注所示 当出现上述界面,并且显示 “可以使用了”,说明驱动安装成功,这样计算机中的程序才能下载到主控板,从而使科创板按照程序要求工作。 软件和串口驱动安装后,通过USB连接科创板,软件右下角提示选择科创板串口号,表示软件和串口驱动都ok了。 处理器选择:MicroPython【ESP32_Generic】,点击 “上传”就可以给科创板传输程序了。 串口的选择 一般来说,当科创班连接电脑后,端口会自动识别。如果端口没有识别的话,可以右键单击计算机(或我的电脑)选择“管理”,在弹出的“计算机管理”窗口中选择“设备管理器”,展开“端口(COM和LPT)”,找到带有“Silicon Labs Cp210x Usb to UART Bridge”的串口号,不同的计算机对应不同的串口号,本书为COM30。 单击“上传”按钮后,会将“代码块”翻译成计算机可以“读”懂的语言。 PS:科创板下载程序时,电源开关必须处于“开”状态。 AIfish具有代码编写、程序编译、程序上传、代码保存、界面缩放、模块导入导出、模块管理、串口监视等功能,具有编程界面简洁明快、预置模块丰富的特点。下图是Aifish软件的编程界面的各个功能区。 AIfish开发软件主界面 四、延伸与扩展——Arts 多种多样智能控制系统,充斥在我们生活的各个角落,其中自动门,之所以能够感应到有人经过,是因为用到了红外传感器;声控灯之所以能够声控点亮,是因为用到了声音传感器。观察身边的智能系统,搜索一下它们用到了哪些传感器,以及可以检测到什么信息? 将你学习到的传感器记录下来 。 上一篇第二章 科创板-华丽展示
文章分类:
教学课程
|