HaaS EDU场景式应用整体介绍

HaaS EDU K1是HaaS家族中针对教育场景推出的、集众多传感器于一身的嵌入式教育开发板,是学习物联网相关技术的最好载体。

与传统的开发板不同,除了功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,HaaS EDU K1还带了2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE),还自带丰富的传感器与小屏幕,无须外接设备即可进行全面的物联网设备开发与学习。

同时,为了帮助大家能更快地上手物联网相关场景的应用开发,HaaS EDU研发团队为大家精心打造了10大场景式应用打造案例,每一个都是不同的知识点,帮助大家来快速上手常见物联网开发技术的学习。

--->  HaaS EDU K1场景式应用案例上手

HaaS EDU场景式应用学习 - 首页信息屏

HaaS EDU场景式应用学习 - 温湿度计

HaaS EDU场景式应用学习 - 陀螺仪小球

HaaS EDU场景式应用学习 - 分歧争端机

HaaS EDU场景式应用学习 - 电子罗盘

HaaS EDU场景式应用学习 - 光照信息屏

HaaS EDU场景式应用学习 - 大气压海拔仪

HaaS EDU场景式应用学习 - 复古八音盒

HaaS EDU场景式应用学习 - 贪吃蛇

HaaS EDU场景式应用学习 - 飞机大战

1、HaaS EDU K1示例操作

在开始代码编写之前,先学习官方提供固件中的示例操作是个不错的注意,可以先将案例体验一遍。

首先,来看一下 HaaS EDU K1的菜单操作。

如上图所示,HaaS EDU K1 提供了:

  • 1个1.3寸的信息显示屏
  • 5个按键,其中4个可编程按键
  • 4个LED,其中3个可编程LED

来完成系统状态的指示以及场景案例的切换,具体的操作为:

  • K1: 系统菜单选项左移。在一级菜单时,可切换场景案例到上一个
  • K2:系统菜单中上下移动。在有多选项的场景案例中可以切换
  • K3:系统菜单中选项右移。在一级菜单时,可切换场景案例到下一个
  • K4:系统菜单中确认键。进入到当前显示的场景案例

那么如何退出当前的场景案例到上一级菜单呢?可以通过同时按下 “K1+K2”的形式返回上一级菜单。

2、HaaS EDU K1 场景式案例介绍

基于HaaS EDU K1 硬件本体,在无须外接任何外设的情况下,官方提供了10个精心打造的场景式案例,每一个都是不同的知识点,先来一个10个案例的总览:

10大场景中包含了常见的物联网传感器、相应的操作案例、开源代码。寓教于乐,在边玩的过程中就能将知识点学习了。场景式案例包括:

  • 首页系统信息屏
  • 温湿度计
  • 陀螺仪小球
  • 分歧争端机
  • 电子罗盘
  • 光照信息屏
  • 大气压海拔仪
  • 复古八音盒
  • 贪吃蛇
  • 飞机大战

后续有每个案例的详细打造过程,同时,案例还在不断扩充当中。

2.1、首页系统信息屏

这是系统启动后的默认屏幕,包含了许多的知识点:

  • OLED显示屏驱动与显示
  • 系统版本获取
  • 系统联网与IP地址获取
  • 网络时间获取
  • Wi-Fi状态获取
  • 蓝牙连接
  • 电池电量获取

通过本案例的学习,能完整学习到AliOS Things操作系统如何进行Wi-Fi连接,SNTP获取网络时间,电池电量是如何统计的 ,OLED显示操作等。通过完成本案例,开发者对于AliOS Things操作系统将能有比较全面的了解。

2.2、温湿度计

在物联网场景中,温湿度监测是非常常见的场景,无论是在智能家居、智慧城市,还是智慧农业、智慧工业场景中,都有大量的采用。本案例中包含以下主要知识点:

  • I2C通信原理
  • SI7006数字温湿度传感器
  • OLED绘图

