自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨飞的博客

做,搞砸,再做

  • 博客(3)
  • 资源 (48)
  • 收藏
  • 关注

原创 关于Qt的出队入队

QQueue<QString> queue; QString str1 = "123456"; for(int i=0;i<3;i++) queue.enqueue(str1.mid(2*i,2)); //入队 qDebug() << queue;//打印队列 qDebug() << q...

2019-01-27 17:55:52 909

原创 毕设三—简介

有时间细写:STM32的AD供电不能单独用模拟电供电,否则下载不进去。但下进去之后再换另一路不影响其它外设CUBE生成的I2C时钟初始化那有小BUGI2C默认延时放长些,发完要有一个收软浮点,即不支持浮点运算的STM32F103也可以定义float,double,就是慢SD卡读写初始SPI频率要慢,400K以内,I2C也要小些,和上拉电阻有关MPU6050的cube程序和资...

2019-01-20 22:01:05 209

原创 STM32的串口接收和memset使用方法

串口接收处理程序段放在主循环里,为了防止正在处理中,一个接收中断将正处理的程序变量更新,可以将接收的数据存到临时变量里面,需要调用的时候再更新memset使用注意:头文件先包含#include "string.h",如果下式rx_temp_485_1数组是引用的别的源文件中的,注意在extern时要把数标带上,即rx_temp_485_1[10],否则sizeof出错memset(&amp...

2019-01-16 15:49:31 5329

在60*60cm的地图上,放置最多10个NFC接收器,每个接收器绑定一个ID卡,当关联的卡贴合时,播放对应的语音 10个NFC

在60*60cm的地图上,放置最多10个NFC接收器,每个接收器绑定一个ID卡,当关联的卡贴合时,播放对应的语音 10个NFC接收器和ID卡绑定后,接收器在感应到关联ID卡后,输出指示信号,接收器指示引脚接到stm32mcu,mcu收到指示信号,播放和mcu相连的语音播放模块相应语音,语音播放模块内部语音文件需手动导入并按顺序命名 详情点击头像见博客 #单片机端的逻辑比较简单,检测到对应引脚的中断触发,播放对应的声音,复杂的部分模块给做了 #在声音播放模块中按顺序按规定命名规则放好声音,单片机通过串口选择声音 #nfc模块提前设置好响应哪个卡片,响应到卡片触发中断

2022-05-21

阿里云通过esp8266控制下位机控制RGB不同颜色 RGB+stm32+阿里云

阿里云通过esp8266控制下位机控制RGB不同颜色 RGB+stm32+阿里云 详情点击头像查看博客 #esp8266初始化,和阿里云进行连接(开定时器轮询),接收阿里云的数据 #esp8266通过串口将阿里云数据传送给单片机 #单片机控制RGB灯输出不同颜色

2022-05-21

nodemcu联网检测当前时间,控制RGB灯在不同时间出现不同的渐变光影特效,新颖的方式提醒人时间在流逝

nodemcu联网检测当前时间,控制RGB灯在不同时间出现不同的渐变光影特效,新颖的方式提醒人时间在流逝 详情点击头像查看博客 RGB+WS2812+ESP32 #初始化网络,初始化成功开始闪烁led #根据时区获取网络时间 #在不同时间控制每一颗led的色彩,控制的时候是发一串数据,要把之前控制的再刷一遍,受限于ws2812控制协议,必须一串led都要刷新颜色和亮度 #早晨全绿,中午半绿半红,晚上全红

2022-05-15

esp8266+lua+onenet+血氧检测MAX30102

esp8266+lua+onenet+血氧检测MAX30102 具体内容点击头像见博客 血氧检测设备,esp8266改造成nodemcu,lua编程解决连接onenet不稳定情况 #检测血氧 #超阈值蜂鸣器报警 #通过esp8266串口传输数据给onenet

2022-05-09

学校违纪分数记录器,1.3寸OLED显示,数据掉电保存

stm32+OLED+flash掉电保存+按键 学校违纪分数记录器,1.3寸OLED显示,数据掉电保存 具体内容点击头像见博客 #三个物理按键,一个是选择对哪一项进行控制,两个是加减对应项的分数 #控制范围±10,精度0.1 #对所有分数进行求和运算然后显示 #将所有数据保存到单片机flash #对学生违纪情况进行记录

2022-05-09

智慧鱼缸 NODEMCU+BH1750+DS18B20+DHT11+PWM电机+ONENET

