0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机智云开源自动化控制篇-姿态翻转报警器

机智云 2024-08-07 08:11 次阅读

使用 STM32F103C8T6 单片机、ESP-01S 模块、MPU6050 传感器、蜂鸣器以及 0.96 寸 IIC 接口 OLED 显示屏,基于机智云平台共同开发姿态翻转报警器,为智能化场景增添强大功能。

适用场景包括工业设备监测、物流运输、医疗设备、车辆领域、航空航天、体育运动、智能仓储、老年护理等多个领域。

原文附件中将包含本项目所需的外设文件。

基本工作

进入机智云开发者中心创建智能产品机智云开发者中心

83cbf128-5451-11ef-817b-92fbcf53809c.png新建数据点

8412b0ae-5451-11ef-817b-92fbcf53809c.png

利用机智云开发者中心的MCU开发便捷快速生成代码

844f42d0-5451-11ef-817b-92fbcf53809c.png


ESP-01S烧录机智云固件(参考社区往期帖子)

网络地址:

安信可ESP8266系列接入机智云方案及问题排查指引 - Gizwits

按照文档中的操作即可ESP01s烧录机智云固件:

注意

选择对应大小的flash的进行烧录!!!

烧录完成即可进入配网

84e4c292-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

85193bbc-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

完成上述的烧录固件已经配网,即可进行STM32代码的编写,机智云自动生成是非常好用的,我们创建的数据点,就是可以通过STM32和ESP01s进行串口通信,然后ESP01将数据上次到机智云的服务器转发到我们的手机APP上进行查看、控制等。

模块与单片机的连接83aeaf96-5451-11ef-817b-92fbcf53809c.png

85560e2a-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

代码的编写83aeaf96-5451-11ef-817b-92fbcf53809c.png

下载好并解压缩机智云平台生成的代码。

添加外设文件夹到keil5中:

85993088-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

把外设文件夹添加进项目的编译环境中

85cb3f42-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

85fa90f8-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

在把文件夹添加显示在本项目中

862c04ee-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

打开CobeMX文件添加 硬件IIC引脚

86602238-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png869d48ac-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

生成代码(不可以有中文路径!!)

86c6e518-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

引脚冲突我们把key1的换成了IIC2 所以需要注释这两句报错

86f5390e-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

包含头文件以及添加的全局变量

87327576-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png876e03de-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

Main函数中初始化

879f7fae-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

While(1)中

87d6f588-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png机智云开发者中心查看数据83aeaf96-5451-11ef-817b-92fbcf53809c.png

881be954-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.pngAPP中查看数据83aeaf96-5451-11ef-817b-92fbcf53809c.png

88603bcc-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png实物图83aeaf96-5451-11ef-817b-92fbcf53809c.png

88ab4a5e-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

补充编译前需要勾选此项,我未勾选导致调试程序没问题,单片机运行有问题

88e5c4f4-5451-11ef-817b-92fbcf53809c.png83aeaf96-5451-11ef-817b-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 报警器
    +关注

    关注

    12

    文章

    924

    浏览量

    108774
  • 自动化
    +关注

    关注

    29

    文章

    5585

    浏览量

    79301
  • 机智云
    +关注

    关注

    2

    文章

    590

    浏览量

    26415
