一、方案背景 在电力系统中,温度是表征设备运行正常的一个重要参数。随着科技的进步,社会用电负荷不断增长,为了避免因设备发热而导致的起火或者温度的自动监测已经成为各行业进行安全生产和减少损失所采取的重要措施之一。传统的温度测量方式周期长,施工复杂,效率低,不便于管理,发生故障时,要耗费大量的人力物力排查和重新铺设线缆。而在特定场合下监测点分散、环境封闭或存在高电压,很多测量方式根本无法实现测量工作。
概述上一部分成功连接阿里云,完成了阿里云的连接与ping操作。 下面介绍使用pahomqtt连接阿里云IOT,完成消息的发布和订阅。完成云端和设备端的通讯。实现步骤1.使用MQTT.fx模拟设备端,与阿里云平台进行通讯,验证可行性 2.使用stm32编写代码,完成真机调试准备工作硬件准备使用stm32系列MCU,并有带网络功能的外设软件准备CubeMX用于配置工程MDK5编写编译代码MQTT.fx
NTC(Negative Temperature Coefficient)是一种随温度上升时,电阻值呈指数关系减小的热敏电阻。应用广泛,最近我们就采用了NTC来控制加热并测温,并达到了预期的效果。1、硬件设计我们使用三极管作为加热元件,通过NTC来控制通过三极管的电流,以起到控制温度的作用,至于温度控制到多少,可以通过调节电位器来控制。同时使用另一个NTC来测量当前的温度。电路图如下:上图中我们通
转载
2024-07-09 19:31:45
161阅读
网上很多NB-IOT模块的资料都是使用LWM2M、COAP协议去连接onenet平台 因为现在很多的NB-IOT模块都支持TCP协议,因此就想使用TCP协议然后转MQTT协议连接onenet平台,经过试验证明是可以的。 首先我们先分析一下如何登陆接入Onenet平台。 先从它数据格式开始分析。首先我们要从后台取出三个信息,我们以这个为例。 鉴权信息:test(具体的看你设置的)设备ID:12345
转载
2024-09-05 11:59:38
254阅读
为了开发者能够快速入门BC28的开发,加快开发者的项目进度,开发出此款针对BC28的stm32开发板和完善的发送网络数据的示例程序(TCP协议、COAP协议),程序流程逻辑清楚,注释完善,上手就可以玩转开发自己的BC28应用程序。
MUC使用STM32L051C8T6型号。这款型号小巧灵活,特别适合用作为产品开发的型号,价格相对偏低同时又可以满足产品开发需求。我们的板子
转载
2024-08-29 23:26:07
236阅读
1、连线一般来说只需要将NB模块的串口线对应连接单片机的串口即可。 具体连线方式为模块的VCC,GND分别连接单片机的5V和GND,模块的TXD连接单片机的PB10,RXD连接PB11.。即通过串口三与nb模块通信2、代码串口三的配置代码这里不详细说,都是仿照串口1的代码抄写过来的。需要的直接下载工程文件即可。 下面看看核心代码:void NBIOT_test(void)
{
// char wb
转载
2024-05-05 18:44:38
410阅读
基于STM32的蓝牙音箱代码实现需要掌握以下几个知识点:STM32单片机的基本使用和编程:包括STM32的寄存器、外设等基础知识,以及C语言的基本语法。蓝牙协议栈的理解和应用:蓝牙协议栈分为物理层、链路层、协议层和应用层,需要了解其基本原理和应用场景。音频处理技术:音频信号的采集、处理和输出需要使用一些音频处理技术,如滤波、均衡、混响等。系统架构设计:基于STM32的蓝牙音箱需要对系统进行整体架构
原创
2023-05-08 13:09:19
4203阅读
一、什么是STM32STM32从字面意思上来讲,ST是指意法半导体公司,M是Microelectronics的缩写,32表示32位,合起来理解,STM32就是ST公司开发的32位微控制器。二、STM32能做什么STM32属于微控制器,自带了各种常用通讯接口,比如USART、C、SPI等,可以连接非常多的传感器,可以控制很多设备。现实生活中,我们接触到的很多电器产品都有STM32的身影,比如智能手环
转载
2023-08-21 14:56:46
0阅读
一、设计目的利用STM32完成数显温度计的制作,功能包括实时温度显示(摄氏度与华氏度),高温与低温报警,以及温区设置。二、设计方案系统采用STM2F103C8T6芯片实现,温度传感器采用DS18B20与LM335,显示采用OLED屏幕,温度报警使用LED灯,利用按键进行温区设置。1.STM32F103C8T6STM32F103C8T6是一款基于ARM Cortex-M3内核(ARM公司在ARM11
转载
2024-07-02 13:24:53
251阅读
点赞
单片机课程设计:基于STM32智能交通灯的设计 文章目录单片机课程设计:基于STM32智能交通灯的设计前言一、设计任务二、系统硬件设计1.元器件选用2.系统模型设计3.硬件连接三、系统程序设计1.程序流程2.主程序2.配置总结下载地址 前言 生活中由于时间的影响相同道路不同时刻会有着不同车的流量,为了提高资源的利用,相同路段车流量小时如果交通灯时间等待过长,会造成当前时间段资源的浪费。如果该路段
转载
2024-07-25 14:59:11
522阅读
文章目录前言1、项目简介2、硬件准备3 设计图4 各个模块介绍4.1 主控芯片STM32F103VET6介绍4.2 L298N直流电机驱动模块模块介绍模块原理4.3 红外传感器5 具体连接6 效果展示及改进建议实物展示:改进建议7 源码展示`bsp_exti.c``bsp_exti.h``bsp_led.c``bsp_led.h``bsp_l2980n.c``bsp_l2980n.h``stm3
转载
2024-08-25 23:30:37
127阅读
什么是STM32?·新的基于ARM内核的32位MCU系列-内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Contex-M内核-标准的ARM架构·Cortex-M7采用ARMv7-ME(2007年后)架构ARMv7架构定义了三大分工明确的系列:1、“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用。“A8”,“A9”系列都 是较为高端的芯片,可以运行安卓、liuix操作系统。
转载
2024-01-12 14:16:52
84阅读
文章目录一、项目简介1.功能组成概括2.本项目主要使用到的技术二、项目组成三、原理图设计四、源码设计五、APP设计六、成品展示 项目视频 哔哩哔哩视频链接: 1项目介绍 2原理图绘制 3程序讲解 4成品展示 一、项目简介本设计是一款基于STM32单片机的智能窗户系统,使用STM32F103C8T6单片机作为核心控制部分,使用DH11温湿度传感器来采集环境温湿度,使用红外对射传感器来检测是否有
转载
2024-10-03 14:57:14
150阅读
STM32移植(抄)起来特别爽。。。 MPU6050简介 1.MPU6050是一款六轴(三轴加速度+三轴角速度(陀螺仪))传感器 2.MPU6050含有一个第二IIC接口,可用于连接外部磁力传感器 3.MPU6050自带数字运动处理器(DMP)通过主IIC接口,可以向CPU提供四元数,CPU可利用四元数得到欧拉角,避免了CPU通过原始数据进行姿态计算(DMP驱动库由官方提供,使用时需要改动) 4.
转载
2024-09-29 07:57:56
115阅读
文章目录一.前言二.简介三.主要器件四.系统整体方案五. 部分核心代码 一.前言项目设计主要是对于所学知识的整体回顾,需要结合各个学科,才能做出达到符合标准的设计。 文章的目的在分享优质的项目以及项目经验,提供设计思路,欢迎交流与指正不足之处。二.简介由于人脸识别技术具有无需接触、安全性高、可靠性高等优点,在身份认证领域具有广阔的应用前景。目前,市场中的门禁系统大多采取离线加传统人脸识别算法的方
转载
2024-01-06 08:35:08
184阅读
STM32基础实验上一节介绍了江苏学蠡信息科技有限公司的无线传感器网络实验平台关于NB-IOT实验所需要的各项硬件以及所需要的软件组成部分,这一章,主要是使用STM32F103单片机的基础实验进行介绍和演示。1. 使用STM32CubeMX创建工程STM32的开发目前一共有三种方式:直接配置寄存器 直接配置寄存器的方式源于对51单片机的学习,但是使用直接配置寄存器的方式来学习STM32,对于新手小
基于STM32寄存器版的嵌入式智慧仓库1、项目背景项目环境背景项目运作的可行性项目的优势分析2、总体设计3、外设选取和引脚连接外设选取引脚连接4、系统架构5、驱协开发LED驱动蜂鸣器驱动步进电机驱动水位感应驱动红外人体传感器驱动红外光敏感应器驱动6、业务层开发中断轮询完整代码 1、项目背景项目环境背景随着科技的发展,许多智能产品如雨后春笋般出现,如智能电视、扫地机器人、智能冰箱等等,但鲜有人关注
转载
2023-12-27 16:03:35
188阅读
stm32利用语音识别与播报智能控制led灯 上次写了一个语音识别的文章,但是那个模块是用串口进行通信的。这次要讲的是另一种识别与播报模块,这种模块相对于上次那种,功能更多,当然价格也更贵。这种识别模块与播报模块都是利用IIC进行传输的,所以本次利用了stm32f103c8t6控制板上面的两个IIC分别是PB6、PB7以及PB10、PB11。本文章主要实现的功能是: 根据说出的指令让识别模
转载
2024-08-08 17:17:17
1080阅读
在STM32F103ZET6上移植RT-Thread nano内核,使用keil作为开发环境。
**1.准备工作** 需要准备一份裸机工程,和RT-Thread nano源码: 裸机工程建议使用完整的工程,若使用keil创建,库文件并不在工程文件夹中,而是通过添加库路径进行引用的,可以直接去keil路径中将文件拷贝到工程文件中。为保证后续操作,建议将裸机下载试一下。RT-Thread nano源码
转载
2024-04-03 12:17:49
430阅读
基础知识 除了桌面PC之外,所有的控制类设备,有计算机功能但又不称之为计算机的设备或器材,它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。
可以做嵌入式的芯片架构有ARM、MIPS、Power PC 等,其中全世界超过95%的智能手机和平板电脑都采用ARM架构,ARM是全球领先的半导体知识产权提供商,ARM架构具有性能高,成本低
转载
2023-11-01 11:23:01
77阅读