智慧鱼缸,检测土壤湿度,检测室内温湿度和光照,检测鱼缸水位,检测鱼缸温度,各种蜂鸣器报警(水温超20-24)和控制舵机(步进电机),控制两个水泵,一个需要是从植物里面抽水到鱼缸,另外一个是供养氧作用,数据上传onenet,显示在oled,ESP32做主MCU,下行控制氧气水泵 具体代码介绍点击头像见博客

2022-05-09

NODEMCU+MQ2+ONENET esp32采集MQ2烟雾通过http方式发送到onenet,烟雾超标蜂鸣器报警

esp32采集MQ2烟雾通过http方式发送到onenet,烟雾超标蜂鸣器报警 代码介绍点头像见相应博客 实现逻辑 #esp32网络初始化,连上wifi指示灯开始闪烁 #检测烟雾浓度的adc值,换算为浓度值,判断是否超标,超标蜂鸣器报警 #将烟雾浓度数据组包通过http方式发送给onenet 应用场景 #远程检测烟雾浓度 #厨房火灾报警

2022-05-07

学生使用NFC打卡,显示在屏幕上,显示前十名的名字,每天显示两次;有个按键,一按就可以显示每个人一周前十名的总次数

资源具体描述点头像见博客 学生使用NFC打卡,显示在屏幕上,显示前十名的名字,每天显示两次;有个按键,一按就可以显示每个人一周前十名的总次数 实现逻辑 #NFC检测到id卡,将卡号通过串口传送给mcu #mcu获取卡号的最后一位做为识别人的标志,列一个数组将卡号最后一位和真人对应起来 #nodemcu正常联网成功会进行指示灯闪烁 #nodemcu一段时间连不上网会重启 #人员刷卡时间为上午和下午某个时间段,超出这个时间认为迟到,超出时间的或者不在打卡前十名的不显示在屏幕上 #串口屏上有10个位置,正常情况为空,在时间段内有人打卡就显示人名,超出时间段,会在屏幕右下角显示这个人迟到,屏幕人名会在上午和下午统计前清除上一次状态 #有一个按键,按键按下显示周排名前十的人名,并进行次数多少排序以及将进前十的次数显示出来,在周日的某个时间清零 #再次按显示周排名按键,重新显示当日某时间段进前十的人名

2022-05-06

TI电量计HDQ协议相关资料和代码

压缩包资料描述查看博客(点击头像) HDQ协议相关资料和代码 内部包含stm32、Arduino、linux等平台的hdq底层协议实现逻辑代码 及#include <linux/w1.h>中的单总线协议源代码和电池配置相关的hdq发送函数 适用于和ti电量计比如bq27xxx系列通信

2022-04-28

通过onenet线上查看并控制窗户状态;通过烟雾传感器、水滴检测器线下控制窗户,并进行报警提示

部分代码介绍文章地址: 实现逻辑 #初始化4g模块,在定时循环中判断bc35进入什么阶段及进行onenet上的控制数据接收 #判断烟雾,水滴,onenet指令是否控制开窗,有一个让开窗就开窗并且蜂鸣器报警 #窗户有状态变动就按照固定格式将数据组包后发送给线上onenet #控制步进电机进行响应,转到一定圈数就停止 #bc35没连上onenet就灯快闪,连上就慢闪 #手机端查看当前窗户和报警状态,控制窗户进行开关 应用场景 #雨天自动关窗或者收衣架 #火灾自动开窗报警 #无wifi条件下数据传输

2022-04-28

Rasphberry Pi 3B - SENSOR - ONENET

核心代码:https://yangfei.blog.csdn.net/article/details/124436376?spm=1001.2014.3001.5502 树莓派采集温湿度、震动传感器检测的声音、光照强度,并发送到云平台OneNET进行曲线绘制,保存传感器数据到树莓派本地 #通过i2c协议读取光照传感器bh1750检测的光照数据 #通过单总线协议获取温度传感器dht11检测的温湿度数据 #设置输入引脚,检测震动传感器由于震动导致的引脚跳变 #设置好onenet线上环境及ui页面,代码中设置好密钥等信息,按照固定格式将传感器数据发送到onenet #设置保存间隔,打开本地的txt文件,将光照,温湿度等传感器数据带着保存那刻的时间戳存入本地路径 #各线程进行初始化配置及开始运行,做相应的线程卡死处理及最终硬件连接 #远程室内环境检测 #开关门及开关灯检测(震动*光照) #火灾及漏水检测 #绿植土壤干燥度检测

2022-04-27

BC35_MQTT_ONENET_TEMP.zip

