基于stm32的非接触式红外测温系统 一、硬件材料清单:1、STM32核心板2、OLED显示屏3、mlx90614 红外测温传感器4、蜂鸣器5、按键二、实现的功能1、mlx90614红外温度数据的实时检测2、本地OLED数据实时刷新3、按键设置温度阈值上下线4、超出温度阈值设置范围,蜂鸣器报警三、效果演示四、硬件部分源代码共享delay_init(); // NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); OLED_In..
TCP通信 UDP通信 串口通信 C#上位机 一、TCP通信上位机1:作为TCP client,连接server指定端口获取数据2:数据解析显示,曲线显示,数据存储,历史数据显示,远程控制二、UDP通信上位机1:作为UDP server,监听指定端口数据2:数据解析显示,曲线显示,数据存储,历史数据显示三、串口通信上位机1:串口通信2:数据解析显示,曲线显示,数据存储,历史数据显示获取链接https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-225.
stm32 垃圾分类 语音分类 一、硬件材料清单:1、STM32核心板2、OLED显示屏3、s90舵机4、LD3320 语音识别模块二、实现的功能1:语音识别2:垃圾分类3:例如说出“干垃圾“ 对应舵机会旋转90度,并在1s后自动关闭,模拟垃圾桶的打开与关闭...
PN结的简介 N型半导体在纯净的硅晶体中掺入五价元素(如磷),使之取代晶格中硅原子的位置,就形成了“N型半导体”。在常温下,多出的电子由于热激发所获得的能量就可以使之成为自由电子。而杂质原子因在晶格上,且又缺少电子,故变为不能移动的正离子。N型半导体中,自由电子的浓度大于空穴的浓度。N型半导体主要靠自由电子导电,掺入的杂质越多,自由电子的浓度就越大,从而导电性就越强。2. P型半导体在纯净的硅晶体中掺入三价元素(如硼),使之取代晶格中硅原子的位置,就形成了“P型半导体”。 硅原子的价电子填充空位,便产生空穴
STM32 GPIO结构描述 Stm32 IO介绍1. I/O 端口的基本结构GPIO的8种工作方式1)4种输入模式输入浮空,输入上拉,输入下拉,模拟输入2)4种输出模式开漏输出,开漏复用功能,推挽输出,推挽复用功能 GPIO 8种工作方式讲解 GPIO工作模式1 - 输入浮空1)外部通过IO口输入电平,外部电平通过上下拉部分(浮空模式下都关闭,既无上拉也无下拉电阻)2)传输到施密特触发器(此时施密特触发器为打开状态,施密特触发器的作用是将模拟电压转为数字电压)3)继续...
浩瀚物联的 核心板 通信板 传感器 其它 stm32核心板 NB-IoT模块 心率传感器 继电器 wifi模块 土壤湿度传感器 蜂鸣器 OLED显示屏 光敏电阻 水温 PH 浊度 TDS DHT11 ...
基于onenet平台的stm32环境监测系统(温湿度、光照强度、土壤湿度、蜂鸣器报警,wifi上传,oled 显示,远程控制) 一、硬件材料清单:1、STM32核心板2、OLED显示屏3、温湿度传感器4、光敏电阻5、ESP82666、继电器7、蜂鸣器二、实现的功能1、温度、湿度、光照强度数据的实时检测2、阈值超出蜂鸣器报警3、本地OLED数据实时刷新4、onenet云平台数据显示刷新5、onenet云平台远程控制三、效果演示四、硬件部分源代码共享while(1) { DHT11_Read_Data(&temperature11,&humidity);
dbi与dbd的含义与区别 1. 两者均为用来表示天线增益的单位2. dbi是用理想点源全向天线为参考得出的天线增益db值3. dbd是用半波偶极子的天线增益为参考的出的天线增益db值2. dbi、dbd两者间的关系为同一天线增益用前者表示的值为后者值加2.15db (即dbi=dbd+2.15;G(dBi)=10lgGi G(dBd)=10lgGd)[例1] 对于一面增益为16dBd的天线,其增益折算成单位为dBi时,则为18.15dBi(一般忽略小数位,为18dBi)。[例3] GSM900天线增益可以为13dBd(1.
ESD防护方法 一、ESD可能引起的问题1、当集成电路( IC )经受静电放电( ESD)时,放电回路的电阻通常都很小,无法限制放电电流。例如将带静电的电缆插到电路接口上时,放电回路的电阻几乎为零,造成高达数十安培的瞬间放电尖峰电流,流入相应的 IC 管脚。瞬间大电流会严重损伤 IC ,局部发热的热量甚至会融化硅片管芯。ESD 对 IC的损伤还包括内部金属连接被烧断,钝化层受到破坏,晶体管单元被烧坏。2、ESD 还会引起 IC 的死锁( LATCHUP)。这种效应和 CMOS 器件内部的类似可控硅的结构单元被激活有
Django中使用name对URL关系进行命名,并生成自定义URL 对URL路由关系进行命名, ***** 以后可以根据此名称生成自己想要的URL ***** url(r'^asdfasdfasdf/', views.index, name='i1'),url(r'^yug/(\d+)/(\d+)/', views.index, name='i2'),url(r'^buy/(?P<pid>\d+)/(?P<nid>\d+)/...
CSS内部参数 float 一定要会用第一种:第二种:改进的方法 加上最后一行 就可以让父标签div 的红框出现 display将 块级标签 与 行内标签 互换 padding marginmargin:0 auto; 自动左右居中 position 应用 分层保持头部不...
python3自学之路 面向对象高级语法 面向对象高级语法部分经典类vs新式类 静态方法、类方法、属性方法类的特殊方法反射经典类与新式类继承方式的区别经典类:深度优先新式类:广度优先class A: def __init__(self): self.n = 'A' class B(A): # def __init__(self): # self.n = 'B' pass c...
python监测鼠标键盘点击事件 import pythoncom import pyHook def onMouseEvent(event): # 监听鼠标事件 print( "MessageName:",event.MessageName) print( "Message:", event.Message ) print( "Time:", event.T...
20190801_allegro 电路板布局学习 于博士 36讲1:时钟电路PCB布局时,较小值的去耦电容应尽量靠近去耦引脚2:时钟电路、总线、RAM电路尽量远离模拟器件;开关电源与运放也得离得远3:电容值越小越靠近芯片电路板约束设置1:开启实时DRC检查 在setup -> on-line DRC中设置2:设置线间距 1)默认线间距2)特殊线间距...
stm32智能垃圾桶,垃圾分类 一、硬件材料清单:1、STM32核心板2、OLED显示屏3、语音识别模块4、舵机二、实现的功能1:语音识别2:垃圾分类3:例如说出“干垃圾“ 对应舵机会旋转90度,并在1s后自动关闭,模拟垃圾桶的打开与关闭三、效果演示四、硬件部分源代码共享#include "delay.h"#include "sys.h"#include "oled.h"#include "bmp.h"#include "ld3320.h"#include "usart.h"#.
stm32心率监测系统(心率监测,wifi上传,APP显示,上位机显示) 一、硬件材料清单:1、STM32核心板2、OLED显示屏3、心率传感器4、ESP8266二、实现的功能1:STM32采集心率传感器数据2:OLED实时显示心率数据和心率曲线3:wifi上传心率数据4:APP实时显示心率数据5:C#上位机实时显示心率,心率数据存储,历史数据查看三、效果演示四、硬件部分源代码共享 while(1) { i=0; un_min=0x3FFFF; un_max=0; //d