收藏 人收藏

    评论

    相关推荐

    如何使用机智开发一款智能硬件产品

    ;3分钟教你创建WIFI远程控制应用,图形编程使用STM32CubeMX生成MCU工程,简单3步连上机智3分钟教你创建手机APP远程温度监控应用,图形
    发表于 12-26 15:56

    机智开源框架介绍

    设备接入机智客户端调试工具包括 iOS Demo 和Android Demo 示例源码,包含了设备网络配置、用户注册登录、设备状态查询、设备远程控制等功能的参考实现,开发者可通过此开源
    发表于 12-27 15:47

    机智APP开源框架介绍

    机智物联网开源框架App工程(Eclipse工程)介绍:机智开源框架(GizOpenSour
    发表于 02-15 17:56

    物联网平台机智Android开源框架入门之旅

    Android开源框架入门之旅本套博客系列教程由物联网“非机智工作人员”发烧友 半颗心脏 潜心所力原创,以下是本系列博客目录:第一:认识开源
    发表于 11-09 14:37

    开关电源自动化测试系统的设计与实现

    的开关电源自动化测试系统以GPIB 卡控制多台传统仪器,完成自动化测试功能。整个系统受限于传统仪器功能,不易扩展,很难满足产品升级所带来的新的测试要求;受限于GPIB 总线速度,很难实现并行测试和提高测试
    发表于 11-29 16:59

    水位报警器工作原理

    本文首先介绍了水位报警器工作原理,其次介绍了水位自动报警器工作原理,最后阐述了锅炉水位报警器工作原理。电极式锅炉水位控制报警器,其工作原理是
    的头像 发表于 09-02 09:53 3.9w次阅读

    激光安全报警器开源分享

    电子发烧友网站提供《激光安全报警器开源分享.zip》资料免费下载
    发表于 08-08 12:44 0次下载
    激光安全<b class='flag-5'>报警器</b><b class='flag-5'>开源</b>分享

    门禁报警器开源分享

    电子发烧友网站提供《门禁报警器开源分享.zip》资料免费下载
    发表于 10-31 09:33 0次下载
    门禁<b class='flag-5'>报警器</b><b class='flag-5'>开源</b>分享

    防盗报警器开源分享

    电子发烧友网站提供《防盗报警器开源分享.zip》资料免费下载
    发表于 11-25 11:40 4次下载
    防盗<b class='flag-5'>报警器</b><b class='flag-5'>开源</b>分享

    GSM报警器开源分享

    电子发烧友网站提供《GSM报警器开源分享.zip》资料免费下载
    发表于 12-12 09:21 3次下载
    GSM<b class='flag-5'>报警器</b><b class='flag-5'>开源</b>分享

    网络工程师学Python-开源自动化部署工具Fabric

    Python Fabric是一个基于Python的开源自动化部署工具,可以简化管理远程服务的过程。
    的头像 发表于 04-28 09:54 754次阅读

    智能火灾报警器开源分享

    电子发烧友网站提供《智能火灾报警器开源分享.zip》资料免费下载
    发表于 07-05 10:53 4次下载
    智能火灾<b class='flag-5'>报警器</b><b class='flag-5'>开源</b>分享

    机智开源自动化控制:温湿度报警器

    这次使用STM32F103C8T6单片机、ESP-01S、DHT11、蜂鸣器以及0.96寸OLED(I2C)制作温湿度报警器,为智能家居增添智能生态。基本工作进入机智开发者中心创建智能产品
    的头像 发表于 08-06 08:10 331次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开源自动化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>:温湿度<b class='flag-5'>报警器</b>

    机智开源自动化控制-避障式舵机转向系统

    本次采用STM32F103C8T6单片机、ESP-01S模块、红外避障模块、SG90舵机(360°)以及0.96寸的IIC接口OLED显示屏,基于机智平台,完成了避障式舵机舵机转向系统,为智能
    的头像 发表于 08-30 12:14 326次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开源自动化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-避障式舵机转向系统

    机智开源自动化控制-接近报警系统

    本次采用STM32F103C8T6单片机、ESP-01S模块、红外避障模块、蜂鸣器模块,接入机智平台,完成接近报警系统,为智能场景增添强大功能。使用到的模块STM32F103C8T
    的头像 发表于 08-31 08:02 311次阅读
    <b class='flag-5'>机智</b><b class='flag-5'>云</b><b class='flag-5'>开源自动化</b><b class='flag-5'>控制</b><b class='flag-5'>篇</b>-接近<b class='flag-5'>报警</b>系统