1、mcu是rbt6,+bc35-g,+移动物联网通信,+onenet,+mqtt 2.修改onenet.c下的proid、auth_info和devid

2021-03-17

ONENET平台资料.zip

OneNet接入用户手册--实战篇v1.0

2021-03-15

BC25-35G-95中文资料.zip

NBIOT模块相关参考资料 BC25-35G-95中文资料

2021-03-15

热释电和菲涅尔透镜相关资料

包含菲涅尔镜片的原理、BISS0001手册、菲涅尔透镜选型等

2020-12-23

关于zigbee ota的网上几乎所以参考资料.zip

包含OTA开启教程,OTA驱动开启源文件,ZigBee-OTA升级配置,OTA开启说明书,2063.6888.Z-Stack OTA Upgrade User%27s Guide,ZB_ZARC_Interest-Zigbee_OTA_Upgrade_Cluster_Specification 其它详情参考本人相关博客

2020-08-13

FileZilla_3.48.1_win64-setup.exe

FileZilla是一个免费跨平台的FTP软件,分为客户端版本和服务器版本,具备FTP软件所有的常见功能。小编平时搭建、维护网站时均首选的 FileZilla 这款软件,界面简洁,操作简单,不论新手或老手皆适宜。

2020-06-20

MPU9250中英文资料电路图测试代码.zip

MPU9250中英文资料电路图测试代码,代码运行在STM32,淘宝有卖,主要是中文手册还算详细和英文差不多

2019-06-29

allegro的pad和psm(1000+)

allegro的pad和psm(1000+),花了大概二三十积分在CSDN上搜集到的,还有一些在论坛上找到的

2019-04-22

PCB Layout设计流程指导资料

PCB Layout设计流程指导资料,包含PCB工艺,走线相关,布局相关,封装相关,高速走线相关

2019-04-08

stm32主机通过按键及串口控制从机,从机控制超低速减速小马达(3.3v),oled显示速度

资源介绍点头像见博客,搜“技能梳理39@stm32+减速马达+oled+按键” #主机上有两个按键,一个按键控制一个从机的减速马达 #主从机通信通过串口 #速度有五档,0档停止,5档最快,再按一下速度归零 #oled显示当前的速度 #使用的减速马达是GA12-N20 #马达是3.3v的,买的是最低转速,一分钟30转 #串口接收用的是不定长接收,115200,8,n,1 #硬件及驱动见资源

2023-05-15

平衡车毕业设计软硬件和文档

资料介绍文章:https://blog.csdn.net/Fei_Yang_YF/article/details/94303670 平衡车上位机/下位机程序,下位机使用STM32F103C8T6,PID原理,姿态芯片是MPU6050,用了DMP,中断处理(硬件见博客,中断飞了根线),即时准确;上位机使用QT写的安卓APK,调用手机蓝牙和平衡车通信;全部是工程文件,下位机用的cube环境,库是HAL库,直接可以打开运行,keil_v5和QT(能移植到安卓)

2023-05-06

多路继电器控制器,使用stm32,带有按键+光耦+锁存+串行转并行+继电器,附原理图

资源介绍地址:https://blog.csdn.net/Fei_Yang_YF/article/details/130506673?spm=1001.2014.3001.5501 stm32+按键+光耦+锁存+串行转并行+继电器 #主从机有线控制 #开关操作 #使用的不是单个的按键,是矩阵键盘 #按键消抖比较简单,按的时候需要暂停1秒 #主从机程序写到一个工程文件了,通过宏定义可以进行选择 #资料中的参考硬件是之前自己的项目文件 #硬件和软件不是一一对应的,硬件更为复杂

2023-05-05

通过超声波和光敏进行检测车辆,zigbee传输,oled进行车位状况显示

资源介绍地址:https://blog.csdn.net/Fei_Yang_YF/article/details/130507993?spm=1001.2014.3001.5501 stm32 单片机 嵌入式硬件 stm32+CC2530+超声波+光敏+oled #主从机使用zigbee通信 #主机oled显示当前停车场位置图 #从机通过超声波和光敏一起检测是否有车 #当某位置车辆进出,在主机上oled进行提示

2023-05-05

用pyocd读写gd32f4系列mcu的otp区

资源介绍见https://blog.csdn.net/PengWon/article/details/130132947 使用j-link、dap-link等工具在keil或其它ide中调试单片机程序的场景比较常见,而使用这些工具对单片机片内和片外flash存储区进行编程在生产环节也是非常重要的步骤,本文就以gd32f4系列单片机otp区的烧写为例,讲解pyocd的用法。

2023-04-13

