开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

智能车电机驱动(HIP4082+LR7843)

无线遥控器设计资料,可用于飞行器以及遥控船!

无线遥控器设计资料,可用于飞行器以及遥控船!

最初是看到别人用51单片机和NRF24L01做了一个无线的航模遥控器。在大一的时候学了一段时间的51单片机,然后在网上找了一些程序,经过改动后终于做出了一个梦寐以求的无线遥控器
接线有些凌乱。由于是第一次设计作品,所以存在一些问题,但基本能运作起来。
下面是遥控器的图片

看起来比较简陋,但想要的功能都实现了。
需要的器件:

  • 2片STC12C5A60S2单片机
  • 2个NRF24L01模块
  • 一个电机驱动(最好大功率一些的)
  • 两个L7805稳压管,
  • 1个AMS1117-3.3稳压芯片
  • 两个摇杆电位器(一个是要不能自动复位的,用于油门,另外一个要自动复位,用于转弯。)
  • 还有一些电阻电容等

电路相关文件

教程
详细教程.pdf
描述:教程资料
其他文件
遥控船.rar
描述:遥控船设计资料
电路图文件
遥控器.rar
描述:遥控器设计资料
分享到:
收藏 (8)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归cndzz所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • STM32学习型遥控器 小车、船、航模 资源丰富 代码、PCB开源 支持二次开发 毕设首选 可适配各种无线模组

    1.遥控器简介 火星科技基于ARM Cotex-M3内核72M主频的STM32F103C8T6自主设计的一款10通道遥控器,其外形参考XBOX游戏手柄外观结构设计,小巧精致。外围硬件主要有白色OLED、高频头接口(可以适应对应接口的多种无线模块)、五项按键(抛去传统的轻触按键)、蜂鸣器、MPU6050陀螺仪重力传感器、RGB全彩LED指示灯、档位开关、拨轮、USB、W25QXX外部Flash芯片、RTC实时时钟、摇杆、两路串口预留、电源管理等等。2.硬件详解略。。。。。。。。3.电气特性Ø 工作电压:3.7 - 4.2VØ 供电方式:1S 3.7V锂电池供电Ø 无线通信:NRF24L01(后期会更新不同的RF)Ø 通信距离:根据不同RF功率和特性决定Ø 充 电:Micro USB 5V 600mA4.功能描述4.1按键描述五项按键有顾名思义有五个键值,分别是上、下、左、右和按下。我们将其简洁命名为U、D、L、R、P。左、右按键分别简洁命名为K1和K2。那么左、右边的上、下、左、右、按下分别对应K1-U、K1-D、K1-L、K1-R、K1-P和K2-U、K2-D、K2-L、K2-R、K2-P。下文将所有的按键操作以此为准。4.2主界面主界面主要是主要信息的显示,分别有信号强度、所使用的无线模组、遥控器电量、接收机电压、设备电压、进入菜单图标、定时器1(左)、定时器2(右)、调整摇杆零偏锁定图标、10通道数据。界面目前支持简体中文、英文两种显示模式。10通道数据支持模拟+数字、数字和模拟量三种显示模式。主界面默认没有指向哪一个选项,通过K1-U、K1-D、K1-L、K1-R或K2-U、K2-D、K2-L、K2-R可以切换到菜单图标、定时器1图标、定时器2图标和摇杆零偏调整锁定/上锁图标。4.3定时器主界面有两路定时器,作用是用来计时,其中第一组定时器默认是停止状态,即开机不会自动运行,可以通过手动来启动、暂停、清零;第二组定时器操作上和第一组一样,唯一的区别是上电会自动运行。启动、暂停的操作是界面图标切换到对应的定时器,短按K1-P或K2-P;清理操作界面图标切换到对应的定时器,长按K1-P或K2-P。4.4调整摇杆主界面可以直观的看到摇杆的四通道数据,因其摇杆的出厂精度等各种因素,需要手动矫正,此时可以解锁调整摇杆偏移后通过左右的按键将摇杆数据矫正。其中解锁是在屏幕移动到“锁定”图标上按K1-P或K2-P,解锁后图标“锁定”变为图标“开锁”;上锁是在调节零偏状态(此时锁图标为开锁状态)按K1-P或K2-P,上锁后图标“开锁”变为图标“锁定”;在调节过程,K1-L、K1-R调节的是YAW,K1-U、K1-D调节的是THR,K2-L、K2-R调节的是ROL、K2-U、K2-D调节的是PIT。4.5菜单进入菜单的方式有两种,在默认没有指向菜单选项或者指向菜单图标选项情况下,按下K1-P或者K2-P即可进入到菜单内部。主菜单共有8项选择可以根据选择进入,切换子菜单选项的方式为按下K1-U、K1-D、K1-L、K1-R或K2-U、K2-D、K2-L、K2-R,进入到子菜单的的方式为按下K1-P或K2-P。子菜单有分别对应舵量显示、系统设置、无线参数、无线对频、版本信息、恢复出厂、固件升级、返回主页。在默认情况下2.5s没有按键操作会自动返回到主界面。4.5.1舵量显示子菜单舵量显示主要用来测试10通道遥控数据,分别是摇杆4通道、段位2通道和拨轮2通道。在此界面有两个选项分别对应显示模式(左)和返回(右),在显示模式图标下可以按K1-P或K2-P来切换不同的三种显示模式,注意这里的显示模式更改后并不会保存,也就是主界面的显示模式并不会更改,如需更改主界面的显示模式,需要在设置子菜单里面进行修改(详细操作请看系统设置子菜单)。在返回图标下按下K1-P或K2-P可以返回到主菜单。4.5.2系统设置子菜单进入到系统子菜单后,会有多项设置项,目前支持的有语言、显示、日期、时间、报警、信号强度、遥控电压、接收机电压、设备电压、返回。此界面因为设置项多和屏幕小的问题共分成了三页进行显示,可以按下K1-U、K1-D、K1-L、K1-R或K2-U、K2-D、K2-L、K2-R来切换不同的设置项。需要对某一项设置更改只需要切换到对应的图片按下K1-P或K2-P键即可进入,在进入设置之后同样可以按下K1-U、K1-D、K1-L、K1-R或K2-U、K2-D、K2-L、K2-R来对应设置,设置完毕后按下K1-P或K2-P即可保存设置。其中报警设置项为报警的总开关,即报警开关打开的情况下才会根据报警内容进行报警,报警是通过蜂鸣器和RGB-LED进行提示。如果在2.5s内没有按键操作并且没有进入任何一设置项,系统设置子菜单会自动返回到主菜单界面。4.5.3无线参数子菜单进入到无线参数子菜单后,用户可以直观的看到当前使用的模组类型、通信地址、通信频率、信号强度。其中信号强度有tx_rssi和rx_rssi,tx_rssi是发送到下属接收机的信号强度,rx_rssi是接收到接收机数据的信号强度。在此菜单如需返回上一层只需按下K1-P或K2-P键即可。4.5.4无线对频子菜单进入到无线对频子菜单后,可以根据用户的选择执行对频和取消操作。4.5.5版本信息子菜单进入到该界面后,用户可以观察到系统的程序版本、CPU使用率和作者信息。在此菜单如需返回上一层只需按下K1-P或K2-P键即可。4.5.6恢复出厂子菜单进入到该界面后,可以根据用户的选择执行恢复出厂和取消操作。恢复出厂会清除所有的零偏矫正数据、设置项数据、无线模组数据等。4.5.7固件升级子菜单进入到该界面后,可以根据用户的选择执行固件升级和取消操作。目前固件升级的功能还没有开发完善,只是预留做后期扩展。5.关于二次开发控器程序使用的是ST官方3.5的标准库,工程建立使用的是Keil5。源码主要包含有STM32的标准库函数、自行编写的底层硬件二次封装函数、UCOSII、USB等等,并没有用到UI,只是简单做了一个界面。USB目前作为虚拟串口使用,可以根据需求修改描述符作为不同的设备。遥控器所有动作和工作都是基于操作系统的任务形式执行,UCOSII用到了一些系统的资源,如信号量、消息队列、软件定时器等等。移植、修改、二次开发都相对简单。至于无线模组、目前调试好的有市面上最常见的NRF24L01模块,可以选择PCB天线、PA大功率版本的,根据具体需求自行选择。无线部分有做上层处理,也就是支持不同类型的无线模组、具体的实现方式是通过函数指针自动选择、开发者只需要把无线模组底层调试好,移植到工程目录,通过上层的硬件选择代码添加上就可以了。6.联系我们淘宝连接:https://item.taobao.com/item.htm?spm=a2126o.11854294.0.0.199c4831qBC5U3&id=584188510384 淘宝店铺:https://shop115663012.taobao.com/技术交流群:733945348火星团队有数名电子工程师,嵌入式工程师,物联网工程师。可以满足市面上大多数中高端电子产品的设计研发。团队积极向上,喜欢钻研,具备非常好的研发设计条件。先后也与多家公司企业进行合作,进行产品方案的设计,电子产品电路设计,PCB制作,单片机软件设计等。如有需求,欢迎联系。
    来自:DIY创意产品时间:2018-12-15 stm32 毕业设计 遥控器
  • 四旋翼飞行器NRF无线/WIFI/蓝牙/体感遥控手柄

    这个是我自己制作四旋翼飞行器的时候自己画的一个多功能遥控手柄,因为我自己学习的时候是购买的正点原子的minifly进行学习,所以画这个手柄的时候直接参考的minifly的遥控器。根据我个人使用的一些体验不足之处进行了改进,比如原版的遥控器的OLED和NRF24L01+是贴片的,我把这些改成了直插的,因为设计成贴片的会大大增加焊接难度,而且像NRF这种进行通信传输的模块设计难度比较大,需要考虑的因素太多,焊接的时候,细微的差别都会导致工作异常。利用直插的接口,还可以插上带增益天线的NRF24L01+模块,增强遥控距离。同时更改了原版的SWD接口,改为2.54的排针,方便大家利用自己的仿真器进行调试。预留了一个用于扩展的六引脚接口,兼容正点原子的ESP8266WiFi模块,HC05蓝牙模块,MPU6050模块,可以通过该接口将本遥控器扩展为WIFI 遥控器,蓝牙遥控器,体感遥控器,该接口也可以当作串口用,用于辅助调试。遥控器使用3.7V锂电池用于供电,还可以通过USB口进行锂电池充电,自带充电指示灯。该遥控器可以直接使用正点原子的代码,不过LED的驱动代码需要进行更改,烧录时需要先烧录bootloader在烧录源代码,提供移植好的相关代码。遥控器所有电阻电容二极管封装都为0805,便于焊接。提供的文件包括原理图库,PCB库,原理图,PCB图,可以直接打样生产,本人已经进行打样测试,确认能用。下面是成品以及相关PCB文件的截图。
    来自:飞行器时间:2018-11-23 stm32 wifi 无线遥控器
  • 基于STM32的遥控器

    基于STM32的遥控器,实测能用。基于NRF2401的一个无线遥控器,可以直接接3.6V锂电池,左右两面双摇杆。下方带有按键,可以使用按键微调。提供源码,基本上拿到手就可以下载起来用了。在学校的时候一直在使用。可以参考我其他电路的全向车的应用。评分的兄弟说有两根飞线!!!!!!这个问题,四角按键左右两个脚无需连接。默认有飞线。实际电路不会出错。也请后面的兄弟都先了解一下!!!!!提供文件:1.SCH2.PCB3.源码能直接打样用,已经实际使用过。可以参考我的其他文件里面有说。
    来自:无线手持设备时间:2018-10-06 stm32 nrf24l01 遥控器
  • 12路无线蓝牙遥控开关,智能家电开关

    本系统结合蓝牙4.0通信技术、nRF24L01无线技术,设计一套12路无线遥控开关。特点:具有成本低、功耗低、操作简单、同时减少了不必要的工作量,运用价值较高。缺点:控制距离受限制。模块功能介绍:一.蓝牙模块接收手机发送指令,由单片机对接收到的指令识别,分别控制相应的通道(开与关)。二.NRF24L01收发模块发送和接收数据 , 由单片机对接收到的数据进行解码,分别控制相应的通道(开与关)三.12864液晶模块显示系统工作状态,方便人机对话。四.上位机Ds18b20模块检测环境温度,由单片机把温度解析分别显示在12864液晶显示器。五.上位机独立按键切换显示页面,选择通道开关信号,确定通道要发送的数据。六.继电器模块小信号控制大信号的作用。测试方案与结果:一.障碍区域测试:蓝牙手机有效距离20以内NRF24L01上位机有效距离50米以内二.无障碍区域测试:蓝牙手机有效距离40以内NRF24L01上位机有效距离100米以内
    来自:家用电器时间:2018-09-07 蓝牙 nrf24l01 开关控制
  • 四轴遥控板电路图 PCB 程序源码开源

    本设计四轴遥控板QCopterRemoteControl 是一个遥控器开发板,四轴飞行器的控制装置,用来与QCopterFlightControl沟通、控制,板上搭载摇杆与传感器,并外接3.5 寸显示荧幕,可以将四轴上的回传回来的信息显示出来,荧幕建立了简单的操作界面,方便使用者设定、观察飞控板,目前遥控器有 QCopterRC 与 QCopterRCs 两种版本,前者使用芯片效能较高、功能多,带高分辨率的荧幕,后者功能较为简洁,制作成本比较低。四轴遥控板实物截图:遥控板系统框图:硬件:控制器  : STM32F407V 100Pin 168MHz DSP FPU显示器  : TFT_3.5-inch ( 3.5" 480*320 ),使用 FSMC 操作传感器  : IMU 6-DOF ( MPU-6050 )储存纪录 : SD 卡,使用 SDIO 操作无线传输 : nRF24L01P + PA + LNA乙太网络 : W5500,使用 SPI 操作外接界面 : 1SPI ( FFC16 ) 、1USB ( Micro ) 、1UART、1I2C/CANPCB 尺寸 : 155 * 60mm设计软件 Altium Designer 13 ( PcbLib use AD PcbLib v0.2 )*** 目前 W5500 尚未完成测试 ...QCopterRC v2.0 预计修改 ( 尚未决定改版时间 ):微控制器改为 LQFP100 的 STM32F42xV 或 STM32F43xV,增加运算速度。无线传输部分改用 nRF51422 传输,以兼容 BLE & ANT+。改成使用 TFT_4.0-inch 800*480 荧幕,增加分辨率及画质。由于改成 4 寸荧幕,所以会修改整体位置,并增减部分输入装置功能或数量,象是按键数等。去除乙太网络功能。开发进程:QCopterRC RemoteControl ( 已完成基本遥控功能,界面完善中... )QCopterRC WaveForm ( 示波器功能 )QCopterRC Bitmap ( Bitmap 档案读取 )附件资料截图:
    来自:飞行器时间:2018-07-31 四轴 遥控器 遥控板
  • 【国外开源】DIY遥控车的遥控器和接收器

    基于Arduino UNO和433Mhz模块设计了用于无线电遥控模型车的遥控器和接收器。它基本上是两个独立的Arduino UNO使用一个简单而便宜的433Mhz链接在空中互相对话。他们使用Arduino UNO bootloader运行@ 16MHz和5V。 发射器(“遥控器”)的特点: 6个按钮 2个LED 1个模拟操纵杆(实际的X和Y模拟) 1个模拟电位器 433Mhz无线电收发器 接收器的特点: 8个I / O最有可能被用作O's) 433Mhz无线电收发器 组件2 × ATMEGA328P-PU(微处理器,微控制器,DSP / ARM,基于RISC的微控制器)6 × 按钮6x6 +塑料旋钮2 × 印刷电路板(参见用于文件的GIthub链接)2 × 晶体振荡器(16Mhz)4 × 陶瓷电容器(22pF)我计划使用5V USB电源(使用单个18650电池的廉价电源)为控制器和接收器供电。 制作过程:第一步是确定在项目中使用哪个微控制器平台,当然我决定选择Arduino(哈哈!),主要是因为我拥有一堆ATMEGA328。第二步是组装电路板的(半功能)机械原型,只是为了感受它的尺寸和外观/感觉。发射器(无线电控制器)和接收器(电机控制器)的照片如下。从图片中你可以看到一些硬件细节, Eagle,Fritzen,Arduino代码都整理在附件里。第三步是为原型绘制原理图和PCB。我使用Eagle CAD和一些Adafruit和Sparkfun库在几个小时内完成了它。
    来自:智能车时间:2018-04-19 diy 遥控器 遥控车 接收器
  • 匿名开拓者Pro 四六轴飞控主板&遥控器(四层板)原理图/PCB/源码资料

    本飞控只有一块微型电路板,集成所有用到的模块,不需外接任何模块,将连接器减少到最少,大大缩小了 PCB 面积。同时 PCB 采用 4 层沉金工艺,缩小体积的同时,提升信号稳定性,使飞控运行更稳定。手机WIFI试飞演示:https://cloud.video.taobao.com/play/u/103781439/p/1/e/6/t/1/50003212042.mp4匿名开拓者Pro 四轴飞控手机WIFI控制(资料) 匿名开拓者Pro 四轴飞控手机WIFI控制(全套资料,无实物),提供官方资料包,里面包括遥控器和飞控板原理图和源代码,有参照原版制作的PCB工程,有遥控器的PCB工程,飞控板是四层板,可以直接打PCB板回来焊接,有提供原料清单和相关链接,已经验证完全能用,飞行稳定,飞控板是六个通道,可以直接用做六轴,提供手机app,通过wifi来控制飞行器,提供安卓app源代码源工程文件,提供电脑上位机可以电脑调参数2、硬件配置及拓展接口飞行器:主控:STM32F103 64 FLASH 24K RAM 运行频率 72MHz6Dof 传感器:MPU6050 3 轴陀螺 + 3 轴加速度气压计:Spl06 高精度气压计6 * PWM out 6 路硬件 PWM 输出,用于驱动电机1 * SWD 用于下载程序,单步调试1 * Usart 方便接数传、超声波、GPS、WIFI、OSD、GPRS 等模块,大大提高系统的拓展性遥控器:主控:STM32F103 64 FLASH 24K RAM 运行频率 72MHzOLED 液晶 板载一块分辨率为 128*64 的 OLED 液晶显示器1 * Usart 方便外接任意用户串口设备,大大提高系统的拓展性1 * SWD 用于下载程序,单步调试匿名科创 ANO TC 开拓者 Pro 飞控 手册3、飞控介绍接口定义:(从板子正面向下看,机头朝上)1:SWD 接口:从上至下分别为:VCC3.3V、CLK、GND、DIO2:串口:从上至下分别为:VCC、GND、TX、RX、IO(该 IO 可由重新控制)3:电机接线端子共 9 个,从左到右分别为:M6-、M6M5+、M5-、M4-、M4M3+、M3-、M2-、M2M1+、M1-,四轴模式时,从右到左接线为:黑、白红、蓝、黑、白红、蓝NRF 模块WIFI 模块SWD 接口串口气压计MPU6050运行指示灯电机输出电机驱动升压电路STM32双路电源匿名科创 ANO TC 开拓者 Pro 飞控 手册4、遥控介绍遥控摇杆校准方法:遥控开机状态,长按 BUT 按键 3 秒,屏幕会显示进入摇杆校准,此时摇动两个摇杆,上下左右都要推动到最边沿,然后短按 BUT 按键,此时,将左边摇杆拉到最低,松开,右边摇杆也保持自动回中状态,再次高增益2.4G 天线2.4G PA 芯片Nrf24L01+芯片串口右摇杆控制飞机前后左右按钮 BUTUSB 座SWD 接口左摇杆控制飞机油门、航向OLED电源开关前进 方向电机 1 1电机 2 2电机 3 3电机 4 4匿名科创 ANO TC 开拓者 Pro 飞控 手册短按 BUT 按键。此时,若校准成功,液晶显示的 ROL、PIT、YAW 值应该在 1500 左右,THR 值在 1000 左右。左摇杆上下控制油门大小,左右控制飞行器水平航向。右摇杆上下左右分别控制飞行器前后左右的飞行。
    来自:飞行器时间:2018-01-29 四轴飞行器 遥控器 六轴飞行器
  • 老司机带你开车,无线方向盘搞起来

    分享Chinked-out工作室51单片机无线方向盘的一个设计,具体的效果以及功能讲解可以详见以下视频: 蓝牙模块使用注意: (1)当蓝牙模块连接到电路中后,会影响到单片机的程序下载,在下载程序之前,必须移除蓝牙串口模块。 (2)蓝牙串口模块在上单后会自行配对,但在配对过程中,蓝牙模块会自动溢出数据,从而影响到接收端单片机,进而导致单片机向PC机发送乱码。 为避免这种情况的发生,可上电后等待蓝牙模块配对成功后在打开单片机电源开关(原理图中已经是这样设计了)。 或在已经出现发送乱码的情况下,将单片机复位即可。
    来自:DIY创意产品时间:2018-01-24 51单片机 遥控器 无线控制
  • 基于Arduino的无线电控制LED灯条设计

    基于Arduino的无线电控制LED灯条设计说明:我们爱好者喜欢开关,控制东西和LED灯,这个项目是这些元素的组合,遥控器使用两个通道点亮LED灯条,我想知道它是否会响应,结果是非常重要的,甚至超出我的预期。无线电接收器输出我们连接到Arduino的PWM信号。我使用了ELE(通道2)和AUX POT(通道5)来控制LED灯条。读取PWM信号的脉冲库,用于LED控制FastLED库。LED灯条是WS2812B可寻址LED(30leds / m), 总共5米。视频观看地址:https://v.youku.com/v_show/id_XMzIyNDQ0NTg2NA==.html第1步:所需零件主要部分Arduino板 - (我的Arduino Nano V3)WS2812B LED灯条任何带有接收器的无线电控制器,可输出PWM信号LED灯带零件470uf - 1000uf 16V电容(防止电压尖峰)470R欧姆电阻(保护arduino信号)3线伺服电缆2.3mm宽的黑色热缩管5V 6A电源适配器第2步:LED灯直流适配器LED Strip应该由一个外部的5V电源适配器供电,Arduino将无法提供足够的电流来维持它。我做了一个直流到LED连接器适配器,并包括一个伺服电缆线连接到包括5V - LED信号 - GND的arduino。我焊接了一个470R电阻到LED信号线和一个电容到DC插孔。注意:如果你从USB供电Arduino你应该从电源适配器断开5V线,最好不要有两个分离的电源同时连接。确保直流适配器和Arduino之间的GND连接。第3步:连接无线接收器 - CH 2和CH 5按如下方式连接PWM接收器通道:Arduino D2 - > RX Channel 2 *这将控制LED指示位置Arduino D3 - > RX Aux Channel 5 *这将控制LED色调的颜色。从Arduino的无线电接收器+ 5V GND第4步:复制Arduino代码将附件的Arduino代码复制到一个新的草图,保存并上传。pulseIn函数读取PWM信号并将其转换为我们可以使用的值。第5步:玩得开心!将电源连接到我们制造的直流适配器,并使用无线电控制器与LED灯一起玩。
    来自:DIY创意产品时间:2017-12-12 arduino 无线遥控器 led彩灯
  • 车模遥控器坏了就自己做,arduino遥控器,实用又简单!

    玩车模最重要的就是遥控器,可是一个不小心,把车模遥控器整坏了,只要自己重新做一个了,利用手头的arduino做了一个遥控,用的全双工无线串口模块做的通信,这样以后也可以增加数据的回传功能,同时全双工又增加了通信效率。目前只完成了这么多,后期还想增加微调、失控保护、速度显示和电压显示等更多功能,分享遥控器的发送和接收源码,有需要的伙伴可以下载了看看,代码加了很详细的注释,小白也能看懂。
    来自:无线手持设备时间:2017-11-29 arduino 智能车 遥控器
销量
104
查看
6034
参数名 参数值
发布于 2017 年 08 月 15日
Moore8直播课堂