通过本案例的学习,能完整的学习到AliOS Things中I2C通信、传感器数据读取OLED绘图显示等等操作。同时,还能扩展到Linkkit远程温湿度监控的案例打造,可以打造出属于你的家庭温湿度监控仪,蔬菜大棚,花卉养殖等温湿度远程监控仪,将技术应用到身边的实际场景中。

2.3、陀螺仪小球

说起陀螺仪,大家可能觉得陌生,但是说起每天走了多少步,运动模式监测,还有体感游戏等等,大家可能就比较熟悉了。是的,他们内部的技术都用到了陀螺仪小球。作为智能手机的标配,在HaaS EDU K1上也提供了陀螺仪传感器。本案例中包括以下主要知识点:

  • 陀螺仪工作原理
  • MPU-6050的驱动和使用
  • 基础算法实现小球随手摆动

通过本案例的学习,能完整的学习到陀螺仪的工作原理,AliOS Things中陀螺仪数据读取,基础算法调教等等操作。同时,您还可以基于陀螺仪的数据扩展出更多的算法,比如,用它来开发各种运动监测算法,打造出专属于你的运动监测器等等,将技术应用到身边的实际场景中。

2.4、分歧争端机

还记得风靡全国的“摇一摇”吗?摇红包,摇奖券。那么,摇一摇是怎么实现的呢?什么情况下才能判定是在“摇”呢?水平摇、垂直摇 还是 快摇、慢摇?别着急,HaaS EDU K1中提供的陀螺仪以及加速度计就可以完全地展示这个算法是如何打造出来的。本案例中包括以下主要知识点:

  • 三轴加速度传感器的原理和使用
  • 随机数生成的方法
  • 抖动滤除算法

通过本案例的学习,能完整的学习到三轴加速度传感器的原理和使用,AliOS Things中加速度传感器的数据读取,算法开发等等操作。同时,您还可以基于加速度传感器和陀螺仪打造出更多有意思的场景,比如,用它来开发体感游戏手柄等等,将技术应用到身边的实际场景中。

2.5、电子罗盘

作为古代4大发明之一的指南针,在现代智能手机中表现为电子罗盘。为什么电子罗盘就能找得到北呢?它的工作原理是什么?HaaS EDU K1中自带了地磁传感器,可以手把手打造一个你专属的电子罗盘了。本案例中包括以下主要知识点:

  • 地磁传感器的工作原理
  • QMC5883L 三轴AMR磁传感器的原理和使用
  • OLED绘图与动态刷新

通过本案例的学习,能完整的学习到地磁传感器的原理和使用,AliOS Things中地磁传感器的数据读取,算法开发,OLED动态绘图刷新等等操作。在户外实际场景中,您也可以完全了解电子罗盘的工作原理,寻路以及地图导航开发等也都可以用到。

2.6、光照信息屏

又是一个大家每天都会用到的功能,大家的手机屏幕是否也会在强光下自动调亮,在暗光下自动调暗。这个又是怎么实现的呢?周围光强是如何监测到,数值是怎么计算的呢?HaaS EDU K1中就自带了光照传感器,可以完全地进行光照强度的读取与显示。同时,它还带了一个接近传感器,当有物体比如手指靠近它的时候,不仅光强会变化,它还能读取到物体和它的距离哦。本案例中包括以下主要知识点:

  • AP3216C光照传感器的工作原理和使用
  • 接近传感器原理与使用
  • 光强与接近简单算法

通过本案例的学习,能完整的学习到光照与接近传感器的原理和使用,AliOS Things中光照传感器的数据读取,算法开发,接近距离简单算法等等操作。同时,如果您的产品中也需要判断光照强度,比如太阳升起窗帘自动打开,就可以应用到本案例所讲的传感器与算法了。

2.7、大气压海拔仪

