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阅读
一. 简介最近在做项目的过程中,由于使用的是核心板,没有按键,尝试通过串口进行数据发送,进行控制,但是太麻烦了。于是想到了通过红外遥控进行控制。经济又实惠,还可以隔空远程操作,且只有一个数据线,YYDS。欢迎关注 微信公众号 FPGA之旅 获取更多,所用资料将会第一时间发布在上面。二. 红外遥控数据传输协议不做过多的理论知识的简介,主要是为了教大家怎么使用。传输过程如下空闲态 为 高电平引导码 :
转载
2024-04-09 09:57:29
101阅读
目录一、简介二、所需材料三、官方例程四、使用方法4.1 RMT初始化4.2 WS2812初始化4.3 点亮WS2812五、LED颜色渐变5.1 第一种实现方法5.2 第二种实现方法5.3 彩虹跑马灯一、简介 官方关于RMT的介绍:RMT(红外遥控器)是一个红外发送/接收控制器, 其特殊设计支持生成各类信号
转载
2024-03-24 12:33:15
759阅读
最近接到李工的邀请,想弄一下红外的发射与接收,因为手头没有红外发射管,所以先研究了一下红外接收。 先百度了一下原理,经过练习给屏幕写驱动,看这类的原理图时已经没有那么发怵了,NEC编码的红外发射看起来还是比较简单的,其实我最佩服的是发明这些编码规则的人,优雅而精准。 在树莓派上找到了一个范例,进一步降低了难度,现在主要做的就是移植代码了,到这里整个工作思路已经很清晰了: 1.读懂红外编码规则; 2
转载
2024-01-10 19:05:07
93阅读
3. 遥控控制我们根据已经获取到的按键与其红外信号,开始进行控制设计 首先,我们需要手机下载软件 点灯 blinker ,注册登陆 点击右上方“+”号 -> Arduino -> wifi接入 -> 复制key 后,返回主界面,就会出现一个新的设备 。 点击 Arduino -> 开始使用 -> 点击右上角编辑 -> 点击一下删除标志 -> 下方组件中,点
转载
2024-08-05 11:16:03
302阅读
##红外成像部分企业统计时间:2018-06-17 统计的部分企业的部分产品曾使用过,非专业,不喜勿喷。现已不从事该行业,仅作历史参考。现已不从事该行业,仅作历史参考。现已不从事该行业,仅作历史参考。FLIR http://www.flir.cn/home/ 行业大佬,产品涉及面很广,参考下图。DALI TECHNOLOGY 大立科技 http://www.dali-tech.com/ 国内大佬级
转载
2024-10-14 14:27:11
41阅读
声明 .这是一部分读取遥控器的键值然后再模拟出该键值的红外信号并发射的代码,可以读到键值,以及设备对应的识别码,收到的2进制转16进制的数据,不是每个遥控器都可以复制的哟,一些简单的遥控,比如电扇的,电视的,大多数还是可以的,但是像空调遥控,尤其是大牌子的,就不行了哦~ .所有的数据在OLE
转载
2024-04-27 09:56:57
317阅读
ESP32开发之旅——人体感应传感器HC-SR501前言在本文中,您将学会HC-SR501人体感应传感器在ESP32中的使用,本文提供了简单的示例供学习参考。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时ESP8266也可按照本文进行开发)。对HC-SR501模块熟悉的小伙伴可以直接跳至正文部分HC-SR501介绍HC-SR501 是一款基于热释电效应的人体热释运
转载
2024-03-18 20:48:59
369阅读
esp32_amg8833介绍用基于ESP32+amg8833模块开发的红外热成像测温仪,开发板用的是TTGO T-Display ESP32,测温模块用的是AMG8833 IR 8x8红外热像传感器。 在新冠战疫的环境下,不仅一罩(口罩)难求,还有一枪(测温枪)难求。咱就自己搞个测温枪吧。 最初的想法是红外测温枪+人脸识别,放在学校门口,就可以为师生每天自动记录体温了。趁全国人民做月子期间,试着
转载
2024-03-12 04:59:47
555阅读
文章目录一、演示视频二、程序框架三、硬件设计四、模块介绍1、语音识别模块离线语音识别优化语音识别2、BLE模块3、MQTT模块3.1、命令下发3.2、设备属性上报3.3、平台查询设备属性3.4、应用侧接口4、音频播放模块4.1、播放本地mp34.3、文本转语音5、红外模块5.1、红外发射5.2、红外学习6、传感器模块7、定时模块8,无线检测模块8.1、使用相关系数进行人体检测8.2、使用振幅平均
转载
2024-01-21 19:36:58
650阅读
ESP8266微控制器内置一个集成无线芯片,能够从Wi-Fi路由器接收无线信号。通过这项功能,我们可以制作各种电子设备,例如机器人控制器、互动游戏和智能玩具等。尽管这些功能非常有趣,但是您也可以制作一些比较实用的无线电设备,例如Wi-Fi网络热点扫描器。 图1. Wi-Fi网络扫描器的概念图。在本篇文章中,我们将主要介绍ESP8266微控制器的内部工作原理,以及如何仅使用几个现成的
转载
2024-04-12 16:03:37
148阅读
ESP32 MicroPython WEB蓝牙红外遥控小车⑬1、蓝牙遥控小车2 、红外遥控小车3 、WEB网页摄像头遥控小车 1、蓝牙遥控小车实验目的 使用“YQD蓝牙小车”APP控制小车实验内容 使用小车显示屏显示蓝牙连接情况,开启蓝牙名称为“yqd-car”,并设置连接到小车蓝牙后接收数据回调函数,在回调函数里面我们APP软件发送控制小车的前进、后退、左转和右转去控制小车。 蓝牙APP软件按
转载
2024-07-30 18:39:31
260阅读
之前已经写过了一个使用定时器普通计时功能来识别红外遥控数据的文章。本次是使用定时器输入捕获来实现,这种方法比起定时器普通计数来说要更加复杂一些,不过效果会更好。一、原理1、红外发射协议红外发射协议已经在之前的文章中写过,在此就不赘述。2、定时器计数和输入捕获定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。定时器的输入捕获就是可以测量输入信号的脉冲宽度。本次
转载
2024-05-12 17:11:50
1269阅读
用ESP32与Android 实现热成像说明:通过ESP32获取AMG8833的温度数据(Arduino IDE),然后通过UDP通信与Android 通信,在Android 上采用双三次插值算法进行插值显示热成像。先上效果:左图未插值,右图为插值64*64的结果点击观看效果视频https://www.bilibili.com/video/BV1Cv411576m
AMG8833热成像模块简单介绍
转载
2024-03-23 20:02:40
124阅读
该项目展示了如何在ESP32上使用MQTT通信协议来发布消息和订阅主题。 举例来说,我们会将BME280传感器的读数发布到Node-RED仪表板,并控制ESP32输出。 我们将使用Arduino IDE对ESP32进行编程。介绍在此示例中,有一个Node-RED应用程序,该应用程序使用MQTT通信协议控制ESP32的输出并从ESP32接收传感器读数。 Node-RED应用程序正在Raspberry
转载
2024-04-01 14:28:35
445阅读
# 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
272阅读
简介NEC协议是众多红外遥控协议的其中一种, 在借助了正点原子的视频后总结了如下笔记, 如有错误请各方大佬们指教!发送端原理NEC协议发出的一帧数据包括: 同步(引导)码, 地址码, 地址反码, 控制码, 控制反码, 连发(重复)码其中地址码, 地址反码, 控制码, 控制反码的逻辑’1’和逻辑’0’表示如下 逻辑’1’:2.25ms(560us脉冲+1680us低电平) 逻辑’0’: 1.125m
STM32 NEC红外遥控器解码红外遥控编码格式一体化红外接收头STM32显示遥控器按下的数字代码代码片总结 红外遥控编码格式现有的红外遥控包括两种方式:PWM(脉冲宽度调制)和PPM(脉冲位置调制)。两种形式编码的代表分别为NEC 和PHILIPS 的RC-5、RC-6 以及将来的RC-7。 NEC 格式的特征: 1:使用38 kHz 载波频率 2:引导码间隔是9 ms + 4.5
转载
2024-09-27 22:25:51
181阅读
相关文章1、STM32 定时器输入捕获实现红外遥控数据接收----2、stm32的定时器输入捕获与输出比较----http://www.51hei.com/bbs/dpj-36977-1.html 一、原理1、红外发射协议红外通信的协议有很多种。这个实验使用的是NEC协议。这个协议采用PWM的方法进行调制,利用脉冲宽度来表示 0 和 1 。NEC 遥控指令的数据格式为:同步码头、地址码、
转载
2024-05-11 18:41:42
169阅读