本文有两个内容:一、红外遥控协议讲解;二、解码程序解析(参考正点原子代码)红外介绍、优点、缺点就不给大家说了,进入正题一、红外遥控协议讲解红外遥控编码目前广泛使用是:NEC ProtocolPWM(脉冲宽度调制)和Philips RC-5 ProtocolPPM(脉冲位置调制) 本文将以NEC协议实现红外遥控。NEC协议特征: 1、8位地址和8位指令长度; 2、地
从零开始智能家居专家称「今年高温综合强度或为 1961 年来最强」,哪些因素导致?未来还要热多久? - 知乎 https://www.zhihu.com/question/548225236 季风区迟迟不见台风来到,伏旱灼烧着这片土地,空调成为了必需品。谁不想当每次踏进家门时候,迎来是清爽凉风,而不是已经在灼热家中发酵一天浑浊空气?材料清单开发板(Arduino或ESP系列),红外
转载 2024-10-24 22:21:10
179阅读
ESP32 MicroPython WEB蓝牙红外遥控小车⑬1、蓝牙遥控小车2 、红外遥控小车3 、WEB网页摄像头遥控小车 1、蓝牙遥控小车实验目的 使用“YQD蓝牙小车”APP控制小车实验内容 使用小车显示屏显示蓝牙连接情况,开启蓝牙名称为“yqd-car”,并设置连接到小车蓝牙后接收数据回调函数,在回调函数里面我们APP软件发送控制小车前进、后退、左转和右转去控制小车。 蓝牙APP软件按
# ESP32红外遥控与Python ## 介绍 ESP32是一款强大Wi-Fi和蓝牙双模无线通信芯片,广泛应用于物联网和嵌入式系统。在实际项目中,我们常常需要使用红外遥控来控制设备,而ESP32可以通过红外遥控模块来实现这一功能。本文将介绍如何使用ESP32和Python来实现红外遥控功能。 ## ESP32红外遥控模块 ESP32可以通过连接红外遥控模块来接收和发送红外信号。常见红外
原创 2024-07-05 06:21:25
156阅读
# ESP32与Python实现红外遥控 红外遥控器常用于电视、空调等电器,其原理是通过红外线传输信号。最近基于ESP32开发使得我们可以用Python编程实现红外遥控。本文将介绍如何使用ESP32以及Python库来控制红外设备,并提供相应代码示例和设计图。 ## ESP32简介 ESP32是一款强大单片机,配备Wi-Fi和蓝牙功能,适合用于各种互联网应用。由于其高性能和灵活性,ES
原创 2024-10-23 05:27:00
276阅读
文章目录0 前言1 简介2 主要器件3 实现效果4 硬件设计空调遥控器原理原理图解码IR信号5 软件说明代码与Homekit进行连接5 最后 0 前言? 这两年开始毕业设计和毕业答辩要求和难度不断提升,传统毕设题目缺少创新和亮点,往往达不到毕业答辩要求,这两年不断有学弟学妹告诉学长自己做项目系统达不到老师要求。为了大家能够顺利以及最少精力通过毕设,学长分享优质毕业设计项目,今天要分享
一、 实验目的 (1)理解硬件串口使用及相关函数 (2)实现类库编写,并实现超声波传感器测距功能,可以考虑当距离达到阈值时,点亮LED灯 (3)熟悉硬件串口使用方法,实现read、peek、print、write等函数功能 (4)实现串口通讯,用RGB LED进行多色彩变换二、 实验环境 Arduino IDE 1.8.13实验画图软件 fritzing 0.8.7三.实验过程(主要步骤
我在前面的文章《便宜小米米家万能遥控器不买,我为啥买贵创米遥控器?》里挖下一个坑——在那篇文章里我说,通过米家创米小白万能遥控器声控版把米家智能门锁丰富传感器及事件通知接入开源home assistant(其原理就是小白万能遥控器串口会输出蓝牙设备信息)可以带来更丰富多彩玩法。今天来给大家填这个坑,下面给大家介绍详细操作步骤。 一、给wemos D1 mini刷入esp
转载 2024-03-22 11:11:22
1017阅读
文章目录一、前言。二、本博文实现现象。1. 实现现象;2. 使用说明;3. 遥控器对应码值;三、esp8266GPIO口中断使用。四、中断回调函数。五、LED初始化以及回调函数。六、编译烧录固件。一、前言。距离上篇8266进阶博文有那么一段时间了,那么本文带来是基于Nonos红外线H1838NEC协议移植小案例,浏览博文前,需要知道以下常识:1、 红外遥控原理是什么?2、红外
*6. 红外遥控灯光控制系统设计: 可通过红外遥控遥控实现LED照明灯开关; 可遥控实现灯光亮度(PWM)调节; 遥控可在白光照明与彩灯效果之间切换;基于单片机灯光控制系统:硬件:DS1302、LCD显示、光敏传感器、LED灯、按键 要求:在LCD上显示实时时间;要求能够通过按键对时间参数进行设定,三(四个)按键为功能设置:SET、INC、DEC、(ENTER)。分时段控制功能:夏令时:
【物联网】ESP32桌面小电视之异地恋必备神器一、 前言之前在B站看到ESP32小电视,主要是时间气象显示,就想着也可以做恋爱纪念日显示于是就有了纪念日显示页面,女朋友有个要求,就是我们两个能够呼叫对方,也就是打卡功能。虽然在如今即时通信这么方便时代,有另一种方式呼叫对方,好像能给情侣特别是异地恋情侣带来不一样体验。比如我们每天早上都会去按一下呼叫功能,别有一番风趣,这个通信功能是基于MQTT
转载 2024-03-23 08:45:57
230阅读
Arduino IDE可以使用安装版“arduino-1.8.13-windows.exe”或免安装压缩包“arduino-nightly-windows.zip”,我使用是免安装版,将arduino解压在目录“D:\arduino-nightly”。也可以在官网Arduino - Home 下载最新版Arduino IDE。安装过程中会弹出“驱动安装”选项,点击安装即可。安装完成后打开IDE&
ESP32例程为C语言开发,并非Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采用纯C语言开发,开发工具为Visual Studio CodeAndroid(安卓)例程全部为原生Android开发,例程全部支持到SDK版本29  Android 10.0(Q) 开发工具为Andirod Studio 4.0PC源码例程为Visual Studio 201
转载 2024-03-14 23:07:32
337阅读
      红外遥控在我们生活中随处可见,以前,还没学电子之前觉得它是多么不可思议,而真正接触它,却是大二时候。上专业选修课《无线遥控》,选题做基于MCU红外编码与解码。看了老师课件时序图,感觉并不难,而真正自己敲代码和调试,却花上好几天功夫。    首先做完部分是接收程序,拿遥控器测试成功后,觉得协议有点繁
转载 2024-10-12 17:49:08
156阅读
十五、红外遥控器介绍基本接收和发送遥控器键码外部中断和外部中断寄存器红外解码中断函数红外遥控电机模块电机调速 介绍基本接收和发送空闲状态:红外LED不亮,接收头输出高电平发送低电平:红外LED以38KHz闪烁,接收头输出低电平发送高电平:红外LED不亮,接收头输出高电平遥控器键码外部中断和外部中断寄存器低电平或者下降沿触发红外解码#include <REGX52.H> #includ
2.1 38KHz载波产生 常用38KHz载波产生方法有455KHz晶振分频法、时基电路搭建法、微控制器PWM模块产生法。为减少硬件规模、缩减成本,故由STM32定时器输出PWM波,得到占空比1:3红外载波。 STM32定时器分为高级定时器(TIMER1、TIMER2)、基本定时器(TIMER6、TIMER7) 和通用定时器(TIMER2~ TIMER5),具有非常强大
目的:早晨定时打开显示屏(电视),树莓派虽然省电,可以常开,但显示屏是耗电。材料:红外接收头(原来玩51开发板上带,好久不用不知坏没坏)、红外发射管(曾买过一个红外避障器上有个红外发射管)、树莓派、电视及遥控器。制做:1、录制遥控器开机信号。接收头只是临时用,差不多就行,这个接收头在试验过程中出现问题很多,耽误很长时间,之前3.3V好使,后来不好使了,过程重试了N次,结果换在5V上好使了,这个
这是一个旧项目的拓展项目。在此基础上,每次使用PIR(被动红外)传感器和ESP32发送邮件时均会被检测到。硬件组件:FireBeetle ESP32物联网微控制器 *1人体热释电红外传感器 *14*4 薄膜数字键盘(背面带贴纸)* 15毫米LED包(50只) *1220R电阻 *1万能电路板 *1软件程序和在线服务:Arduino IDE软件 (下载教程)手动工具和制作机器:烙铁(通用)3D打印机
目录1.1、红外线介绍1.2、红外遥控工作原理1.3、NEC协议介绍1.引导码组成2.地址码3.数据码4.反码5.连发码1.4、红外接受装置1.在数码管显示红外解码遥控按键值:1.1、红外线介绍        红外红外线简称,它是一种电磁波人眼睛可见光按照波从长到短排列,红,黄,绿,青,蓝,紫。比
一、序言很早前就想实现这个红外遥控自学习这个实验,用于来自己控制房子里如空调等红外遥控设备自动化,NEC标准到具体产品上可能就被厂家定义为不一样了,所以自学习就应该是接收到什么就发送什么,不用管内容是什么!二、硬件实现原理由上述原理图可知,当IE为高电平时发送红外光,为低电平时不发送红外光。在NEC协议中,信息传输是基于38K载波,也就是说红外线是以载波方式传递。发送波形如下图所示:NE
转载 2024-04-26 16:57:42
917阅读
  • 1
  • 2
  • 3
  • 4
  • 5