
【比赛】蓝桥杯物联网
文章平均质量分 69
手把手的蓝桥杯物联网教程
撞上电子
这个作者很懒,什么都没留下…
展开
-
【蓝桥杯物联网】第十四章 Lora
第一节硬件解读说明:以下内容为蓝桥杯官方提供的资料,公子只对其进行整理发布:ZM433/470SX-M模块是广州致远电子有限公司自主研发的一款工业级射频无线产品。模块采用源自军用战术通信系统的LoRa调制技术设计,完美解决了小数据量在复杂环境中的超远距通信问题。相较传统调制技术,ZM433/470SX-M模块在抑制同频干扰具有明显优势,解决了传统设计方案无法同时兼顾距离、抗扰和功耗的弊端。另外,芯片集成了+20dBm的可调功率放大器,可获得超过-148dBm的接收灵敏度,链路预算达到...原创 2022-04-06 19:10:19 · 3760 阅读 · 0 评论 -
【蓝桥杯物联网】第十四章 扩展模块之温度传感器模块
第一节硬件解读先来看看这个模块的原理图吧,从图中可以看出,这个芯片是STS30,利用IIC来驱动的,具体的用法可以查看芯片的数据手册,这也是官方提供的,大家可以去赛点资源包查看。下面来看看芯片的引脚关系: 扩展版之模数转换 开发板主板 1_ALE PB0 1_SCL PB6 1_SDA PB7 第二节环境配置1,本次..原创 2022-04-06 19:05:04 · 1686 阅读 · 0 评论 -
【蓝桥杯物联网】第十三章 扩展模块之模数转换模块
第一节硬件解读关于模数转换(AD)的原理知识不再重复,网上很多。重点的关于蓝桥杯的AD模块的知识,先看原理图部分:从AD的原理图,我们可以看出模块主要是由RP1,RP2,LD1和LD2组成,其中LD1和LD2是普通的LED,本章实验将不再重复。重要的是RP1和RP2,它们分别是两个滑动变阻器,用于调节引脚的电压值。它们的引脚的关系如下: 扩展版之模数转换 开发板主板 AIN1 PB0 / ADC CHANNEL 8.原创 2022-04-06 19:03:46 · 1048 阅读 · 0 评论 -
【蓝桥杯物联网】第十二章 扩展模块之矩阵按键模块
第一节 硬件解读不说废话,我们直接看蓝桥杯物联网的扩展的按键模块的原理图:由上面的图我们可以看出,这是一个2*3的矩阵键盘了,关于矩阵键盘的知识就不再重复了,大家都已经参加物联网的比赛了,这些基础知识也是废话。但是还是要给大家回顾一下,如果按键B3被按下,那就是ROW1和COLUMN3同时为低电平。同理得到,如果ROW1和COLUMN3同时为低电平时,就证明按键B3被按下。再来看看ROW1,ROW2,COLUMN1等等连接到STM32L017KB的那个引脚,这时我们需要切换到开发板的原理图:原创 2022-04-06 19:02:09 · 1469 阅读 · 0 评论 -
【蓝桥杯物联网】第十一章 第十章 OLED(硬件IIC)
第一节硬件解读蓝桥杯物联网开发板最炫酷的模块就是OLED,这是一块0.91寸的OLED,大家先看看原理图。从下图我们可以看出,OLED是由PA8和PB4组成的IIC来控制的。那么其他的电阻电容是干什么的呢?大家别急,我们可以看到蓝桥杯官方提供的资源包中,有该OLED的数据手册,如下图:既然知道OLED是由IIC来控制的,本次的实验就好理解了。需要注意的是,OLED的供电部分不是直接接3.3V。如下图:这个S_+3V3是OLED屏幕的供电部分,在查找原理图之后,可以发现PB5也连.原创 2022-04-06 18:55:54 · 3599 阅读 · 0 评论 -
【蓝桥杯物联网】第十章 定时器
第一节原理解读本来定时器有很多原理要将的,但是网上一大堆,公子就不再阐述了,只说一下定时器的计算公式。T=(arr+1)*(psc+1)/CLK。其中,CLK是MCU的时钟频率,arr和psc分别为自动重装载值和预分频系数。比如用蓝桥杯物联网开发板定时1毫秒,假设时钟频率为36MHZ,只需要设定arr和psc分别为11和2就可以了。计算如下:1ms=(11+1)*(2+1)/36MHZ。值得注意的是,arr和psc分别为2和11也可以。第二节环境配置1,直奔主题,其他配置就不截图了,PC15..原创 2022-04-06 18:54:39 · 1696 阅读 · 2 评论 -
【蓝桥杯物联网】第九章 外部中断
第一节原理解读打算写一下中断,又忍不住想说一下中断的概念,去书上翻一翻,或者自己在搜索引擎上搜一下,都可以找到一大堆,包括本文写的这个外部中断也不例外。如果要写光是中断就可以单独写一篇了,所以本文直入主题,对于STM32的外部中断进行详细的剖析。下图来自《STM32参考手册》,从整个架构图可以知道,外部中断的功能可以配置六个寄存器。GPIO的映射关系图如下所示:第二节配置环境1,打开STM32CubeMX并选择芯片,下载器配置如下图。2,选择按键的引脚,配置成外部中断。如..原创 2022-04-06 18:51:21 · 737 阅读 · 0 评论 -
【蓝桥杯物联网】第七章 UART串口接收
第一节硬件解读在UART发送一章已经详细的介绍了蓝桥杯物联网关于串口的基础知识。本章将不再阐述。第二节配置环境1,选择芯片型号,蓝桥杯物联网芯片型号为STM32L071KB,封装为UFQFPN32。2,配置好下载器,找到SYS,勾选Debug,可以看见芯片引脚已经变成绿色的了,证明配置成功。3,勾选USART2,如下配置。串口模式:异步通信(Asynchronous)。基础参数:波特率为115200 Bits/s。传输数据长度为8 Bit。奇偶检验无,停止位1 。4,..原创 2022-04-06 18:48:55 · 2023 阅读 · 0 评论 -
【蓝桥杯物联网】第七章 UART串口发送
第一节硬件解读由物联网开发板的原理图可知,一共有2个串口,分别是USART1和USART2,如下图所示:其中USART1接到Lora,如下图:那么,本次串口实验必定是USART2,我们仔细查看原理图部分,USART2通过P4的跳线帽连接到了PA9/TX和PA10/RX,所以本次串口实验必定要短接P4的1和2,3和4。下图所示:知道连接到PA9/TX和PA10/RX,那么PA9/TX和PA10/RX又连接到哪里呢?由下图可知,连接到STM32F103C8T6,注意,这个STM32.原创 2022-04-06 18:42:49 · 1621 阅读 · 0 评论 -
【蓝桥杯物联网】第六章 利用延迟函数实现LED的闪烁
第一节硬件解读本章的硬件知识完全承接上面几章,在这里不再过多的阐述。第二节配置环境1,双击打开STM32CubeMX。2,如下图,新建项目。3,选择芯片型号与封装。4,选择“A-Z”,点击“SYS”,勾选”Debuy“,可以看见芯片的引脚发生变化。并且选择PC15为输出模式,具体是输出模式的信息,请参考LED那一章。如下图:5,选择时钟树部分,并设置时钟位32MHZ。6,如下图,分别是项目的名字和路径,编译器和编译器的版本。7,..原创 2022-04-06 18:40:12 · 1717 阅读 · 0 评论 -
【蓝桥杯物联网】第五章 独立按键与LED
第一节硬件解读既然大家都学到物联网了,想必这些基础一定很熟悉,关于按键的消抖等基本知识就不再重复,直接看原理图。LED的原理图,上一章也已经讲解了,本章将重点是独立按键。以下是独立按键的原理图:从上图可以看出,该按键连接的引脚是PC14,只要按键被按下,PC14变为低电平,反过来也是,只要该引脚为低电平,即可证明该按键被按下。第二节配置环境1,打开stm32cubeMX。2,选择“File-New project ...”。3,搜索芯片,芯片型号为:STM32L071KB..原创 2022-04-06 18:38:34 · 2284 阅读 · 0 评论 -
蓝桥杯物联网教程汇总【2022】
声明:以下内容请去微信公众号:撞上电子,免费下载。宗旨:免费的服务,永远的开源。版权:东莞市东城墨竹公子电子工作室。【蓝桥杯物联网】第一章 了解开发板【蓝桥杯物联网】第二章 软件环境搭建【蓝桥杯物联网】第三章 stm32l0xx_hal_gpio.c的常见函数...原创 2021-08-10 17:39:06 · 4411 阅读 · 0 评论 -
【蓝桥杯物联网】第四章 点亮一个LED
第一节硬件解读任何一个实验都是从点亮一个LED开始的,本次将教大家如何用stm32cubeMX+MDK在蓝桥杯物联网开发板上面点亮一个LED。先看蓝桥杯物联网的原理图:从图中可以看出PC15引脚连接到LD5的负极的一段,正级连接了一个510欧姆的电阻用来限流,保护电路,整个是一个简单的串联电路,并用3.3V的直流电供电。当PC15引脚输出低电平,LD5点亮;反之,LD5熄灭。第二节配置环境1,打开stm32cubeMX,选择“File-New Project ...”。2..原创 2021-08-10 17:30:43 · 312 阅读 · 0 评论 -
【蓝桥杯物联网】第三章 stm32l0xx_hal_gpio.c的常见函数
本章将介绍几个在比赛中常见的函数,这几个函数都是非常简单,关系到LED,按键,继电器等简单的外设。第一节HAL_GPIO_Init函数原型:voidHAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init);函数解析:这个是GPIO的初始化的函数,这个函数主要用来初始化我们需要用到的引脚的工作模式,包括具体引脚的工作速度、是否复用模式、上下拉等等参数。形参解析:一共两名形参,该形参的具体功能如下:GPIO_Ty.原创 2021-08-10 17:29:43 · 825 阅读 · 0 评论 -
【蓝桥杯物联网】第二章 软件环境搭建
在比赛的考场上,自己的电脑是已经安装好了环境的,但是在比赛之前,同学们自己备赛的时候,肯定会用到一些软件,现在,公子带大家安装软件环境。第一节安装jre1,双击jre。2,点击“更改目标文件夹”,随后点击“安装”。3,点击“更换“。4,在弹出的路径中选择自己的安装路径,并点击确认。公子的安装路径在D/jre。5,点击“下一步“。6,开始安装了。7,安装完成,点击“关闭“即可。第二节安装STM32CubeMX1,双击Set...原创 2021-08-10 17:28:26 · 1872 阅读 · 0 评论 -
【蓝桥杯物联网】第一章 了解开发板
蓝桥杯物联网开发板微控制器为ST公司的STM32L071KBU,LoRa收发器解决方案为 Semtech公司SX1278芯片,硬件的设计意在帮助用户学习和评估STM32L0 系列微控制器的性能、各类外设和LoRa无线通信解決方案,硬件配置了简单的外设资源用于功能验证,设计通用扩展接口,方便扩展各类传感器和执行器。设计板载 CMSIS DAP Link调试器和USB虚拟串口,支持程序在线下载、仿真和调试功能。主要模块与布局如下:往期精彩【1】蓝桥杯单片机文档教程免费下载【2原创 2021-08-10 17:27:12 · 1253 阅读 · 0 评论