HaaS EDU物联网项目实战:老板来了

2023-11-10 15:30

本文主要是介绍HaaS EDU物联网项目实战:老板来了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

HaaS EDU K1是一款高颜值、高性能、高集成度的物联网开发板,板载功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE),并自带丰富的传感器与小屏幕,可以快速实战基于AliOS things生态的物联网相关场景的应用开发。

作为HaaS EDU的硬件制造商,华清远见针对HaaS EDU还打造了丰富的外围扩展模块,包括魔环、4G CAT1模块、资源扩展板、2.8寸屏、WiFi摄像头等,并配套丰富的综合性物联网项目案例,可以进行物联网全技术体系的学习,广泛应用于高校物联网创新教学、学生毕设及企业产品开发评估。

华清远见综合项目案例包括:

• HaaS EDU物联网项目实战:离位报警器系统(智能井盖检测)

• HaaS EDU物联网项目实战:老板来了项目

• HaaS EDU物联网项目实战:野外救援项目

• HaaS EDU物联网项目实战:微信小程序实现云养花

针对每个项目,华清远见都配套了详细的实验手册及实验源码,非常方便开发者学习。除了上述综合项目案例,开发者也可以使用华清远见提供的扩展配件,尤其是搭配魔环和HaaS资源扩展板,DIY更多有趣有料的物联网创意应用。

基于物联网的老板来了项目

项目前言

物联网工农业场景下有很多应用需要视觉技术来辅助完成应用开发,随着AI技术的不断发展,AI应用的长尾细分领域越来越广泛。我们在HaaS物联网开发板上做了很多AI的探索来帮助各行各业的开发者们来打造他们的AI应用场景,今天就先给大家带来如何利用云端AI能力打造云端钉一体的AI应用-老板来了!

开发平台

阿里云HaaS EDU K1物联网开发板+华清远见WiFi摄像头+2.8寸屏幕

项目目的

通过采集 WiFi 摄像头的数据后得到 jpeg 图像;上传至云端 OSS,再通过 ucloud_ai 组件实现视觉智能开放平台对图片识别处理;通过 LCD 屏进行画面显示及识别结果显示。

注意:此实验显示屏幕驱动为 st7789,示例代码为 test_ucloud_ai_demo@haaseduk1。此实验配件需求:LCD 触摸屏,wifi 摄像头

趣味项目展示

haas edu k1老板来了_哔哩哔哩_bilibili

实战项目

【实验步骤】

1.创建 BUCKET

登录 OSS 平台创建 bucket,

注意:创建 OSSS 时地域选择“上海”;读写权限选择“公共读”;Bucket 的名称要全小写。

 且登录视觉智能开放平台 https://vision.aliyun.com 免费开通如下功能

人脸人体 文字识别 分割抠图 目标检测、在 bucket 中传入一张需要人脸识别的照片

保存 URL,后面需要填写在程序里,添加完成后显示为以下画面

使用 VScode 打开 Alios Things3.3 源码,修改 solutions》test_uloud_ai_demo》package.yaml 的配置替换 OSS 信息

 OSS_ACCESS_KEY 以及 OSS_ACCESS_SECRET 获取链接:https://usercenter.console.aliyun.com/

ENDPOINT 默认使用“oss-cn-shanghai-internal.aliyuncs.com”,BUCKET 请使用你创建好的 Bucket 名称。

三元组部分:

三元组这部分请自行在物联网平台创建设备(也可以不填),没有特别注意项

剩下需要修改的两项按下图修改摄像头 IP:需要完成 wifi 摄像头实验

 增加 AI 人脸识别配置:

 本组件例子中使用到到图片及字体分别存放在代码中 本组件例子中使用到到图片及字体分别存放在代码中 hardware/chip/haas1000/prebuild/data/目录下ai_demo_image 及 font 目录,除烧录 ucloud_ai_demo image 外,需烧录 littlefs 文件系统,请将hardware/chip/haas1000/package.yaml 文件中以下代码段的注释打开:

 现在可以编译下载程序

 【实验现象】

请保证,电脑 IP.摄像头 IP,和 HaaS 开发板在同一局域网下(连接同一个 WIFI)

先查看摄像头图像

 通过串口配网 HaaS 开发板(波特率 1500000)

 如上图,当串口打印停止时,输入以下配网命令netmgr -t wifi -c {ssid} {password}ssid 为 wifi 热点的名称,password 为热点的密码之后就可以 AI 检测图像,且进行报警

这篇关于HaaS EDU物联网项目实战:老板来了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/383583

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

滚雪球学Java(87):Java事务处理:JDBC的ACID属性与实战技巧!真有两下子!

咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE啦,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!! 环境说明:Windows 10

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

SpringBoot项目是如何启动

启动步骤 概念 运行main方法,初始化SpringApplication 从spring.factories读取listener ApplicationContentInitializer运行run方法读取环境变量,配置信息创建SpringApplication上下文预初始化上下文,将启动类作为配置类进行读取调用 refresh 加载 IOC容器,加载所有的自动配置类,创建容器在这个过程

Maven创建项目中的groupId, artifactId, 和 version的意思

文章目录 groupIdartifactIdversionname groupId 定义:groupId 是 Maven 项目坐标的第一个部分,它通常表示项目的组织或公司的域名反转写法。例如,如果你为公司 example.com 开发软件,groupId 可能是 com.example。作用:groupId 被用来组织和分组相关的 Maven artifacts,这样可以避免