Python 和OpenMV如何玩转 STM32 MCU

发布者:EEWorld资讯最新更新时间:2020-09-14 来源: EEWORLD关键字:Python  OpenMV 手机看文章 扫描二维码
随时随地手机看文章

如今网络边缘侧的机器学习现状如何?哪些工具可以帮助工程师收集数据并执行推断运算?在哪里可以找到ST MEMS,它们对现实生活中的产品有哪些影响?本文是我们即将举行的STM32全国研讨会系列的第二篇专题文章。在第14届STM32全国研讨会上,我们将通过应用演示、产品展示以及工程师与观众互动回答问题的方式,来与蝶粉社区近距离交流。在STM32全国研讨会专题系列报道第一部分我们着重介绍了云连接方面的用例,如一款新的智能门铃功能演示,还介绍了工业和数据安全相关应用。 今天,我们将重点探讨人工智能、计算以及感知技术。

 

人工智能与计算

Qeexo 和STM32Cube.AI

 

当今边缘机器学习解决方案的种类越来越多,本届STM32全国研讨会将聚焦讨论STM32 MCU在这类应用中的核心角色。我们将演示Qeexo’s AutoML工业自动化机器学习解决方案(Qeexo是ST合作伙伴计划成员)。该系统使用SensorTile捕获振动和噪声,检测风扇是否损坏或阻塞,这是一个经典的,以最少的投资来最大化提高工厂运营效率的预测性维护应用示例。

 

全国研讨会上还有很多ST的机器学习应用演示,其中一些已经很有人气,例如,使用机器学习识别食品饮料的STM32H747I-DISCO。它在Technology Tour in Toronto(多伦多科技展)上广受关注,在本届全国研讨会参观者中也仍享有很高的人气。我们的工程师还将演示一个智能电表抄表系统,这个特别的演示使用的是STM32WL——我们的第一款带有嵌入式LoRa收发器的MCU。

 

同样,STM32MP1将出现在一个新的AI多物体检测演示板上。我们重写并优化了C语言代码,这个解决方案是首次在亚洲演示。此外,ST还将展示一个使开发人员可以在STM32L5上快速测试Cartesiam机器学习库的FP-AI-NANOEDG1功能包。

 

本届STM32全国研讨会将是观众体验OpenMV Cam H7 Plus的绝佳机会。该产品依靠STM32H7微控制器和PCB板载500万像素摄像模块拍摄视频。此外,该平台还可以支持MicroPython语言,使编程变得更轻松,它为那些希望快速测试嵌入式系统AI的工程师和发烧友提供了一个稳健的系统。用户甚至可以下载OpenMV IDE开发环境,运行系统功能演示应用程序,查看某些系统功能。

 

观众还将在本届研讨会上了解到比一般demo演示更深层次的东西。例如,Edge Impulse(ST合作伙伴计划成员之一)有一个如何使用OpenMV Cam H7 Plus编写机器学习应用程序的教程,让开发在ST MCU上执行推断运算的神经网络变得更容易。在这个示例中,开发人员可以使用OpenMV PCB和IDE收集数据,然后,发送到Edge Impulse进行数据处理,最后,可以导出神经网络的OpenMV库。该系统令人印象深刻。随着工程师开始关注工业环境,使用Edge Impulse就可以获得一个支持STM32Cube.AI的神经网络。该软件解决方案将神经网络转换为可在STM32上运行的代码,从而极大地降低了边缘机器学习的开发难度。

 

感知与创新

 

SensorTile.box和宝宝哭声检测器

 

SensorTile.box将是STM32全国研讨会的另一个亮点。我们最强的多用户模式传感器模组SensorTile.box将是几场演示活动的核心角色。用户将能够与内置的演示应用程序互动,装有iOS和Android应用程序的STEVAL-MKSBOX1V1(Sensor-Tile.box的型号)可快速展示模组的部分功能,例如,ST提供的宝宝哭声检测器。该应用先是运行一个算法,采用快速傅立叶变换方法处理信号;然后,通过主控制器STM32上的神经网络运行数据。开发人员可以使用常规MCU辨别环境噪声和孩子的哭声,其中,STM32Cube.AI功不可没。该演示还具有高度的示范意义,因为它是一个展示我们的传感器、MCU等芯片如何协同工作,创建独特而有益的解决方案的范例。

 

OPPO智能手表和漫步者耳机

 

本届STM32全国研讨会的另一个看点是,观众将有机会看到几个重要的ST设计采纳用例。举例来说,我们将展示一个OPPO智能手表,这款手表内置我们的LPS27HHW气压计传感器,可以测量用户游泳水深或攀爬高度。OPPO手表还集成了LSM6DSOW惯性测量单元,它使用有限状态机检测人类活动,同时能够降低系统总体功耗。因此,该系统可以检测用户是在跑步还是骑车,而且几乎不耗电,十分节省电池电量。


同样,我们还将展示漫步者的Dreampods耳机。了解这些无线耳机如何使用LIS25BA检测从内耳传向面部骨骼的振动对开发者抑或耳机发烧友而言无疑是一件非常有趣的事情。该系统确保设备可以区分音频和环境噪声。 Dreampods还集成了LIS2DH12加速度计,用户只要敲击耳机就可以播放或暂停音乐,还可以进行其他控制操作,例如接听电话或挂断电话。现今Dreampods和OPPO智能手表都能在中国市场买到。

 

STM32全国研讨会城市名单

 

●     深圳/杭州(9月13日)

●     郑州/长沙(9月15日)

●     南京/珠海(9月17日)

●     厦门/重庆(9月19日)

●     广州/北京(9月21日)

●     西安/青岛(9月23日)

●     沈阳/上海(9月25日)

 


关键字:Python  OpenMV 引用地址:Python 和OpenMV如何玩转 STM32 MCU

上一篇:欧司朗新一代LED芯片加速车前灯市场渗透率
下一篇:2020英特尔大师挑战赛成都站火热开打

推荐阅读最新更新时间:2024-11-10 11:02

移植Python3到TQ2440(一)
平台 硬件:TQ2440 64MB内存 256MB NandFlash bootloader:U-Boot 2015.04 kernel:linux-4.9 Python: Python-3.6.0 工具链:arm-none-linux-gnueabi-gcc 4.8.3 概述 现在树莓派很火,在树莓派上面用户可以通过Python来控制板子上面的GPIO资源, 然后我想TQ2440也应该做到这一点。 将来根文件系统会通过NFS的方式挂载到开发板上面。 一、工具链 登录这个网址:http://www.veryarm.com/arm-none-linux-gnueabi-gcc 我们这里使用的是最新的Linux解压版:ar
[单片机]
移植<font color='red'>Python</font>3到TQ2440(一)
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved