最近要做一个项目,利用手机的耳机口输出红外信号,从而把手机变成红外遥控器,信号处理的知识基本都还给老师了,刚开始真的挺头疼。找了不少资料研究了一下,总算有点心得,在这里做个备忘。一、音频信号输出原理音频耳机口输出信号的原理已经有大牛的文章,再补充一点个人的理解,Android音频输出采样率一般为44.1kHz,AudioTrack源码中限制最大采样率为48kHz,也就是说耳机音频口输出的音频频率应
注意:1. arduino 的 libraries 在 mac os 中的地址/Users/<username>/Documents/Arduino/libraries/2. 红外遥控程序注意将IRremote文件夹 复制到Arduino安装目录下面libraries 文件夹下面 ,否则编译会出现C:\Program Files (x86)\Arduino\libraries\Robo
一、红外遥控器是什么鬼现有的红外遥控器有两种:一种是PWM(脉冲宽度调制),另外一种是PPM(脉冲位置调制);这两种调制方式对应两种编码形式NEC(PWM对应的编码形式)和philips的RC-5,RC-6,RC-7;说明:Linux内核中,红外驱动仅支持NEC编码格式,所以本文只讨论NEC编码格式的红外遥控器; 1)、PWM(脉冲宽度调制)原理说是原理,其实说白一点,就是0和1要怎么表
红外线避障车(micropython 102板)系统文件由四个文件关联组成: (1)boot.py – 这个脚本执行时TPYBoard开发板启动。它设置了开发板的多个选项参数。 (2)main.py – 这是包含Python程序的主要脚本。在 boot.py 运行后被执行
转载 6月前
218阅读
前言关于树莓派配置红外遥控的过程,我相信玩过的人知道这里的坑有多少,在这写一下我配置的过程,仅供参考硬件1.树莓派4B 2.红外遥控器及接收模块,我用的这里不得不提一下有关红外接收模,之前我用的不是图中的这个接收模块,在调试时死活不会来。换了这个后就OK了配置过程1. 打开命令终端,输入以下指令,安装 lircsudo apt-get update sudo apt-get install lir
总述        红外遥控由发送和接收两个组成部分。发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号。红外接收完成对红外信号的接收、放大、检波、整形,并解调出遥控编码脉冲。为了减少干扰,采用的是价格便宜性能可靠的一体化红外接收头(HS0038,它接收红外信号频率为 38kHz,周期约 26μs,采用NE
一 硬件VCC对应5V ,OUT则对应一个数字引脚,只是不知换一种接头是不是还要试错?   二 代码1.初试红外遥控,功能:通过串口查看红外遥控器按钮对应的红外码,代码如下/* 红外遥控,通过串口查看每个按钮对应的红外码, 同时每按一下控制LED灯的亮灭,通过亮灭变化也 能知晓是否每次按-发送-接收这个流程走完 */ #include <IRremote.h>/
什么是 PIR 传感器?PIR 传感器,全称为“Passive Infrared Sensor”,又称“人体红外线传感器”,是一种可以探测人体热量的电子元件。它通过探测周围环境中的红外线辐射来感知人体的存在,因此通常被用作安防领域中的移动侦测器。 PIR 传感器一般由红外线探测器、信号处理器、镜头等部件组成。当有物体(通常是人体)进入传感器感知范围时,红外线探测器会感知到周围环境中的红外
[size=large][/size]5 2.1红外线技术触摸屏 如图2-1所示,红外触摸屏是在显示器前加一框架,在框架的下面和左面放 一排红外线发射二极管,在上面和后面放一排光电晶体管,利用X、Y方向上密 布的红外线矩阵来检测并定位触摸点。当用户触摸屏幕时,手指会挡住经过该位 置的横竖两条红外线,由此计算出触摸点在屏幕上的位置。 图2-1红外
主要功能STM32采集温湿度信息.人体红外感应模块, 检测到有人活动, LED3亮.手机APP通过WIFI连接, 可查看温湿度信息, 可控制LED1, LED2, 蜂鸣器.STM32与电脑上位机串口连接, 可查看调试信息.手机APP可发送信息给电脑上位机.物料清单野火STM32F103指南者开发板(自带ESP8266的WIFI模块)DHT11温湿度传感器HC-SR501人体红外感应传感器网络调试助
        智能小车现在差不多是电子竞赛或者DIY中的主流了,寻迹,壁障,遥控什么的,相信大家也都见得很多了,这次就大家探讨一下防坠落小车的制作方法,不同于以往的是这次的程序不用C语言写,而是要使用python语言写。下面给大家看一下视频演示:视频连接  //v.youku.com/v_show/id_XMTc
一、目的        我们分3节讲述远程控制。这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串。二、环境        ESP32 + 240x240的oled彩色屏幕+ Thonny IDE +
一、红外nec协议红外遥控的编码目前广泛使用的是:NEC Protocol的PWM(脉冲宽度调制)和Philips RC-5 Protocol的PPM(脉冲位置调制),而美的空调大多采用nec协议的R0d电控功能。NEC协议的特征: 1、8位地址和8位指令长度; 2、地址和命令两次传输;(确保可靠性) 3、PWM脉冲宽度调制,以发射红外载波的占空比代表“0”和“1”; 4、载波频率为38KHz 5
一、目的        这一节我们学习如何使用我们的ESP32开发板来控制红外传感器。二、环境        ESP32 + 红外传感器 + HX1838B红外接收模块 + Thonny IDE + 几根杜邦线接线方法:红外接收模块 接口说明(3线制) 1 V
题外话:因半导体价格涨幅较大和国外形势,开始考虑尽量使用国产芯片(支持国货),先从单片机开始,目前暂定要求不高的场合选择应用较多的STC系列,其中STC8G和STC8H系列为STC主推的型号。注:程序大部分来源于网络,并做了较大幅度的修改,原因是不是用于红外数据传输,而是作为光电开关来用。      参考NEC编码做了简化,便于延长发射管寿命。   &nbs
最近由于项目需求,研究了一下MSP430,总体感觉MSP430还是非常不错的单片机,不亏是TI的产品。项目中用MSP430实现了红外遥控功能,下面我们先来分析一下红外的发送原理。 红外发送原理 红外发送实际上是按照一定的时间间隔,断断续续的发送红外射线来进行数据传输,为了提高数据传输的准确定和降低功耗,红外一般是采用38K的红外调制信号,其中,38K允
摘要:计算机技术,网络通信技术,智能传感技术,微电子技术的成熟和发展为智能家居的发展创造了良好的前提条件和基础.但现有的家居系统中都存在不足和缺点,而且在智能方面还存在较大的空白.本文针对这些不足和缺点,提出了一套基于Android平台,2.4G短距离无线射频通信的智能家居红外控制系统. 本系统以Android智能设备作为主控制器终端(本文以平板电脑为例),通过2.4GHz无线射频技术(简称2.4
一 热释电传感器:   一种对人体感应的红外开关,加菲尼尔透镜可以在更大角度侦测信号      操作模式:周期模式(定时处理),侵入模式(低功耗中断模式),占用模式(类似软件中的设备锁)
转载 2019-10-29 14:32:00
57阅读
2评论
# 如何实现mricopython红外 作为一名经验丰富的开发者,我将向你介绍如何实现mricopython红外。首先,让我们来看一下整个实现过程的步骤: | 步骤 | 操作 | | --- | --- | | 1 | 准备红外传感器和其他所需硬件 | | 2 | 安装mricopython库 | | 3 | 连接红外传感器到开发板 | | 4 | 编写代码以读取红外信号 | | 5 | 运行
原创 4月前
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5