数据挖掘和整理成excel相关的python程序

関炷厷衆呺 “大饼匠人” ,冋復 “股票” 凂曊鑊掫 详情链接见:https://yangfei.blog.csdn.net/article/details/129832565

2023-03-29

基于f103zet6单片机,使用adxl345检测电机振动频率,串口打印,程序模板是正点原子

基于f103zet6单片机,使用adxl345检测电机振动频率,串口打印,程序模板是正点原子 详情点击头像见博客 #对adxl345初始化 #检测电机的震动(加速度),通过串口打印 这款模块检测的精度不是特别准,几乎可以认为是一个震动传感器,为了出来一个电机其它不突然数据变大的情况,用的一个累加值

2022-05-28

使用DHT11温湿度传感器测量温湿度,使用BH1750测量光照强度,使用土壤湿度传感器测量土壤湿度。需要做PCB板子

使用DHT11温湿度传感器测量温湿度,使用BH1750测量光照强度,使用土壤湿度传感器测量土壤湿度。需要做PCB板子,32+pcb+传感器+oled显示这几个数据 详情点击头像见博客 #通过dht11检测温湿度 #通过bh1750检测光照强度 #通过adc检测土壤湿度 #将数据显示到oled及通过串口发送给nbiot模块,然后到阿里云

2022-05-28

小车nfc模块检测不同卡片播发不同声音,和上一个设计差不多,就是实现一个类似公交车刷卡播报到哪一战的效果

小车nfc模块检测不同卡片播发不同声音,和上一个设计差不多,就是实现一个类似公交车刷卡播报到哪一战的效果 详情点击头像见博客

2022-05-28

两个8051做主控的小车,各自循迹行驶,交汇时指示灯点亮,交汇结束熄灭

两个8051做主控的小车,各自循迹行驶,交汇时指示灯点亮,交汇结束熄灭 详情点击头像见博客 #逻辑比较简单,在简介里面基本描述清楚了 #资料挺多的,卖家给的,小白可以顺便学一下51单片机

2022-05-28

检测声音强度,显示大概的分贝数在oled上,不同强度下舵机转不同的角度

检测声音强度,显示大概的分贝数在oled上,不同强度下舵机转不同的角度 详情点击头像见博客 stm32+oled+声音强度检测+舵机

2022-05-22

F103C8T6 ESP8266和ONENET通信 DHT11测温湿度 MQ-2测烟雾浓度 LED模拟室内灯 温湿度和烟雾超标

F103C8T6 ESP8266和ONENET通信 DHT11测温湿度 MQ-2测烟雾浓度 LED模拟室内灯 温湿度和烟雾超标,蜂鸣器报警,风扇转动;OLED显示数据;数据传输onenet,控制LED灯和风扇 详情点击头像见博客 stm32+ESP866+onenet+dht11+mq2+led+风扇+oled

2022-05-22

传输温湿度,土壤湿度到ESP8266,到onenet,用F103RCT6,土壤湿度超标,继电器水泵出水

传输温湿度,土壤湿度到ESP8266,到onenet,用F103RCT6,土壤湿度超标,继电器水泵出水 资料详情点击头像见博客 stm32+esp8266+onenet+继电器+土壤湿度

2022-05-22

薄膜压力按键控制mos开关,切换给柔性墨水屏vcc供电方式,单片机控制vcc切换图像,其中有可以扫描的二维码

薄膜压力按键控制mos开关,切换给柔性墨水屏vcc供电方式,单片机控制vcc切换图像,其中有可以扫描的二维码 stm32+柔性墨水屏+薄膜按键+二维码 详情点击头像见博客 #有两个薄膜按键,一个控制墨水屏供电方式(其实就是一个继电器),一个切换图像

2022-05-22

dht11检测出到温湿度,通过lora传输到树莓派,树莓派传输到onenet,收发处理用了两块stm32开发板

dht11检测出到温湿度,通过lora传输到树莓派,树莓派传输到onenet,收发处理用了两块stm32开发板 Rasphberry Pi 3B+stm32+dht11+lora+onenet 详情点击头像见博客 #从机stm32检测到温湿度通过lora传给主机stm32 #主机stm32将数据通过串口发送给树莓派 #树莓派将数据发送给onenet

2022-05-22

通过传感器能够实现对家居环境中的温度、湿度与光照强度进行采集

