服务热线:400-123-4567
当前位置: 米乐 > 新闻资讯 > 行业动态

基于STM32L431设计的云端绿化管理系统半岛平台

时间:2023-09-24 04:01:26 文章作者:admin 点击:

  半岛平台前面的一篇文章是同样的环境,云平台采用的是腾讯物联网云平台(基于STM32L431设计的云端绿化管理系统(ESP8266+腾讯物联网云平台)_DS小龙哥的专栏-CSDN博客_stm32l431)

  这是采用STM32L431 + ES8266设计的云端绿化管理系统,可以通过ESP8266 WIFI连接阿里云物联网平台,使用网页和阿里云的APP远程进行绿化管理,比如:实时获取光照强度、温度、湿度、远程控制水泵进行浇水灌溉,在任何地方都可以给自己种的花花草草浇水,了解周边环境情况。2.2 硬件介绍

  开发板采用的是小熊开发板,包括完成绿化管理系统的所有功能都是采用小熊派开发板的配套套件完成。

  小熊开发板板载了一个stlink调试器(就是STM32F103C8T6实现的),程序下载非常方便。串口1用来调试打印数据,ESP8266是接在串口LPUART1上的。

  小熊派开发板本身自带的例子程序也比较丰富,自带例子里采用的云平台是华为的物联网云平台,工程比较庞大使用了LiteOS操作系统。本文里的工程是重新编写的代码,使用裸机完成项目功能,没有跑操作系统,云平台采用阿里云平台服务器,MQTT协议和ESP8266驱动代码都是重新编写,框架、逻辑比较清晰,代码量也较少,适合初学者入门学习。相关传感器模块型号:(采用的是小熊开发板配套的E53_IA1扩展板)

  关于阿里云物联网平台的创建与使用之前也介绍过一篇半岛平台,只不过MCU采用的是STM32F103C8T6,这篇文章MCU采用的是STM32L431RCT6,属于低功耗系列,更加适合物联网领域;如果之前没有使用过阿里云物联网云平台,先参考这里学习了解一下:STM32+ESP8266+MQTT协议连接阿里云物联网平台_DS小龙哥的专栏-CSDN博客_stm32连接阿里云

  设备添加之后,可以一键将设备证书复制下来保存到记事本,方便后面使用;不复制也没关系,后面也可以设备信息中查看的:

  根据自己产品交互使用的数据类型进行定义:(绿化管理系统使用了温度、湿度、电机、光照强度一共4个数据字段。其中电机是读写类型,其他都是只读类型)

  之前旧版本的IoT Studio 选项是在产品页面里,现在移到控制台首页了。

  添加组件,设计页面: 阿里云的web页面控件非常丰富,可以根据自己需求设计好看的页面。

  关于MQTT协议登录所需要的参数官方说明文档:使用MQTT.fx接入物联网平台 - 阿里云物联网平台 - 阿里云

  经过上面的格式解释,我的阿里云服务器登录的域名就是(选择的是上海服务器):

  在线解析域名网站:ip地址查询 ip查询 查ip 公网ip地址归属地查询 网站ip查询 同ip网站查询 iP反查域名 iP查域名 同ip域名

  参数说明:${ClientId}: 设备ID,一般填设备的硬件编号。我这里就直接填当前的设备名称,后面的密码里也要填这个ID,必须一样就行。(设备名称就是创建设备的时候复制出来3个参数里的设备名称)securemode=3:TCP直连模式,无需设置SSL/TLS信息。securemode=2:TLS直连模式,需要设置SSL/TLS信息。${SignMethod}:算法类型,支持hmacmd5和hmacsha1。

  当前我的绿化管理系统设备名称是:GreeningManagement ,选择TCP直连模式,选择hmacsha1算法类型。

  下载密码生成小工具:使用MQTT.fx接入物联网平台 - 阿里云物联网平台 - 阿里云

  说明:productKey、deviceName、deviceSecret:是设备证书信息半岛平台,可在控制台设备详情页查看。clientID在4.2.1小节里已经说过了。时间戳可以省略不填。

  MQTT客户端工具下载地址:QT应用编程: 编写MQTT客户端登录OnetNet服务器完成主题订阅与发布_DS小龙哥的专栏-CSDN博客_onenet topic订阅与发布

  根据前面获取的参数填入,登录测试: (为了保证不会断开连接,可以勾选MQTT客户端右下角的心跳包选项,保活)

  如果设备能成功上线,那么就说明MQTT所需要的参数都已经填正确了,接下来就可以正常订阅、发布主题了。

  点击页面上的的按钮,MQTT客户端可以收到下发的消息(要先订阅才能收到消息):

  注意: 阿里云按钮点击下发消息之后,客户端收到后要重新上报一次按钮的状态回去,不然阿里云按钮会恢复之前的状态。

  1.ESP8266底层驱动代码:完成ESP8266模式配置、数据发送,应答检测等底层网络接口。

  2.MQTT协议代码:这是参考标准MQTT编写C语言版本MQTT协议框架代码,实现了重要的几个接口(主题订阅、主题发布、心跳包、登录MQTT服务器),底层采用ESP8266发送数据。 这个MQTT协议不是使用ESP8266本身的SDK,是根据MQTT协议自己实现的,所以如果使用其他的网卡半岛平台,移植也很方便,不挑网卡设备。

  3.传感器初始化代码: 完成温湿度传感器、光照强度传感器的驱动代码编写。

  5.main函数:完成整个逻辑代码编写,检测阿里云平台是否有下发的指令,进行分析半岛平台,完成水泵的开关控制;当温室和湿度到达某个阀值,自动控制水泵浇水,并上报给阿里云平台;主程序里1秒检测一次温湿度、光照强度、电机状态主动上报给阿里云平台;在设备端按下按键(模拟现场实体开关)也可以控制水泵浇水或者关闭,这些状态都会实时上报给云平台。

  全球首款超低功耗PCR(脉冲相干)雷达传感器生产厂商瑞典Acconeer,联合其中国区代理商BEYD(佰誉达科技)发布其最新开发套件XC112/XR112以及PCR雷达传感器A1。产品采用Aip封装技术,在60GHz ISM频段内,把包括天线在内的所有组件都集成在一颗面积仅29mm2的芯片内;产品由于把脉冲雷达低功耗的优势与高准确度的相干雷达相结合,使得产品功耗低至0.2毫瓦,随着新型低功耗、芯片化PCR雷达传感器的诞生,PCR雷达传感器技术在各种智能设备和消费类电子产品中的应用将成为一种必然趋势。 Acconeer PCR雷达传感器工作频率是60GHz毫米波,毫米波可以精确测距、可以识别物体材质,毫米波雷达感知是一种无线感知技术

  致力于在功耗、安全、可靠性和性能方面提供差异化半导体技术方案的领先供应商美高森美公司(Microsemi Corporation)发布针对工业物联网 (Industrial Internet of Things, IIoT) 市场中通信网络而优化,且带有丰富功能的全新低功耗Ocelot产品系列。美高森美的全新器件经设计满足工业以太网交换芯片应用,比如工厂自动化、过程控制、智能电网/智能通关和物理安全的特定需求,通过在小封装尺寸内实现灵活的接口、基于TCAM的流分类、1588时钟同步来简化IIoT网络向以太网主干的迁移。 美高森美产品营销总监Larry OConnell表示: 业界寻求以无处不在的以太网标准进行

  系列 /

  23日,美光与摩托罗拉联合宣布,摩托罗拉新推出的motorola edge+ 智能手机已搭载美光的低功耗 DDR5(LPDDR5)DRAM 芯片。 据悉,美光 LPDDR5 DRAM内存可以将带宽提高50%以上,和上一代 LPDDR4x相比,能效提升超过 20%,从而使智能旗舰手机的续航能力得以增强。美光目前出货给客户的 LPDDR5 内存容量包括 6GB、8GB 和 12GB,数据传输速率为 5.5Gbps 和 6.4Gbps。美光在 2020 年上半年还将通过基于 UFS 的多芯片封装 (uMCP5) 把 LPDDR5 内存应用于中高端智能手机。 摩托罗拉Edge+搭载骁龙865 5G旗舰平台,满足对性能方面的需求,电池容量为

  便携式医疗电子产品主要是指植入式、口服式、穿戴式的生理参数检测和仿生系统等电子产品,系统级SoC(System on Chip) 芯片 作为这类产品的核心元器件,通常由信号采集、模数转换、信号处理、射频模块和电源管理等关键电路构成。SoC芯片一般使用微小型电池供电,使得产品性能和连续工作时间受到严重影响。当前,极低功耗成为推广便携式医疗电子产品应用的主要技术挑战。 近日,中科院微电子研究所在“极低功耗系统级芯片” 研发 中取得重要突破。在专用集成电路与系统研究室主任黑勇研究员的规划指导下,由陈黎明博士带领的项目组围绕863课题“面向医用集成电路的极低功耗数字信号处理器及电路实现关键技术研究”,对系统级芯片的极低功耗技

  研发取得新成果 /

  摘要: AD608是AD公司推出的一款3V低功耗接收机中频子系统芯片,它内含混频器,并带有限幅器和接收信号强度指示(RSSI)功能。可用于PHS,GSM,TDMA,FM,PM等系统中的接收机和便携式仪表设备中。文中介绍了AD608的功能原理和典型应用。     关键词: 接收机 中频子系统 TDMA AGC 1 概述 AD608集成了低功耗、低失真、低噪声的混频器和一个完整的集成对数/限幅放大器,该放大器使用“连续检测”技术。可提供一个高速RSSI(接收信号强度指示)输出,并具有80dB的动态范围和硬限幅输出。RSSI输出解级后面的双极点低通滤波器能提供范围为0.2~1.8V的输出电压。A

  摘要:鉴于市场上现有触摸屏控制器功耗较大,而ADC是触摸屏控制器的核心电路,本文设计了采用睡眠/唤醒两种工作模式工作的ADC电路。有触摸事件时,ADC开启且不需唤醒延时,否则处于睡眠状态。根据寄生容值,本文对DAC级间耦合电容进行了优化设计,大大提高了ADC精度。实践表明:该芯片可在2.5 V ~5.3V 电压范围、-40 °C ~85 °C 温度范围下工作,芯片功耗不足1mW,且均可达到12位精度。电路具有精度高、功耗低、版图面积小的特点,对触摸屏控制器的优化设计有指导作用。 关键词:开关电容网络; 逐次逼近模数转换器; 耦合电容; 比较器 引言 ADC 采用逐次逼近型(SAR)结构,具有125kHz采样速率,12位精度。

  ADC设计 /

  每年6月至8月,藏羚羊迁徙都是青藏高原上一道独特的风景线。与以往不同的是,今年有20个特别的“北斗定位项圈”佩戴在藏羚羊脖子上半岛平台,为藏羚羊迁徙保驾护航。 “北斗定位项圈”由中国航天科技集团公司第九研究院772所专门研制,其特别之处在于,项圈中北斗导航芯片是该所科研人员研发成功的一款中国目前业界同行中功耗最低的芯片,比其他同类芯片可节省一半功耗,“工作+待机”时长设计指标达18个月,从而能利用北斗卫星导航系统,对藏羚羊迁徙过程实施长时间监测、定位。 藏羚羊迁徙过程中的“北斗定位项圈”,只是低功耗北斗导航芯片开发应用的“冰山一角”,未来必将进一步加速北斗产业应用。中国航天772所导航芯片部副主任、“北斗定位项圈”项目负责人毕

  PN8680M低功耗电源芯片是一款高性能的原边反馈控制器。PN8680M工作在原边检测和调整模式,可省略系统的光耦和TL431。PN8680M低功耗电源芯片拥有恒压恒流控制环路,可以实现高精度的恒压、恒流输出,以满足大部分充电器和适配器需求。骊微电子12V开关控制芯片PN8680M内置高压启动电路和极低的芯片功耗使得系统能够满足较高的待机功耗标准。 1.高压启动控制:PN8680M低功耗电源芯片在启动阶段,采用高压启动技术,芯片启动前2.0mA电流源为内部偏置电路供电并给外部VDD电容充电,快速启动。当VDD电压达到VDDon,芯片开始工作的同时高压启动电路关断;只要VDD电压不低于VDDoff,芯片维持正常工作。启动后,偏置电路

  抢先体验:TI MSPM0L1306 LaunchPad开发套件,赢三模无线键盘

  报名赢【挂灯、浴巾】等好礼|TI MSPM0家用电器和电机控制应用详解

  立即报名 STM32全国巡回研讨会即将开启!(走进11城,9/12-10/27)

  【下载】LAT1289 Keil、IAR、CubeIDE中变量不被初始化方法

  【下载】LAT1288 STM32 G474中Triggered-half模式的实现

  【下载】LAT1309 一步一步创建STM32WBA BLE_Custom工程

  【课程】STM32 & X-Cube-TouchGFX GUI开发实践

  【直播】STM32H5系列:强大的ARM® CORTEX®-M33 MCU让高性能和安全性唾手可得

  【直播】STM32U5系列扩充新成员-探索更安全,更高效,更节能的设计

  【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性

  【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU

  【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®

  STM32Cube.AI开发者云:只需四个步骤,轻松将AI集成到MCU

  STM32用户反馈,使用STM32F103内部时钟,把系统时钟配置成64MHz单片机就不跑了,配置成36MHz程序就正常妥妥的,频率稍高点就容易导致死机。 ...

  作为一个STM32的菜鸟级人物,我刚开始接触STM32时,其实和当年开始学习51单片机的心理是一样的。茫然,谁说不是呢?但是,正常的学习途径无 ...

  STM32支持仿真器和串口下载程序。将要介绍的内容,属于串口下载,即我们通常说的ISP下载。手动ISP下载程序,我们已经知道了,控制BOOT0引脚 ...

  一、环境介绍MCU:采用意法半导体低功耗芯片STM32L431RCT6编译软件:Keil5 +CubeMX云平台:采用阿里云物联网云平台二、功能与硬件介绍2 1 功 ...

  stm32 CubeMx 实现SD卡/sd nand FATFS读写测试

  1 前言SD卡 SD nand是嵌入式开发中常为使用的大容量存储设备,SD nand虽然当前价格比SD卡高,但胜在价格、封装以及稳定性上有优势,实 ...

  2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程


标签:绿化

【产品推荐】