2 Nie_Hen

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

使用树莓派实现的口罩检测

基于树莓派3B+ 官方摄像头 两个指示灯 实现的口罩检测项目演示 链接口罩检测项目地址使用的口罩检测 项目是AIZOO团队实现的 使用的是目标检测常用的SSD算法。(由于疫情在家 连不上实验室的服务器我无法训练)项目GitHub链接AIZOO团队给出的 代码在Windows上很容易以跑通。配置的环境相对比较容易。也不需要很复杂的更改代码。因为模型较小 我想出要在树莓派上运行,就进行了一些尝试。但是要在树莓派上运行需要修改一些代码。树莓派配置参考链接有很多基础配置对树莓派进行换源.

2020-05-17 11:48:53

esp8266 mqtt ccs811空气质量检测

ccs811能够检测 空气中的CO2 以及 VOC(挥发性有机物)arduino开发安装Adafruit_CCS811 库GitHub链接使用代码 CCS811_test 示例代码按照下图连线使用的I2C通信SDA----数据线 SCL-----控制线. 是SCL\SDA是I2C总线的信号线. SDA是双向数据线,SCL是时钟线SCL.示例代码#include "Adafr...

2020-03-05 20:53:22

esp8266、mqtt获取温湿度

使用esp8266-01s,以及mqtt 传输传感器DHT11 获取到的温度以及湿度值这个应用非常的多 也非常的实用DHT11DHT11 是一款温湿度传感器,可以用来测试环境温湿度,该传感器的的温度测量范围为 0 ~ 50°C,误差为 2 °C;湿度测量范围为在 0°C时为30%-90%RH,环境温度为 25°C时,湿度测量范围为20%-90%RH,在50°C时,测量范围是20%-80%...

2020-03-05 20:52:03

Esp8266 mqtt arduino 无线多级控制照明灯

使用的是 ws2812数字灯珠 + esp826601s +mqtt 使用arduino IDE开发能够实现使用mqtt控制多种亮度的灯珠效果演示:链接ws2812数字灯珠有信号的输入和输出有信号的输入和输出DO是信号输出 DI是信号输入将多个RGB灯串联,信号进行传输然后实现灯带。有很多种 我使用是这种来充当led灯联合esp826601s使用只需要一个GPIO给...

2020-03-05 20:50:36

Esp8266 mqtt ws2812无线 多模式氛围灯

使用的是 ws2812数字灯珠 + esp826601s +mqtt 使用arduino IDE开发能够实现使用mqtt控制多种彩灯模式效果演示:链接ws2812数字灯珠有信号的输入和输出有信号的输入和输出DO是信号输出 DI是信号输入将多个RGB灯串联,信号进行传输然后实现灯带。有很多种 我使用是这种来充当led灯联合esp826601s使用只需要一个GPIO给...

2020-02-28 20:35:47

Esp8266 mqtt 步进电机远程控制窗帘

使用 28BYJ-48步进电机 esp8266-12f(或nodemcu) mqtt 基于arduino IDE开发实现通过mqtt发送指令给wifi模块进而控制电机,电机拖动窗帘打开或闭合效果演示地址:链接搭建模型如何制作电动窗帘,牛人给你解释它的原理参考这个视频 搭建窗帘模型模型搭建很重要 就算电机能够稳定控制但是模型搭建的不好 窗帘的打开和关闭都会受到影响电机要粘牢固...

2020-02-28 20:33:33

Esp8266 mqtt无线控制空调

对于空调的控制 一般都是红外控制。这样我们就可以将esp模块和红外模块联合使用这样来对空调进行远程的无线的控制演示视频: 红外接收使用的是引脚11 使用波特率是9600调用的IRremote库,将接收到的光信号转换为数值。#include <IRremote.h> int PIN_RECV = 11;IRrecv irrecv(PIN_RECV);dec...

2020-02-28 20:31:08

esp8266-12f介绍与使用