作为喜欢户外运动尤其是登山的同学,常备的运动手表中就能提供大气压海拔的信息。而当大气压变化剧烈,通常代表强对流天气来临的,比如夏天的暴雨等,来临前大家都会感觉到闷闷的。那么如何准确地测量大气压以及海拔呢?HaaS EDU K1中就包含了一个数字气压传感器,本案例中包括以下主要知识点:

  • SPL06大气压传感器工作原理与使用
  • I2C通信实战
  • 气压与海拔简单算法
  • OLED绘图

通过本案例的学习,能完整的学习到大气压传感器的原理和使用,AliOS Things中气压传感器的数据读取,海拔算法开发,I2C操作与OLED绘图等等。基于本案例的技术,您可以打造出测量你所在地的海拔,在许多户外场景与产品中,您可以打造出你专属的设备了。

2.8、复古八音盒

八音盒是不少80,90后的童年回忆,送一张卡片给心仪的同学,打开的时候就能播放一个简单的旋律,感动了好多好多人。作为技术小哥,也想打造一个送给心仪的朋友,要学哪些技术呢?HaaS EDU K1中就包含了一个 蜂鸣器,可以完整的打造出一个八音盒。本案例中包括以下主要知识点:

  • PWM与蜂鸣器的工作原理与使用
  • 乐谱编码
  • 播放器开发

通过本案例的学习,能完整的学习到蜂鸣器的原理和使用,乐谱编码与开发,同时,也可以开发出你设备独特的提示铃音哦。可以打造出专属于你的创意设备了。

2.9、贪吃蛇

开发累了,来了好玩的打发时间。经典的贪吃蛇游戏来了,作为功能机时代的标配游戏,承载了许多人的记忆。HaaS EDU K1 设计的这么好看,也提供了一个完整的贪吃蛇游戏的开发全过程。本案例中包括以下主要知识点:

  • 按键事件
  • 小游戏设计开发
  • 记分系统

通过本案例的学习,能完整的学习到小游戏的开发原理,实际游戏模式设计与开发,同时,您也可以在开发之余,玩玩自己亲手打造的小游戏,别有一番韵味哦。

2.10、飞机大战

作为更为激烈一点的经典小游戏,飞机大战也是许多人的记忆。竖屏玩更好玩,那么自己要开发一个怎么做呢?自然可以,HaaS EDU K1的4个可编程按键是对称设计的,可以竖屏开发和把玩哦,是不是又解锁了一个新的玩法。本案例中包括以下主要知识点:

  • 竖屏按键事件
  • OLED绘图与小游戏设计开发
  • 记分系统

通过本案例的学习,能完整的学习到小游戏的开发原理,实际游戏模式设计与开发,横竖屏按键的适配,同时,您也可以在开发之余,玩玩自己亲手打造的小游戏,别有一番韵味哦。

3、开发者技术支持

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号

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

相关推荐

动手做个智能水族箱

伴随着人们生活水平的提高,养鱼已经成为了一种新的时尚,各种桌面鱼缸层出不穷,但是市面上的鱼缸系统多是比较简单的,智能鱼缸可谓是凤毛麟角,同时也价格不菲。鉴于此,我们HaaS团队打造了一款智能水族馆案例。通过监测水温,水位,以及水质,继而通过物联网平台的功能动态的调节鱼缸生态。...

HaaS技术社区的博客 2295

这也行?动手用Python做一个酒精检测仪,数据还能直接上云

酒精会使人意识不清晰,在很多场合都不适合饮酒,尤其是在需要驾车时。国家也出台了法律,明确禁止酒后驾驶,否则会给予非常严厉的处罚。MQ3传感器是汉威电子出品的乙醇传感器,它有快速相应、高敏感度、稳定、寿命长以及外围电路简单等多个优点,常用于酒精检测。...

HaaS技术社区的博客 4270

【HaaS Tuesday】物联网局域通信 选择 Wi-Fi or 蓝牙?听工程师们笑谈技术发展史

HaaS Tuesday 第二期上线快来交出你的一键三连!

HaaS技术社区的博客 964

HaaS Python 2.2 版本发布,更好更快更稳,将开发易用性进行到底

