代码 第一步设置驱动库TFT_eSPI的默认配置文件 1,设置适配的屏幕 #define ST7789_DRIVER 2,设置屏幕大小 #define TFT_WIDTH 170 #define TFT_HEIGHT 320 3,设置屏幕驱动板端口和ESP8266对应的端口// For NodeMCU - use pin numbers in the form PIN_Dx where Dx is
转载 2024-08-07 06:58:52
118阅读
实现功能: 1.控制一个大功率LED灯和一个继电器 2.控制RGB灯珠,实现颜色调节 3.实时获取温湿度(DHT11) 4.一个按键短按控制大功率LED灯珠亮和灭(同时上报状态),长按实现SOFTAP模式;一个按键控制继电器的开和关(同时上报状态),长按实现AIRLINK模式。 硬件准备: 1.ESP12F(32Mbit)一个 2.DHT11
转载 2024-05-10 20:38:33
223阅读
文章目录@[toc]一、前言。二、本博文实现的现象。1. 实现的现象;2. 使用说明;3. 遥控器对应的码值;三、esp8266的GPIO口中断使用。四、中断回调函数。五、LED初始化以及回调函数。六、编译烧录固件。七、后记;一、前言。距离上篇的8266进阶博文有那么一段时间了,那么本文带来的是基于Nonos的红外线H1838的NEC协议的移植小案例,浏览博文前,需要知道以下常识:1、 红外
转载 2024-05-09 15:54:32
224阅读
一、硬件设计1. 硬件选型主控:使用NodeMCU开发板。人体感应器:使用PIR红外热释电人体感应模块,静态功耗小于0.1mA 。2. 原理图设计二、软件设计        1. ESP8266程序设计        1.1 ESP8266程序编写可以使用安信
红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um ,红外遥控收发器件波长一般为 0.8um~0.94um ,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。红外遥控一般有发射和接收两部分组成,发射元件为红外发射管,接收一般采用一体化红外接收头,但发射载波频率与接收头固定频率需一致才能正确接收。一、发射1. 调制红外遥控是
文章目录前言一、所需材料二、电路原理图三、 Arduino代码解析五、 红外遥控库文件安装六、 接收端效果展示及实物图总结 前言人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线遥控就是利用波长为0.76~1.5μm之间的近红
基于Blinker点灯,可用小爱语音控制的esp8266红外遥控志高空调说明硬件准备软件准备代码Blinker 界面小爱语音配置感谢 说明基于Blinker点灯,可用Blinker软件和小爱语音控制的esp8266红外遥控志高空调。空调使用的遥控器是志高的ZH/JT-03,理论上使用这个遥控器的空调都可以使用这个项目。硬件准备ESP8266 开发板一块数字38KHZ红外发射模块(建议买有两个红外
转载 2024-04-29 13:50:42
772阅读
我们每个人都想知道不在家时,家中所发生的事情。这与安全性或天然气,火或水等关键要素有关。 知道发生了什么事情的瞬间对于将最终损坏降至最低至关重要。 我们将重点介绍PIR传感器,但是相同的原理也适用于其他传感器,例如湿度,气体或烟雾传感器。无源红外线传感器(PIR)PIR是室内和室外报警系统中最常用的传感器。 它也用于自动门和自动照明系统。PIR传感器的功能基于人体发出的辐射。 物体会以红外辐射的形
红外遥控原理 一、优点:抗干扰能力强、成本低、功耗低、易实现; 二、编码方式:NEC Protocol 的PWM(脉冲宽度调制)和Philips RC-5 Protocol 的PPM(脉冲位置调制); 红外接收头仅有GND/VCC/sigout三个引脚,单总线三、NEC协议特征如下: 1、8位地址和8位指令长度; 2、地址和命令2次传输(确保可靠性),地址、地址反、命令、命令反,一共32位 3、
1.1处理器   处理器为STM32,代码在其两个系列的CPU上调试通过,为STM32F103ZET和STM32F103VBT。 软件平台:Keil uVision4;电路设计:Altium Designer v6.9。   1.2 红外通信技术理论及示波器验证 先说下红外遥控的知识。这方面的资料百度一下到处都是,归纳起来
利用太极创客提供的ESP8266 心知天气库获取天气情况并显示心知天气库地址:ESP8266-心知天气: 本库主要功能为使用ESP8266物联网开发板通过心知天气 API 获取天气等信息。clone到本地: git clone https://gitee.com/taijichuangke/ESP8266-Seniverse.git安装该库,只需要将整个目录 复制到C:\Users\用户
目录1. 红外遥控简介2. NEC协议3. 硬件设计4. 实验程序详解4.1 main.c4.2 Remote.c4.3 Remote.h1. 红外遥控简介红外遥控是一种无线、非接触的控制技术。具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等优点。被广泛的应用于家用电器,越来越多的被使用到计算机系统中。红外遥控不像无限电遥控那样,可以穿过障碍物去控制被控的对象。所以,在设计红外遥控时,不需
一、介绍这是一个用ESP8266实现的红外学习遥控器,代码可以直接Arduino刷上哈~ 其它的稍后再说;二、接线&使用方法如果懒得改代码想先试试,可以直接把红外发射接在D2上;红外接收接在D5上; 使用方法就是对着红外接收管按一下遥控器按键,之后红外发射管会半秒一次的发射学习的数据; 如果是Arduino IDE,在管理库里下载IRremoteESP8266库即可;三、代码及解析为了让各
转载 2023-07-11 13:17:35
512阅读
# 用 ESP8266 实现红外遥控的步骤 在这篇文章中,我们将学习如何使用 ESP8266 来实现红外遥控功能,并且用 Python 编写代码实现控制过程。以下是实现的流程: | 步骤 | 描述 | |------|-------------------------------| | 1 | 准备开发环境
原创 2024-09-15 03:25:51
261阅读
文章目录1 简介1 设计概要2 系统设计2.1 系统供电问题2.2 自动/手动模式的切换2.3 PWM信号的产生2.4 单片机内部资源的分配三、硬件搭建3.1 单片机最小系统3.2 电机驱动模块3.3 超声波测距模块3.4 红外遥控模块3.5 液晶显示模块3.6 供电模块4 工程代码(全开源)4.1 总头文件4.2 电机驱动及头文件4.3 超声波驱动及头文件4.4 红外遥控驱动及头文件4.5 液
1.红外遥控器红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。 红外遥控的编码目前广泛使用的是:NEC Protocol 的PWM(脉冲宽度调制)和Philips RC-5 Protocol 的PPM(脉冲位置调制)。2.NEC协议1.8位地址和8位指令长度; 2.地址和命令
前言找了好久都没有找到长虹空调遥控的编码信息,参考了正点原子的教程,尝试用红外接收头接收遥控的红外信号来分析,做了一下发现可行,现作记录如下,仅供参考 文章目录前言一、硬件连接1、元件准备2、线路连接二、软件配置三、运行结果 一、硬件连接1、元件准备因为只用到了接收头,所以电路比较简单,首先要准备下面的东西1、 红外接收头一个2、 STM32F103C8T6核心板3、 USB转TTL2、线路连接U
画板子,有至少8个io口(分别连ds18b20、红外传感器、烟雾传感器、CO传感器,后面3个传感器都是检测到就发高电平),2个串口,1个蜂鸣器,nbiot用的YED-C724 核心板(AIR724) 后改为基于esp8266的nodemcu1、项目简介2、实现逻辑#配置好esp8266,烧录好nodemcu的固件,编写lua脚本,识别固定协议的数据传给onenet #通过adc检测烟雾值(mq2)
转载 2024-03-30 10:28:24
260阅读
红外是一种光, 对于人类是不可见的光,但摄像头可以捕捉到红外光.红外可用不同的频谱来表二进制的0和1(高/低电平). 传输分成发送端(遥控器),接收端(红外接收头)发送端发出表示高低电平的不同的光, 接收端收到红外光后还原成对应的高低电平来表示二进制的0和1.发送端可由专门的红外发射芯片来实现,如图: 红外发射芯片会自动扫描矩阵键盘电路,根据不同的键码,生成一串二进制数据,再按每位的二进制数据用
2022.9网上根本找不到资料,没人免费发布,有发布也是要钱的。哎。自己研究吧。刚买的奥克斯清芯净空调,遥控器型号YKR-T/101,这样子的,手感不错: 用USB示波器抓了波形看了一下,和标准的电视遥控红外格式是一样的,就是最普通的那种格式。然后,发送一次是13个字节。注意,红外信号每字节是最低位在先,LSb!以前有STC51单片机编了一个程序抓红外,这次改进了一下,结果入了几个坑。抓
  • 1
  • 2
  • 3
  • 4
  • 5