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