HaaS Python 2.2 版本发布,更好更快更稳,将开发易用性进行到底!

HaaS技术社区的博客 1156

HaaS第一本实体书籍 当代物联网开发圣经 现在开始预售

元宇宙(Metaverse)概念近期霸屏大众视野,在社会各圈层掀起热议。这一极具科技感与未来感的抽象概念激发了人们无穷想象力,现实世界与虚拟世界融合仿佛近在眼前。元宇宙概念始于《雪崩》一书,作者斯蒂文森在故事中虚构了“元界”这一世界,所有现实世界中的人在元界中均有对应的网络分身。元宇宙实现,需要六大技术的支撑,分别是物联网技术、区块链技术、交互技术、电子游戏技术、人工智能技术、边缘计算。其中物联网技术,是其中十分重要的一环,本质上,它是真实宇宙与虚拟“元宇宙”的链接,是元宇宙提升沉浸感体验的关键所在。

HaaS技术社区的博客 2196

这个夏天太热了,只能用他来保命,ESP32 + Python做一个检测紫外线设备

紫外线是阳光光线中的一部分。适当紫外线强度的照射有助于人体合成维生素D,然而,过量的紫外线暴晒,会对人体造成损害,诱发皮肤疾病。本案例的紫外线检测系统可以实时检测紫外线光强度, 并在紫外线强度过高时提醒作出相应的防护。...

HaaS技术社区的博客 2275

使用Python做一个语音播报温湿度系统,元气满满的一天从听到他开始

使用Python做一个本地语音播报温湿度系统,元气满满的一天从听到他开始。本案例利用HaaS EDU K1内置的传感器,循环检测当前温湿度,显示到屏幕上,并通过语音播报,同时上报到阿里云物联网云平台,记录数据以做进一步分析。...

HaaS技术社区的博客 1892

Python + ESP32 制作车辆定位系统,终于可以随时随地知道爱车的位置了

定位系统是以确定空间位置为目标而构成的相互关联的一个集合体或装置(部件)。这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到至少4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。这项技术可以用来引导飞机、...

HaaS技术社区的博客 7789

Python + ESP32 DIY自动感应智能皂液器 避免触摸更安全

轻松制作一个智能皂液器。智能皂液器是一种非接触式的皂液投放设备,由微控制器、红外传感器、液位检测传感器、舵机等关键部件构成,其特点是非接触,定量出液,液量数据实时监控,欠液提醒等。可被广泛应用于酒店,机场,办公园区等。...

HaaS技术社区的博客 2631

羡慕《钢铁侠》电影里科技感满满的全息手势交互吗?现在你也可以!试试这款【本地手势识别案例】

羡慕《钢铁侠》电影里科技感满满的全息手势交互吗?现在你也可以!试试这款本地手势识别案例,挥挥手就能控制设备,是不是超酷

HaaS技术社区的博客 1432

ESP32 + Python 还不知道怎么垃圾分类? 用HaaS DIY一个智能垃圾桶吧

ESP32 + Python 还不知道怎么垃圾分类? 用HaaS DIY一个智能垃圾桶吧

HaaS技术社区的博客 2613

Python+ESP32 DIY 一个【赛博朋克逗猫机】 喵喵喵?今天的主子看起来有点奇怪

Python+ESP32 DIY 一个【赛博朋克逗猫机】 喵喵喵?今天的主子看起来有点奇怪

HaaS技术社区的博客 1381

Python + ESP32 DIY炫酷的物联网远程机械臂

机器人和人工智能是目前很热门的两个学科,未来也是被很看好的行业之一,而机械臂就是通往机器人和人工智能的基础。本机械臂是入门级的自由度金属机械手臂,主要包括舵机驱动板、金属机械手臂支架和四个金属齿轮舵机,同时结合HaaS开发框架,就可以通过远程控制......

HaaS技术社区的博客 4635

【HaaS Hands-On】全新视频节目上线 创意案例我们一起上手做 第一期E01: 物联网工程师 和你一起上手做遥控机械臂

