首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenTX开源遥控器相关

这篇文章会看到目前在售的一些基于开源的OpenTX遥控系统的遥控器,以及相关的DIY指南。...先看第一个 一逛咸鱼就看见jupmer的遥控器在卖,lite是精简版的意思: 就是这样的,单协议大概是350.OpenTX的系统 嘿,是中国的厂子 使用STM32F205的芯片 说起OpenTX...就不得不看看相关的遥控器了。...jumper T18 大概1000+ 还有DIY的版本 这个180+,便宜 他们附带了一个GUI的软件,很小 首次打开会要求刷机什么的 关闭了以后也可以继续看到 内置了虚拟的遥控器...做个就更真实了 目前没有预算买遥控器,可以先刷I6X 如果是DIY的话,这里也还是推荐使用Arduino 2560的板子 原理图在此 使用OLED 随便拼凑,太草率了 https://github.com

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

基于单片机的遥控器设计

一、项目介绍 随着科技的不断发展,红外遥控器已经成为我们日常生活中普遍使用的一种电子设备。它能够给我们带来便捷和舒适,减少人工操作的繁琐性。...然而,在实际应用中,有时候我们可能需要制作一个自己的红外遥控器,以便于更好地满足个性化需求。这样的需求可能来自于家庭影音设备的控制、智能家居系统的控制,或者其他自动化控制方案等。...本项目的目标是设计一个简单且易于实现的单片机红外遥控器,使用户能够自己定制并控制各种电子设备。通过使用键盘矩阵和红外发射二极管,用户只需按下相应的按键即可发送红外信号,从而实现对电子设备的控制。

22920

自制一个空调遥控器

我们家里的空调、电视等,它们的遥控器都是通过红外信号来控制的。其实,我们可以自己用红外发射模块来做一个遥控器。...要自己实现红外遥控器的功能,思路其实很简单,首先,我们需要知道原来遥控器发射的信号是怎么样的,然后我们只要用红外发射模块发射一个一模一样的信号就行了。...一、获取遥控器的波形 我们使用红外接收模块,连上逻辑分析仪,然后使用空调遥控器对着红外接收模块发射信号,这时逻辑分析仪就采集到了红外信号。这一部分不需要什么代码。...二、用单片机产生红外信号 知道了遥控器发射的波形,我们不需要去理解它是什么含义,只要照着来发射一段相同的波形,就能实现功能。...总的来说,思路比较简单,就是捕获遥控器的信号,这个作为标准信号,然后使用红外发射模块发射一个和他一样的信号,另外就是这个需要使用逻辑分析仪去好好分析你实际产生的波形和标准波形的偏差,理论计算与实际难免有误差

2.1K40

STM32入门开发: 制作红外线遥控器(智能居家-万能遥控器)

这篇文章和上篇文章内容是连贯的,上篇文章完成NEC红外线协议解码,这篇文章就当做遥控器发送端,发送自定义数据给接收端,完成自定义的数据传输;也可以模拟家电遥控器,对电视机、投影仪、空调等设备进行遥控操作...,可以将逻辑分析仪插在红外线接收头的引脚上,拿个正常的空调遥控器对着接收头按一下,然后采集数据分析,即可得到协议规律,然后网络上也有空调按键值功能的说明文档,调试一下即可。...2. 2 使用的相关硬件 因为要模拟红外线遥控器,就需要一个红外线发射管;在学习阶段,如果不想自己搭建电路,可以买现成的模块。...红外线接收头的硬件特性: (注意: 这里是针对NEC遥控器协议来说明),下图就是当前使用的红外线接收头。 收到38KHZ的红外光,IN引脚就输出低电平;没有收到IN引脚就输出高电平。...其他位功能不详(遥控器无对应项)。 第36位和69位分别是码段1和码段2的最后一位,无所谓“0”“1”。

3K11

给DJI Tello加个航模遥控器吧~

