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

相关文章

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Pandas使用SQLite3实战

《Pandas使用SQLite3实战》本文主要介绍了Pandas使用SQLite3实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1 环境准备2 从 SQLite3VlfrWQzgt 读取数据到 DataFrame基础用法:读

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

Python实战之屏幕录制功能的实现

《Python实战之屏幕录制功能的实现》屏幕录制,即屏幕捕获,是指将计算机屏幕上的活动记录下来,生成视频文件,本文主要为大家介绍了如何使用Python实现这一功能,希望对大家有所帮助... 目录屏幕录制原理图像捕获音频捕获编码压缩输出保存完整的屏幕录制工具高级功能实时预览增加水印多平台支持屏幕录制原理屏幕

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步