【HaaS Hands-On】 全新视频节目上线!创意案例我们一起上手做 🙌第一期E01: 物联网大佬 和你一起上手做遥控机械臂快来一键三连!

HaaS技术社区的博客 772

饭碗空空 猫猫流泪 用HaaS Python DIY一个宠物自动投食器 再也不用担心主子挨饿

自动投食器是一种可以自动投喂宠物粮的设备,致力于解决当家中无人时宠物无法喂养的问题。该设备具备云端接入能力,可通过手机进行控制,拥有两种投喂模式可供选择,即在手机端手动点击投喂,或定时进行周期性的投喂;另外,还可对剩余宠物粮进行实时监控,方便用户实时了解宠物们碗中是否有粮可吃。...

HaaS技术社区的博客 1984

阿里云IoT | HaaS开源百校科技助力计划 —— 开源大使招募

👋 Hi,各位爱好科技的同学们在这个技术快速升级、重构的时代有这样一个活动,你不容错失它就是HaaS开源百校科技助力计划这是一项由阿里云IoT HaaS技术团队在全国高校推出的活动帮助未来的新一代开拓技术视野与同道中人开启技术路上的新机遇如果你正好是这样的一名青年:√ 乐于玩转物联网与嵌入式开发√ 爱好探索技术前沿√ 热爱折腾的科技Geek√ 力图探寻物联网技术在未来无限 ♾️ 的可能性你,就是我们正在寻找的校园大使!在这个圈子里你将和阿里云IoT

HaaS技术社区的博客 990

【HaaS Python硬件积木】空气质量检测模块 - CCS811

空气质量检测模块 - CCS811来这里发现更多拿来即用的硬件积木https://haas.iot.aliyun.com/solution/detail/hardware一、产品简介通过CCS811传感器模块可以测量环境中TVOC(总挥发性有机物质)浓度和eCO2(二氧化碳)浓度,作为衡量空气质量(IAQ)的指标。引脚定义VCC:3.3VGND:接地SCL:I2C时钟SDA:I2C数字WAK:接地INT:NC(阈值中断引脚)RST:NC(复位引脚)ADD:NC二、技术参数

HaaS技术社区的博客 1491

【HaaS Python硬件积木】土壤湿度传感器

总是忘记给家里的盆栽浇水?试试这款【土壤湿度传感器】。土壤湿度传感器主要用于检测土壤中湿度是否达到阀值及湿度的大小,通过电位器调节土壤湿度控制阀值,可以自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制,连上云后,还能实时监控土壤湿度,远程控制水泵浇水,再也不用担心盆栽缺水啦

HaaS技术社区的博客 4331

【HaaS Python硬件积木】4路触摸电容模块-TTP224

14:33【TTP224电容触摸模块】有别于传统的机械按键,电容按键只需要用户触摸即可输出电平,这为产品带来了更轻的交互。同时,由于电容按键特殊的电气特性,可以实现一些机械按键做不到的更有趣的交互,例如市场上有一些镜子灯将按钮“镶嵌”在镜面上,以及一些音响表面并无按键,但用手指在音响表面滑动,就可以调整音量;都是电容触摸模块应用的场景。

HaaS技术社区的博客 1366

【HaaS Python硬件积木】HCSR04超声波测距传感器

【HCSR04超声波测距传感器】使用声纳来确定物体的距离,其工作原理类似蝙蝠。HC-SR04的核心是两个超声波传感器,一个用作发射器,将电信号转换为40 KHz超声波脉冲;接收器监听发射的脉冲,如果接收到它们,它将产生一个输出脉冲,其宽度可用于确定脉冲传播的距离。HCSR04可以用于机器人测距,液位检测,智能车避障,甚至超声波雷达。

HaaS技术社区的博客 2293

【HaaS Python硬件积木】继电器

【继电器】是最基础的控制元件,仅需要一个GPIO就能控制,但它却是DIY中使用最多的器件之一。应用继电器,可以通过弱电控制强电的通断(前提是:注意用电安全),例如DIY远程智能开关;控制家具通断电,实现智能家居;各位极客们快来试试看。

