HaaS EDU K1是HaaS Education Kit1的缩写,是基于四核高性能HaaS1000芯片打造的、集颜值和内涵于一身的物联网教育开发板。作为云端钉一体全链路解决方案的软硬件积木平台,深度集成了AliOS Things物联网操作系统、HaaS轻应用、小程序和阿里云物联网平台等技术和服务,让开发者可以轻松的学习和开发云端钉全链路实战项目,解决实际场景或孵化创新应用,图1是其全景图:
图1 HaaS EDU K1全景图
HaaS EDU K1主要特点:
1、高颜值 - 有别于传统的裸板开发板,HaaS EDU K1外观鲜艳靓丽,洋溢着青春活力。
2、可移动 - 内置1200mAh锂电池,支持移动场景,OLED屏幕和游戏键盘设计提高可玩性。
3、配置丰富 - 采用定制的四核(Cortex-A7双核1GHz和Cortex-M33双核300MHz)高性能HaaS1000芯片,自带16MB FLASH、16MB PSRAM和2.5MB SRAM,内置双频Wi-Fi和蓝牙天线,板载丰富的物联网传感器(加速度、陀螺仪、磁力计、温湿度、大气压、环境光和声音等),可开发丰富的AIoT应用场景或解决方案。
4、安全性 - 内嵌的Z8IDA金融级国密芯片,为数据安全保驾护航。
5、方便灵活 - 各接口有明确的标注,操作顺手,仅一条Type-C数据线即可完成烧录、调试和充电,非常方便。
6、可扩展 - 开发板的资源都可以灵活配置,30PIN扩展接口和SD卡槽满足更多应用场景需求
一、包装清单
图2 包装清单示意图
HaaS EDU K1的集成度比较高,如Wi-Fi和蓝牙的天线是内置的,一条Type-C数据线就可以完成充电、烧录和调试等操作,包装相对简单,具体清单如下表:
名称 |
个数 |
描述 |
HaaS EDU K1开发板 |
1 |
核心芯片采用HaaS1000 |
数据线 |
1 |
Type C |
说明书 |
1 |
电子版(扫二维码) |
外纸箱 |
1 |
铜版纸 |
内托盘 |
1 |
EVA |
二、硬件规格
1、整机接口

图3 整机接口示意图
如图3所示HaaS EDU K1接口资源丰富,外形大小合理:为94.4mm * 63mm * 20 mm,充分考虑手持携带的便利性。其接口定义如下表:
名称 |
数量 |
描述 |
OLED屏幕 |
1 |
1.3寸,分辨率128*64 |
环境光传感器 |
1 |
型号:AP3216C |
指示灯 |
4 |
白色电源指示灯 3个可编程RGB单色灯 |
按键 |
5 |
1个小孔径复位按键 4个可编程按键 |
电源开关 |
1 |
电源ON/OFF拨动开关 |
TF卡槽 |
1 |
最大支持64GB |
USB接口 |
1 |
Type C接口,可充电/烧录/调试 |
扩展卡槽 |
1 |
30PIN简牛母座 |
蜂鸣器排孔 |
4 |
蜂鸣器及温湿度检测对流孔 |
2、扩展接口
除已有板载功能之外,还有30PIN扩展接口,尽可能释放HaaS1000的资源,满足开发者更多应用需求。主要扩展有1路ADC输入、1路SWD调试、2路SPK输出、3路MIC输入、8路GPIOs等,其中GPIO_P02和GPIO_P03与主板的传感器一起复用为I2C模式,其他6个GPIOs可随便定义,并且每路GPIO的最大驱动电流是10mA,具体接口定义如图4:
图4 扩展接口示意图
3、主板功能
图5 主板功能模块示意图
如图5,HaaS EDU K1主板功能非常丰富,大部分以板载功能呈现,比如:蓝牙/Wi-Fi、OLED屏幕、传感器等,另外还有30PIN扩展接口可以使用。主板尺寸为89.98mm* 49.98mm ,充分考虑黄金分割比例,使外形更合理美观,具体板载配置如下表:
名称 |
描述 |
|
CPU |
型号 |
HaaS1000 |
架构 |
Dual Cortex-M33 Dual Cortex-A7 |
|
主频 |
Cortex-M33 to 300MHz Cortex-A7 to 1GHz |
|
片上Flash |
16MB |
|
内存 |
2.5MB SRAM 16MB PSRAM |
|
加密芯片 |
Z8IDA |
|
看门狗 |
ADM706S |
|
蓝牙 |
蓝牙5.0,支持BLE mesh |
|
Wi-Fi |
2.4G/5G双频 |
|
串口烧录 |
FT232RQ |
|
充电管理 |
1200mAh锂电池 充电电流450mA |
|
加速度传感器 |
MPU6050 |
|
陀螺仪传感器 |
||
磁力计 |
QMC5883L |
|
气压传感器 |
SPL06 |
|
温度传感器 |
SI7006 |
|
湿度传感器 |
||
声音传感器 |
S08OB383 |
|
环境光传感器 |
AP3216C |
4、电气性能
工作电压 |
3.5~5V |
充电电流 |
450mA,可充电锂电池 |
工作温度 |
-20~85℃ |
环境湿度 |
5~85%RH(无凝结) |
三、软件教程
为了帮助大家能更快地上手物联网相关场景的应用开发,HaaS EDU研发团队为大家精心打造了10大场景式应用打造案例,每一个都是不同的知识点,帮助大家来快速上手常见物联网开发技术的学习。
1、HaaS EDU K1示例操作
在开始代码编写之前,先学习官方提供固件中的示例操作是个不错的注意,可以先将案例体验一遍。
首先,来看一下 HaaS EDU K1的菜单操作。
如上图所示,HaaS EDU K1 提供了:
1、1个1.3寸的信息显示屏
2、5个按键,其中4个可编程按键
3、4个LED,其中3个可编程LED
来完成系统状态的指示以及场景案例的切换,具体的操作为:
1、K1: 系统菜单选项左移。在一级菜单时,可切换场景案例到上一个
2、K2:系统菜单中未定义。在有多选项的场景案例中可以切换
3、K3:系统菜单中选项右移。在一级菜单时,可切换场景案例到下一个
4、K4:系统菜单中确认键。进入到当前显示的场景案例
那么如何退出当前的场景案例到上一级菜单呢?可以通过同时按下 “K1+K2”的形式返回上一级菜单。
2、场景式案例介绍
基于HaaS EDU K1 硬件本体,在无须外接任何外设的情况下,官方提供了10个精心打造的场景式案例,每一个都是不同的知识点,先来一个10个案例的总览:

10大场景中包含了常见的物联网传感器、相应的操作案例、开源代码。寓教于乐,在边玩的过程中就能将知识点学习了。场景式案例包括:
首页系统信息屏
温湿度计
陀螺仪小球
分歧争端机
电子罗盘
光照信息屏
大气压海拔仪
复古八音盒
贪吃蛇
飞机大战
3、学习指南
我们将打造的一系列基于HaaS EDU K1的案例,上传到HaaS技术社区,大家可以下载学习。如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。

更多技术与解决方案介绍,请访问阿里云AIoT首页https://iot.aliyun.com/ 。