我们每个人都想知道不在家时,家中所发生的事情。这与安全性或天然气,火或水等关键要素有关。 知道发生了什么事情的瞬间对于将最终损坏降至最低至关重要。 我们将重点介绍PIR传感器,但是相同的原理也适用于其他传感器,例如湿度,气体或烟雾传感器。无源红外线传感器(PIR)PIR是室内和室外报警系统中最常用的传感器。 它也用于自动门和自动照明系统。PIR传感器的功能基于人体发出的辐射。 物体会以红外辐射的形            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 19:50:20
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            代码 第一步设置驱动库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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            利用太极创客提供的ESP8266 心知天气库获取天气情况并显示心知天气库地址:ESP8266-心知天气: 本库主要功能为使用ESP8266物联网开发板通过心知天气 API 获取天气等信息。clone到本地: git clone https://gitee.com/taijichuangke/ESP8266-Seniverse.git安装该库,只需要将整个目录 复制到C:\Users\用户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 14:41:45
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、所需材料二、电路原理图三、 Arduino代码解析五、 红外遥控库文件安装六、 接收端效果展示及实物图总结 前言人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线遥控就是利用波长为0.76~1.5μm之间的近红            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 11:53:42
                            
                                534阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um ,红外遥控收发器件波长一般为 0.8um~0.94um ,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。红外遥控一般有发射和接收两部分组成,发射元件为红外发射管,接收一般采用一体化红外接收头,但发射载波频率与接收头固定频率需一致才能正确接收。一、发射1. 调制红外遥控是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-13 12:59:00
                            
                                668阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、硬件设计1. 硬件选型主控:使用NodeMCU开发板。人体感应器:使用PIR红外热释电人体感应模块,静态功耗小于0.1mA 。2. 原理图设计二、软件设计        1. ESP8266程序设计        1.1 ESP8266程序编写可以使用安信            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 11:28:57
                            
                                447阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1.材料准备2.代码实现3.接线 1.材料准备需要用到的材料:Arduino Uno板,L298N电机驱动模块,两个12V直流减速电机,舵机一个,超声波模块,11.1V锂电池,小车车架等。 因为我后续还要添加其他功能,如加装机械臂和openmv模块,所以选用了功率较大的12V电机。以后还会推出相关的博文。Uno板: L298N: 12V直流减速电机: 11.1V锂电池 超声波模块+舵机:2.            
                
         
            
            
            
            ESP8266微控制器内置一个集成无线芯片,能够从Wi-Fi路由器接收无线信号。通过这项功能,我们可以制作各种电子设备,例如机器人控制器、互动游戏和智能玩具等。尽管这些功能非常有趣,但是您也可以制作一些比较实用的无线电设备,例如Wi-Fi网络热点扫描器。   图1.  Wi-Fi网络扫描器的概念图。在本篇文章中,我们将主要介绍ESP8266微控制器的内部工作原理,以及如何仅使用几个现成的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 16:03:37
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关于红外编码的原理等:更新中。。。一、红外发射原理  红外发射器是发送了一个什么样的信号波形,如下图: 由上图,可知该红外信号发射码由一个起始码(9ms),一个结果码(4.5ms),低8位地址码(用户编码)(9ms~18ms),高8位地址码(用户编码)(9ms~18ms),8位数据码(键值数据码)(9ms~18ms)和这8位数据的反码(键值数据码反码)(9ms~18ms)组成。二、对红外码的还原            
                
         
            
            
            
            文章目录@[toc]一、前言。二、本博文实现的现象。1. 实现的现象;2. 使用说明;3. 遥控器对应的码值;三、esp8266的GPIO口中断使用。四、中断回调函数。五、LED初始化以及回调函数。六、编译烧录固件。七、后记;一、前言。距离上篇的8266进阶博文有那么一段时间了,那么本文带来的是基于Nonos的红外线H1838的NEC协议的移植小案例,浏览博文前,需要知道以下常识:1、 红外遥            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 15:54:32
                            
                                228阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实现功能: 
  1.控制一个大功率LED灯和一个继电器 
 
  2.控制RGB灯珠,实现颜色调节 
 
  3.实时获取温湿度(DHT11) 
 
  4.一个按键短按控制大功率LED灯珠亮和灭(同时上报状态),长按实现SOFTAP模式;一个按键控制继电器的开和关(同时上报状态),长按实现AIRLINK模式。 
 硬件准备: 
  1.ESP12F(32Mbit)一个 
 
  2.DHT11            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 20:38:33
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于Blinker点灯,可用小爱语音控制的esp8266红外遥控志高空调说明硬件准备软件准备代码Blinker 界面小爱语音配置感谢 说明基于Blinker点灯,可用Blinker软件和小爱语音控制的esp8266红外遥控志高空调。空调使用的遥控器是志高的ZH/JT-03,理论上使用这个遥控器的空调都可以使用这个项目。硬件准备ESP8266 开发板一块数字38KHZ红外发射模块(建议买有两个红外            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 13:50:42
                            
                                772阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1. 红外遥控简介2. NEC协议3. 硬件设计4. 实验程序详解4.1 main.c4.2 Remote.c4.3 Remote.h1. 红外遥控简介红外遥控是一种无线、非接触的控制技术。具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等优点。被广泛的应用于家用电器,越来越多的被使用到计算机系统中。红外遥控不像无限电遥控那样,可以穿过障碍物去控制被控的对象。所以,在设计红外遥控时,不需            
                
         
            
            
            
            红外遥控原理 一、优点:抗干扰能力强、成本低、功耗低、易实现; 二、编码方式:NEC Protocol 的PWM(脉冲宽度调制)和Philips RC-5 Protocol 的PPM(脉冲位置调制); 红外接收头仅有GND/VCC/sigout三个引脚,单总线三、NEC协议特征如下: 1、8位地址和8位指令长度; 2、地址和命令2次传输(确保可靠性),地址、地址反、命令、命令反,一共32位 3、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 12:54:03
                            
                                205阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.1处理器   处理器为STM32,代码在其两个系列的CPU上调试通过,为STM32F103ZET和STM32F103VBT。    软件平台:Keil uVision4;电路设计:Altium Designer v6.9。    
       
       1.2 
    红外通信技术理论及示波器验证    先说下红外遥控的知识。这方面的资料百度一下到处都是,归纳起来            
                
         
            
            
            
            一、介绍这是一个用ESP8266实现的红外学习遥控器,代码可以直接Arduino刷上哈~ 其它的稍后再说;二、接线&使用方法如果懒得改代码想先试试,可以直接把红外发射接在D2上;红外接收接在D5上; 使用方法就是对着红外接收管按一下遥控器按键,之后红外发射管会半秒一次的发射学习的数据; 如果是Arduino IDE,在管理库里下载IRremoteESP8266库即可;三、代码及解析为了让各            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 13:17:35
                            
                                512阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:燕十三(flyingcys)  红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um ,红外遥控收发器件波长一般为 
0.8um~0.94um 
,具有传输效率高,成本低,电路实现简单,抗干扰强等特点,在家用电器上被广泛使用。 红外遥控一般有发射和接收两部分组成,发射元件为红外发射管,接收一般采用一体化红外接收头,但发射载波频率与接收头固定频率需一致才能正确            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-27 15:22:14
                            
                                536阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 用 ESP8266 实现红外遥控的步骤
在这篇文章中,我们将学习如何使用 ESP8266 来实现红外遥控功能,并且用 Python 编写代码实现控制过程。以下是实现的流程:
| 步骤 | 描述                          |
|------|-------------------------------|
| 1    | 准备开发环境            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-15 03:25:51
                            
                                265阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             前言ESP8266是一颗低功耗、高集成度、性能稳定的 Wi-Fi 芯片,是物联网开发的首选设备。ESP8266EX 专为移动设备、可穿戴电子产品和物联网应用而设计,通过多项专有技术实现了最低功耗。ESP8266EX 有三种运行模式:激活模式、睡眠模式和深度睡眠模式,能够延长电池寿命。 ESP8266EX 是业内集成度最高的 Wi-Fi 芯片,最小封装尺寸仅为 5mm x 5mm。ESP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 13:52:39
                            
                                279阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            智能小车将会关于遥控、寻迹、避障的Arduino小车系列,有需要可以进入我的个人头像查看。在智能小车项目中,我们通过控制直流电机的正反转、刹车和转速来控制小车的行动。  
 【i·Make】Arduino入门自学,电子学会机器人等级考试三四级,21—红外遥控只能小车 在这台小车中,对直流电机发出的控制指令来自于Arduino主控板,而Arduino主控板的外部输入则来自于超声波传感器、灰度传感器、