nodemcu 体积相对较大 而且价格也相对较高这时候 esp12f就可以用来代替 使用nodemcu (v2 v3)使用的是esp12e 与esp12f只有布线上有所差别是esp8266-12的增强版esp-12F引脚图各个引脚功能共有22个引脚启动模式依旧是 还是一样的 GPIO0低电平功能引脚GPIO6~GPIO 11被用于连接开发板的闪存(Flash M...

2020-02-24 21:43:30

NODEMCU介绍与使用

NodeMcu是在esp8266-12E的基础上封装好的开源IoT 开发板。使用起来比较简单的模块 在学习esp模块的过程中调试很方便简单。NodeMcu是使用ESP-12E 模组 多了一些封装上(只有NodeMCU V1 才是使用ESP-12只要是NodeMCU V2 或V3 就是使用ESP-12E)主要参数引脚图(开发板上的引脚名不带GPIO对应的不是相应的GPIO需...

2020-02-24 21:35:54

esp8266-01s介绍与使用

esp826601s 是个比较常用的wifi模块 体积小 功能强大(说是可以用于工业)下面介绍esp826601s 可用引脚 以及可用功能esp-01(ESP-01S,在ESP-01的基础上,优化了PCB天线,进行了一小步的升级,带来了一大步的体验 目前有三个esp01s 一个esp01 三个NRF24L01模块)ESP-01 需要较干净的 3.3V 电压,可考虑使用一些稳压 IC ...

2020-02-24 21:29:56

ESP8266模块睡眠模式

当我们使用电池给esp模块进行供电的时候,为了节省电量。我们要实际应用的时候,这个问题就需要去解决。而这个问题的解决方法就是使用esp模块的睡眠模式睡眠模式的类型共有三种不同的睡眠模式:调制解调器睡眠,轻度睡眠和深度睡眠。下表显示了每种模式之间的差异(ESP8266数据表中的信息)。esp低电量解决方案官方文档我们可以看到三种睡眠模式wifi都是关闭的。这就意味着很多情况下需要持续连接...

2020-02-24 21:28:57

esp8266 AT指令以及刷固件

AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT 即Attention。每个AT命令行中只能包含一条AT指令;ESP8266中也有众多的AT指令,可以进行测试esp8266 模块AT测试我一般对于买来的新模块先进行AT测试 看有没有问题或则长时间不用准备使用的wifi模块 先进行测试 保证模块没问题如果模块有问题 则进行刷固件接线方式使用串口工具 (我这里使用的是s...

2020-02-19 23:13:13

esp8266 mqtt 使用arduino开发教程

esp8266的开发可以使用arduino的IDE进行开发,或者使用SDK开发使用arduino的IDE开发是最简单的。使用arduino的IDE开发,又可以分为直接在模块上开发或者通过arduino软连接开发以esp826601s 使用mqtt传输数据为例下面介绍如何使用arduino 开发esp8266 mqttarduino 配置IDE在附加开发板管理器网址中加入...

2020-02-19 23:12:09

MQTT协议介绍与应用

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。介绍MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。官网链接MQTT是为硬件性能低下的远程设备以及网...

2020-02-19 23:11:02

esp8266系列 wifi模块

ESP8266这个词可以理解为ESP8266EX芯片,以及依赖ESP8266EX芯片开发的系列模组的简称。esp8266 EX是乐鑫信息科技(上海)股份有限公司开发的一系列的wifi芯片ESP8266系列模组是深圳安信可(Ai-thinker)公司开发的一系列基于乐鑫ESP8266EX的超低功耗的UART-WiFi模块的模组,可以方便地进行二次开发,接入云端服务从厂商角度来看,乐鑫是ESP8...

2020-02-19 23:06:35

ESP8266 MQTT开发IOT系列教程

ESP8266 MQTT开发IOT教程使用esp8266 01s 12f等wifi模块、MQTT的通讯协议 arduino IDE开发IOT应用教程更多学习知识 访问 niehen.cnESP开发学习基础知识基础知识包括对esp模块的认识与了解 mqtt协议的了解,arduino IDE运用代码编写等等。arduino基础学习esp系列模块的介绍mqtt协议的介绍与使用利用m...

2020-02-18 23:39:03

STM32 Cubemx综合应用-温度控制系统

根据所学的stm32 的GIO应用 I2C 中断 AD转换等等知识制作一个温度控制系统任务要求温度测量范围:-10~70摄氏度,显示分辨率0.1摄氏度,精度0.5摄氏度;数码管显示当前温度,并能配合键盘设置温度限值;通过键盘设置温度控制设定值,设定低温限和高温限,报警低限和报警高限;设定参数可以掉电保存,上电恢复;可利用声音和灯光报警,并在不同状态下体现不同的报警声音;两路...

2020-02-15 21:34:24

STM32 中断介绍及cubemx配置

中断:就是当 CPU 执行程序时,由于发生了某种随机的事件(外部或内部),引起 CPU 暂时中断正在运行的程序,转去执行一段特殊的服务程序(中断服务子程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程就称为中断。可以这样理解 : 一个人正在家玩电脑,这时有人来敲门,这个敲门的信号就可以理解为中断。而不使用中断的话,你就要一会看看门口有人没。你听到敲门的信号,接...

2020-02-15 21:29:21

STM32 Cubemx 定时器介绍以及应用

本篇文章介绍定时器的使用方法,并应用流水灯,以及秒表应用展示:链接定时器的作用定时器(Timer)最基本的功能就是定时,定时功能与外设结合,可定时发送 USART 数据定时采集 AD数据。将定时器与 GPIO结合起来使用,可以实现非常丰富的功能:可以产生输出波形可以测量输入信号的脉冲宽度用定时器产生PWM 控制电机状态是工业控制的普遍方法STM32中定时器STM32中一...

2020-02-15 21:27:34

STM32 串口通信介绍及cubemx配置

学习理解STM32的串口通信,中断以及I2C的使用。应用:使用中断和串口通通信获取按键值发送出来并显示到数码管上。使用I2C 将获取到的按键值保存到内存中。串口通信计算机的CPU与外部设备之间的信息交换,以及计算机与计算机之间的信息交换过程称为通信。并行通信数据字节的各位同时传送的通信方式。并行通信的优点是数据传送速度快,缺点是占用的传输线条数多,适用于近距离通信。串行通信(Se...

2020-02-14 22:19:20

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。