通过传感器能够实现对家居环境中的温度、湿度与光照强度进行采集;当室内温度过高或者湿度过低时,通过LED灯与蜂鸣器进行声光报警;从机作为数据采集部分,将采集的数据通过LoRa协议发送给主机,主机显示;在防盗功能开启后,通过红外传感器检测室内是否有人,如果有人判断为有人入室偷盗,则进行声光报警;采集终端负责采集温湿度,光照强度,还有红外的数据;如果温湿度,光照强度超出设定值,或者红外监测到有人,则进行报警。这些数据通过lora显示到主机上 详情点击头像见博客 stm32+lora+oled+dht11+bh1750+红外 #从机检测温湿度、光照强度、红外状态 #从机将数据显示到oled及发送到主机,主机也显示到oled上 #从机判读是否数据超标,超标就进行报警 #从机有一个引脚是控制防盗功能的开启关闭,如果引脚拉高,红外检测到人,进行声光报警,然后发送给主机端,oled显示

2022-05-22

从机采集温湿度及超标报警并显示在oled屏幕上,按下按键通过lora模块传输给主机,主机再也显示在其搭载的屏幕上

从机采集温湿度及超标报警并显示在oled屏幕上,按下按键通过lora模块传输给主机,主机再也显示在其搭载的屏幕上 stm32+lora(sx1276)+oled+ds18b20+土壤湿度传感器+按键+蜂鸣器+电路板 详情点击头像见博客 #从机实现对温湿度数据的检测 #从机将数据显示到oled上 #从机检测到数据超标后进行蜂鸣器报警 #从机将检测到的数据进行编码并无线传输 #从机按键能控制数据发送和停止(按一下一直发,按一下停,发送快一些) #从机上两个指示灯,绿色代表正在发送数据,红色代表停止发送 #主机通过规定好的协议进行数据解析及在oled上显示数据

2022-05-22

stm32+esp8266+ds18b20+红外传感器+烟雾传感器+CO传感器+蜂鸣器 有至少8个io口(分别连ds18b20

有至少8个io口(分别连ds18b20、红外传感器、烟雾传感器、CO传感器,后面3个传感器都是检测到就发高电平),2个串口,1个蜂鸣器,nbiot用的YED-C724 核心板(AIR724) 后改为基于esp8266的nodemcu stm32+esp8266+ds18b20+红外传感器+烟雾传感器+CO传感器+蜂鸣器 资料详情点击头像参见博客 #配置好esp8266,烧录好nodemcu的固件,编写lua脚本,识别固定协议的数据传给onenet #通过adc检测烟雾值(mq2) #检测CO(MQ7) #检测火灾情况(红外传感器) #检测ds18b20测到的的温度 #进行参数分析,判读是否符合蜂鸣器报警条件 #将参数发送给onenet(通过nodemcu),每5秒一次自动发送 #oled显示各状态参数 #如果 烟雾>=1000 ‖ co>=1000 ‖ 温度>=50 ‖ 检测到红外,就蜂鸣器提示,反之不响 #远端网页版加一个红外情况:放一个开关,检测到红外开关变on,反之off。 #火灾情况,放一个开关,烟雾>=1000 ‖ co>=1000 ‖ 温度>=50 ‖ 检测到红外,

2022-05-21

用RFID获取车辆信息及进场时间,并将采集到的信息通过NB-IOT BC26上传至onenet的物联网平台;

用RFID获取车辆信息及进场时间,并将采集到的信息通过NB-IOT BC26上传至onenet的物联网平台;同样,车辆离场时,也通过RFID技术采集离场车辆信息及离场时间上传至云端,并计算停车费用,然后显示在OLED屏幕上并语音提示。在网页或者APP上可以看到收费情况,时间等信息 详情点击头像见博客 #通过串口控制nbiot模块连接到云端(每100ms进入一个不同的状态),每3s判断一次是否仍在线 #开启两个串口,一个串口接收rfid模块读回的卡号,另一个通过at指令控制nbiot模块连接onenet #读到已经预设的卡号后,判断是什么状态,开一个定时器进行计时或者收费处理 #收到卡号信息,将卡号、费用等信息发送到云端 #显示nfc卡id号、车辆状态、收费标准、总计收费

2022-05-21

onenet控制小车,自动红外避障,远程控制小车上一个电机清扫,一个电机吸尘,两个电机前进;oled屏显示电量和小车状态

onenet控制小车,自动红外避障,远程控制小车上一个电机清扫,一个电机吸尘,两个电机前进;oled屏显示电量和小车状态 详情点击头像见对应博客 #stm32负责红外避障、oled显示状态、adc检测电量、进行各个电机的pwm控制等 #nodemcu连接到onenet后负责进行状态的上行和控制指令的下发中转

2022-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除