HaaS技术社区的博客 1873

【HaaS Python硬件积木】ULN2003A步进电机驱动

最近有很多开发者想知道如何使用HaaS开发板驱动步进电机。步进电机往往有着复杂的时序要求与严格电气要求,直接使用HaaS开发板的IO往往无法有效驱动。可以尝试使用这款HaaS Python硬件积木【ULN2003A步进电机驱动】,其内部封装了完整的电气结构,加上HaaS Python提供的软件驱动,使得开发者只需要少量代码就可以实现复杂的电机驱动。

HaaS技术社区的博客 2883

【HaaS Python 硬件积木】 BMP280气压传感器

BMP280是博世出品的气压传感器,它集成了压电压力传感单元、信号处理电路及模数转换器,气压值可以通过SPI或I2C读出,在室内导航、无人机、气象站等场景有广泛应用

HaaS技术社区的博客 3705

【HaaS Python硬件积木】AS608指纹识别模块 打造指纹门禁 开门有手就行

【HaaS硬件积木】使用AS608指纹识别模块打造炫酷指纹锁、智能门禁,再也不用担心忘带钥匙,开门有手就行

HaaS技术社区的博客 5395

HaaS Python 云端一体AI 车型识别功能

来这里发现更多有趣案例HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。https://haas.iot.aliyun.com/solution车型识别系统   车型识别是识别汽车图片(完整或部件图片)的类型,目前有小轿车、多用途汽车、SUV等类别。   本案例导学步骤如下图所示。背景知识   根据拍摄照片,快速识别图片中车辆的品牌型号,提供针对性的信息和服务,可用于相册管理、图片分类打标签、电子汽车说明书、一键拍

HaaS技术社区的博客 951

HaaS Python + ESP32 打造智能洗手间 检测使用率和空气质量 帮你挑选最好的坑位

来这里发现更多有趣案例HaaS开发框架https://haas.iot.aliyun.com/solution智能洗手间   下图是本案例除硬件连线外的3步导学,每个步骤中实现的功能请参考图中的说明。简介   在一些公共场所里,比如说商场,写字楼等,由于打扫卫生人员的不足,以及人流量的不确定性,作业人员没有办法及时的了解卫生间的空气质量,导致卫生间的空气质量不是很好。   本方案通过红外传感器来检测洗手间坑位是否有人存在,同时通过一个硫化氢的传感器,检测卫生间的空气质量,并上传到

HaaS技术社区的博客 928

【毕设参考】跌倒检测 ESP32+HaaS Python Motion API 快速打造上云的跌倒检测系统

担心家里有老人和孩子会因为跌倒受伤无法及时获取帮助?试试HaaS Python2.1新推出的Motion API,几行代码快速实现跌倒检测、行为识别,加上数据上云,任何危险立即通知!

HaaS技术社区的博客 5018

【毕设参考】 HaaS Python 打造工业级光伏面板监控上云系统

【毕设参考】 HaaS Python 打造工业级光伏面板监控上云系统

HaaS技术社区的博客 2578

【毕设参考】HaaS Python 云端一体AI【手势识别】窝在家里看电视不想动?想换台懒得找遥控器?试试解锁智能设备新玩法

【毕设参考】HaaS Python 云端一体AI【手势识别】窝在家里看电视不想动?想换台懒得找遥控器?试试解锁智能设备新玩法

HaaS技术社区的博客 1417

HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动 快来体验

HaaS Python 2.1 版本更新上线 在线热更新+智能行为感知算法+更多开发板/API+精彩开发者活动

HaaS技术社区的博客 2904
上一篇: HaaS EDU K1硬件介绍
下一篇: HaaS EDU K1 学习路径图(从新手到专家)
HaaS技术社区
HaaS技术社区 企业官方账号 企业官方账号
博客等级 码龄6年 8910粉丝 417原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值