项目
文章平均质量分 72
自己做的项目
我与nano
嵌入式开发,物联网,PCB,linux应用,卡尔曼,pid,Jetson nano,树莓派,K210,深度学习,机器视觉,Opencv,slam,Ros,自控
展开
-
ESP8266使用Arduino ide通过MQTT协议接入阿里云平台(上传温湿度,甲醛浓度,土壤湿度,超声波等)
jetson nano和K210的学习就这样告一段落了,看着手上的东西,还有一块ESP8266,这不是接入物联网的好工具吗,于是便开始了解这个东西,真的真的好香,网上有安信可和乐鑫的官方教程,因为python环境的冲突放弃了安信可,选择了更为简单的Arduino ide进行学习,今天我给大家分享一下直接上云的学习过程。文章目录前言一、ESP8266是什么?二、操作步骤1.环境准备1.硬件准备2.软件准备2.阿里云端1.创建自己的设备2.ESP8266端三、现象展示总结前言之所以选择Arduino原创 2021-11-18 20:44:11 · 20903 阅读 · 7 评论 -
智能停车场(可检测车牌通过oled屏幕显示车牌号)语音+LED灯提示该车辆所停车位
今天通过自己的学习,我做了一个智能停车场,首先先来介绍一下他的功能,通过识别车辆的车牌号并在OLED屏幕上显示车牌号,然后升降杆升起,并通过语音播报提示车辆所去的车位,同时会有绿色指示灯提示该车位位置,当此车位停放车辆后,红色指示灯亮起提示该车位已经有车。下面是演示视频。效果还看的过去。 智能车库 文章目录前言一、前期准备1.硬件准备2.软件准备二、具体步骤1.K210篇2.STM32篇原创 2021-11-14 16:50:50 · 21124 阅读 · 14 评论 -
K210项目实战(口罩检测系统和垃圾分类系统)
在前面我学习了使用K210训练模型做目标检测,然后也学会了使用K210做串口通信,学完之后我就把K210丢在箱子里吃灰了,因为学校疫情原因,两年一届的电赛很遗憾不能参加了,然后我就想拿他做个口罩检测系统(检测到没戴口罩可以语言提醒),这个真的好简单,哈哈哈,接下来加点难度,做个垃圾分类系统,半天就做好了。哈哈哈,希望想做这两个项目的各位看了这篇博客也能很快的做出来,加油。文章目录前言一、前提准备二、项目实战1.口罩检测系统1.模型2.发送数据3.SYN6288语音播报模块2.垃圾分类系统1.模型2.串口通原创 2021-11-03 20:24:28 · 8955 阅读 · 154 评论 -
人体姿态检测 通过Opencv+Openpose实现
通过一个偶然机会,我了解到了人体姿态解算,在学习K210之余,我便想着通过opencv实现这个功能,查找了很多资料,发现可以利用opencv+openpose实现,接着我又开始找一些资料,在pycharm上部署。文章目录前言一、环境配置二、使用步骤1.导入文件2.具体代码3.效果展示三、效果优化1.具体代码2.效果展示总结前言人体姿态估计的一个有趣应用是 CGI(computer graphic image,一种电影制造技术)应用。如果可以检测出人体姿态,那么图形、风格、特效增强、设备和艺术造型等就可原创 2021-11-11 17:34:13 · 15807 阅读 · 95 评论 -
ESP8266+Blinker 的万物互联(智能家居篇)
前面学习了使用ESP8266将温湿度等上传到阿里云平台,于是我想起来了万物互联,就想先做个有关智能家居的,通过查阅资料发现了Blinker(轻松物联网)。下面是演示视频 Esp8266物联网 文章目录前言一、准备二、操作步骤1.Blinker配置2.ESP8266配置三、效果展示总结前言实现万物互联第一步,千里点灯,然后添加你想要的模块就可以了,接下来我们进入正文。一、准备ES原创 2021-11-23 15:46:52 · 15321 阅读 · 8 评论 -
jetson nano +yolov4-tiny使用tensorRT优化模型做到实时检测
在写这篇博客前,我使用yolov5+deepstream完成了在jetson nano上的部署,部署完成后检测帧率很低,然后查阅各种资料和论文,发现直接使用pytorch模型转化并不会优化jetson nano底层算法,然后我使用各种转化方法,把能用的算法几乎都用了,还是做不到实时检测(可能还是模型的问题),也尝试了yolov3 ,yolov4 ,最终效果都不是很好。然后我看到一篇博主分享的博客(https://blog.csdn.net/ZeyiRTangent),使用yolov4-tiny+tenso转载 2021-10-29 14:20:49 · 3633 阅读 · 16 评论 -
Opencv+kinect2.0 隔空控制
Kinect手势识别控制电脑音量 音量 建议声音调大观看文章目录Kinect手势识别控制电脑音量前言一、Kinect是什么?二、代码实现1.环境2.效果展示总结前言opencv可以做很多事,最近突发奇想用Kinect做一个手势识别,结合电脑音量做到隔空控制音量的效果。一、Kinect是什么?Kinect的手势识别功能让用户不再需要数据手套即可通过双手操作系统界面,Kinec原创 2022-01-17 16:50:10 · 2507 阅读 · 2 评论 -
基于Arduino的红外感应音响(MP3-TF-16P模块的使用)
系列文章目录音质还不错 红外感应音响 文章目录系列文章目录前言一、需要的模块二、模块介绍1.MP3-TF-16P2.代码及效果总结前言在这之前就学习过MP3-TF-16P,这次回到家看到了好多年前买手机送的大礼包,里面有个音响,看外形好高级,里面就是个1块钱的喇叭。正好这几天学操作系统有点无聊,于是想着动手做一个红外感应音响。是不是很劣质,不过嘛,在我的手上他又重新焕发活力原创 2022-01-18 21:08:52 · 7059 阅读 · 2 评论 -
基于FreeRTOS的物联网智能车库管理系统(可进行车牌识别)
FreeRTOS操作系统与物联网项目实战学了一周的FreeRTOS实时操作系统,物联网也学过了,看到网上低配版的操作系统车库,于是便想着自己做个高配版的,便开始了我的一周项目计划。文章目录FreeRTOS操作系统与物联网项目实战前言一、功能介绍总结前言行动,只有行动,才能决定价值。只有项目才能巩固知识。一、功能介绍项目名称:基于FreeRTOS的物联网智能车库管理系统功能介绍:车辆靠近车库,由车牌检测系统检测车牌号,起落杆自动抬起,并通过语音播报车辆车牌号,提示通过,同时LCD显示屏界面现原创 2022-01-28 20:21:37 · 6926 阅读 · 4 评论 -
北醒TF-mini激光雷达实现定位
目录激光雷达定位一、代码实现二、接线图激光雷达定位一、代码实现通过两个TF-mini激光雷达实现区域定位(arduino实现)代码如下:#include <SoftwareSerial.h> typedef struct { int distance; int strength; boolean receiveComplete;}TFmini;TFmini TFminiOne = {0, 0, false};TFmini TFminiTwo = {0, 0,原创 2022-02-08 13:01:13 · 1314 阅读 · 0 评论 -
浊度传感器的使用(STM32实现)
浊度传感器文章目录浊度传感器一、介绍二、使用1.引脚与接线2.应用三、注意事项四、代码实现一、介绍水的浑浊度是指水中含有的泥沙,粘土,有机物,浮游生物和微生物等悬浮物质,造成的浑浊程度。工业级的浊度传感器或浊度仪价格昂贵,在电子产品设计中成本太高不适合选用;因此我们选取了一款在家用电器洗衣机、洗碗机上广泛应用的浑浊度传感器,这款浊度传感器利用光学原理,通过溶液中的透光率和散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量的水时,光线的透过量取决于该水的污浊程度,水越污浊,原创 2022-03-09 13:50:15 · 23629 阅读 · 16 评论 -
MPU6050陀螺仪采集各个角度显示在OLED上
MPU6050文章目录MPU6050前言一、方法二、现象 陀螺仪 前言使用陀螺仪的时候常常会出现初始化不成功的现象1、I2C通信不正常,检查SDA_IN()和SDA_OUT()是否正确,IO口速度配置是否拉高,I2C的延时是否足够大(对于F4系列的芯片,由于内部时钟频率高,I2C延时可以减短,而对于F1系列则需适量增长)2、检查是否自检函数是否有问题,因为流传的大多数自检函数都被原创 2022-03-01 13:51:45 · 5443 阅读 · 3 评论 -
基于STM32的汽车智能灯光控制系统
文章目录前言一、设计思路二、代码实现实物图:前言要实现的功能如下图:一、设计思路功能1:使用光敏电阻进行ADC的采集,判断环境。功能2:设置两种模式,用标志位便可解决功能3:采用超声波传感器测距,写一个if即可功能4:设置两个按键功能5:蓝牙串口功能6:超声波与蜂鸣器二、代码实现主函数如下,.c.h太多了,想要的私信我吧#include "stm32f10x.h"#include "delay.h"#include "sys.h"#include "usart.h"#原创 2022-02-23 22:02:37 · 3650 阅读 · 9 评论 -
FreeRTOS从F103移植到F407
FreeRTOS操作系统文章目录FreeRTOS操作系统前言一、F1效果图二、移植F41、时钟使能2、GPIO端口初始化三、移植踩坑总结前言比赛要求用F4的芯片,可是我的项目是用F1做的,只能移植了,就浅显的分享一下我用了3个小时的移植经历。一、F1效果图这是我寒假做的一个基于FreeRTOS的物联网智能车库。二、移植F4如果你会F4的话,你可以将代码复制过去进行移植,因为要改的不多,差别也不是很大,就比如1、时钟使能在F103中GPIOA的外设时钟使能语句为:RCC_APB2Peri原创 2022-03-16 23:07:16 · 1717 阅读 · 0 评论 -
STM32F407——SYN6288语音播报模块串口一修改为串口三
STM32文章目录STM32前言一、功能特点二、接线三、如何修改串口总结前言SYN6288中文语音合成芯片是背景宇音天下科技有限公司与2010年初推出的一款性价比更高,效果更自然的一款中高端语音合成芯片。SYN6288通过异步串口(UART)通信方式,接收待合成的文本数据实现文本到语音(或TTS语音)的转换。一、功能特点支持GB2312、GBK、BIG5和UNICODE内码格式的文本每次合成的文本量最多可达200字节支持多种控制命令,包括:合成,停止,暂停合成,继续合成,改变波特率等支持原创 2022-03-21 16:54:18 · 8029 阅读 · 1 评论 -
基于STM32的指纹锁
STM32文章目录STM32前言一、AS608模块接线说明二、使用步骤总结 指纹锁 前言封校生活无聊至极,手上还有个AS608指纹模块没玩过,闲着无聊做了个指纹锁。一、AS608模块ATK-AS608 指纹识别模块是 ALIENTEK 推出的一款高性能的光学指纹识别模块。ATK-AS608 模块采用了国内著名指纹识别芯片公司杭州晟元芯片技术有限公司(Synochip)的 AS6原创 2022-03-28 17:16:33 · 5779 阅读 · 6 评论 -
V831——人脸识别通过串口向下位机发送指令
V831文章目录V831前言一、V831人脸识别二、代码实现总结 人脸识别串口发送指令 前言V831人脸识别通过XY坐标以及Z的距离判断向下位机发送的数据,下位机处理完成后发送数据回来。一、V831人脸识别读取模型文件class Face_recognize : score_threshold = 70 #识别分数阈原创 2022-03-28 11:13:51 · 2158 阅读 · 2 评论