所以最大的问题就是作为一个小航模,没有一个航模遥控器来控制。...TT在拆下扩展模块的时候,使用的WIFI链路+UDP控制,在加扩展模块下,控制的样子和上面大同小异,不过是扩展和飞机之间通讯是串口: 官方有张图,很漂亮 那这个项目就是使用普通RC接收机+遥控器来完成...一个通道(遥控器通道)用作起飞和降落的开关。起飞后,使用rc指令连续控制无人机,同时发送所有 4 个通道(左/右、前/后、上/下和偏航)。 这些在源码中都会有体现。...TR的遥控器还挺丑的 官网上面早就没有了AFHDS2的协议内容,不过互联网是有记忆的: 这个是2代的协议 逻辑分析仪的数据 AFHDS 一代协议(FlySky),至于一代的协议在这里。...就是为了确定状态,这个是工具函数,来处理摇杆的数据 这个是拨钮开关和三段式开关,控制飞行起落的 这个就是我们心心念念的RC函数了,写入到cmd,然后UDP发送 一些前置准备 这里就是和RC遥控器的纠葛了

2K20

Tiny X8M遥控器源码解读.1

众所周知,我昨天买了个遥控器->Tiny X8M遥控器全解,文章在此。不过这个是开源的,代码就写的好,不读可惜了,读它。 一共有两套,8D和16D的协议,先看8D的。.../stm8l15x-16x-05x_al31-l_stdperiph_drivers_um.chm ok了 这不就有了中文的手册了 下面是menu这个文件夹的文件, 第一个程序是标定遥控器的程序...,这种遥控器无非你要知道,你的最大值是多少,以及你的最小值是多少,剩下就是一个范围的mapping。...遥控器在开机后并不是就一直处于一个合适的运行的状态,可能是处于各种的状态,就像图中所言,可能是时间放的太长,上电后遥控器的摇杆没有归位,或是电量不够,以及中位不在中位等,或者是无线模块坏掉了。...上电以后看看遥控器要运行在什么样的状态 y=( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

54620

分析无线遥控器信号并制作Hack硬件进行攻击

不过大多数还是用于安防方面的,比如: 遥控报警器、电动卷帘门、电动伸缩门、遥控电开关、无线遥控门铃…… 1、无线遥控器简介 无线遥控器从安全角度看大致分为两类,一类是最普遍的固定码遥控器,特点是廉价、...无线遥控器从信号调制方式可以大致分成 OOK 和 FSK 两种方式,当然这只是常见的,还有其他的信号调制方式。 2、三态八位遥控器 3 态 8 位遥控器是我们常见的遥控器,它属于固定码遥控器。...在电瓶车防盗器、电动卷帘门、电动伸缩门、遥控电开关、无线遥控门铃这些应用中都能见到这种遥控器,因为这种遥控器很廉价。 2.1 什么是三态八位遥控器?...10 码(注意是一对,前一对的后 1 跟后一对的前 0 组成的 10 是不算的)这说明你的遥控器不属于 3 态 8 位遥控器,是厂商出厂时烧录的固定码,这种遥控器的后 8 位(bit)按键值也不一定是标准的...作用是配对新的遥控器,如果当前遥控器坏了,你可以买个同类型的遥控器,长按学习键再按遥控器,就可以学习到新遥控器的编码的信息,这样你就能继续使用了。

1.5K80

用红外遥控器让你的舵机转圈圈

完成目标 HAL库定时器输入捕获功能使用 HAL库PWM多路输出使用 红外发射、接收测试 红外控制PWM控制MG995 180度舵机 硬件环境 STM32F407ZGT6(或其他主控板) 红外发射器(遥控器...红外遥控器所使用的是38KHZ的载波频率,下面结合红外通讯做点简单介绍。   调制:就是用待传送信号去控制某个高频信号的幅度、相位、频率等参量变化的过程,即用一个信号去装载另一个信号。...  对于解码来说,得到的不过是遥控器发送来的数据,但是市面上的NEC编码遥控器遵从的只是协议一致,每个遥控器的按键对应的实际键值并不是一致的,比如A厂家的遥控器“按键1”对应的码值为100,B厂家的“...按键1”可能是码值100,但也有可能是其他码值,此时就需要我们把遥控器标签上对应的键跟实际接收的键值进行匹配,下面是我接收到的我所购买的遥控器的实际键值,也就是图示遥控器标签对应的键值,实际测试跟正点原子的是不一样的...,可能有心细的小伙伴已经看到了,下面方向键,串口还打印出了,旋转度数,是的,接下来我们来通过红外遥控器对舵机进行控制。

1.5K10

FlySky - i6X 遥控器输出PPM信号

照例感谢老哥出遥控器给我,FS-i6不带接收机的价格大概是180-200之间。老哥出我的型号是i6X(小声bb,可以刷OpenTX),而且还给了老哥接收器,PPM,PWM,IBUS我就都有了!!!...全家福 输出IBUS的接收机,穿越机和空心杯刚刚好 引脚图 之前梁老哥给了个多协议的模型,需要输入ppm信号,我自己做了一个遥控器,但是太简陋了。然后正好i6-X可以直接输出这个信号。...但是注意,它不是单独的输出,是连接收机后的设置 我们需要的直接从遥控器本身引出来的信号 i6-X的背后有个教练孔,可以直接输出ppm的信号,下面的这个链接就是把多协议模块和遥控器做了绑定。...,但我建议啊~ 上面的模块是另一个遥控器的多协议模块,要是想真正的契合i6-x,那你看下面这个,本质上面都一样。...使用的NRF芯片 品牌名称:iRangeX 产品编号:iRX6 产品名称:多协议 TX 模块 信号频率:2400-2483.5Mhz 可控范围:≈100m 输入电压:3.7-4.2V(1S电池) 支持遥控器

2.3K41

03.如何实现一个遥控器-命令模式

通过封装调用方法调用,也可以做一些很聪明的事情,例如记录日志,或者重复使用这些封装来实现撤销(undo) 实例分析: 让硬件解脱,让我们看看遥控器 有七个插槽需要编程,可以在每个插槽放上不同的装置,然后用按钮控制它...一、简单遥控器 1.实现电灯类 using System; namespace Command { public class Light { public void On...} public void execute() { _light.On(); } } } 4.假设我们只有一个遥控器...二、复杂遥控器 1.实现遥控器 using System.Text; namespace Command { class RemoteControl { ICommand...五、每个遥控器都需具备“Party模式”! 如果拥有了一个遥控器,却无法光凭按下一个按钮,就同时能弄暗灯管,打开音响和电视,设置好DVD,并让热水器开始加温,那么要这个遥控器还有什么意义?

1K70

用家里旧的红外遥控器控制树莓派小车

大部分的电视的遥控器,空调遥控器就都是红外遥控。在baidu上检索了树莓派小车的各种控制方案,没有找到红外遥控的控制方案。所以本文尝试使用红外控制方案对树莓派小车进行控制。 0x02 所需材料 1....家里废旧的红外遥控器 ? 0x03 红外通讯协议学习 遥控器的基带通信协议很多,大概有几十种,用的最多的就是 NEC 协议了,下面开始了解下NEC协议。 ?...图 2 红外遥控器按键编码 从图上可以看出,先是 9ms 载波加 4.5ms 空闲的起始码,数据码是低位在前,高位在后,数据码第一个字节是 8 组 560us 的载波加 560us 的空闲,也就是 0x00...对于我们的遥控器来说,不同的按键,就是键码和键码反码的区分,用户码是一样的。这样我们就可以通过单片机的程序,把当前的按键的键码给解析出来。 额外提一句:空调的遥控器比较特殊,用户码和键盘均存储数据。...// 以下5个值需要与遥控器的按键码匹配。

1K30

4.4 51单片机-NEC红外线遥控器解码

4.4 NEC红外线遥控器解码 4.4.1 接收头原理图介绍 图4-4-1 实验板上的红外线接收头是接在单片机的P3.2 IO口上,要使用红外线接收功能,需要将红外线接收头的跳线帽接上。...家电遥控器通信距离往往要求不高,而红外的成本比其它无线设备要低的多,所以家电遥控器应用中红外始终占据着一席之地。...遥控器的基带通信协议很多,大概有几十种,常用的就有 ITT 协议、 NEC 协议、 Sharp 协议、 Philips RC-5 协议、 Sony SIRC 协议等。...用的最多的就是 NEC 协议了,本小节以 NEC协议标准进行讲解,实验板自带的遥控器也是NEC协议的。...如果一直按着1个键,这样遥控器发送的是以110ms为周期的重复码,就是说,发了一次按键码之后,不会再发送按键码,而是每隔110ms时间,发送一段重复码,重复码由9ms高电平和2.25ms的低电平以及560us

1.3K20
领券