资料介绍
描述
这个 RC 控制器将在我将构建四轴飞行器的未来项目中使用。它由 2 个操纵杆组成(一个用于方向,另一个用于“上下”)。
设计
我将专注于这个项目的 3D 打印和设计,因为它比代码本身花费了更多的时间。我受到 PS4 控制器设计的启发:
但是我的控制器不那么完整,按钮也比这个少(可能有点奇怪,但它可以工作)。第一个设计:
打印后,我发现这种设计不适用于良好的操纵杆控制。这是我的第二个设计:
代码
这是我们控制器的完整代码:
- 在此代码的第一部分,我们初始化库(SPI、Mirf、nRF24L01 和 MirfHardwareSpiDriver)。
- 然后,在 void setup 中,我们定义了发送值所需的所有参数。CE 和 CSN 引脚为 3 和 4。
#include <SPI.h>
#include <Mirf.h>
#include
#include <MirfHardwareSpiDriver.h>
void setup() {
Serial.begin(9600);
Mirf.cePin = 3;
Mirf.csnPin = 4;
Mirf.spi = &MirfHardwareSpi;
Mirf.init();
Mirf.channel = 1;
Mirf.payload = sizeof(int) * 5;
Mirf.config();
Mirf.setTADDR((byte *) "dron1");
}
void loop() {
int valeurs[4];
valeurs[0] = analogRead(0);
valeurs[1] = analogRead(1);
valeurs[2] = analogRead(2);
valeurs[3] = analogRead(3);
Mirf.send((byte *) &valeurs);
if(Mirf.isSending()){
Serial.println("Values are sent");
}
delay(50);
}
连接
如何组装这个控制器?
首先,您必须打印此控制器的各个部分:主要部分、电池适配器和 arduino nano 适配器。
这些部件可在下面找到。
打印 arduino 适配器和电池适配器后,将 NRF24l01 放在 arduino 适配器的插槽上。然后,将 arduino 放在旁边的另一个插槽上(如这些屏幕上所示)。
然后,要安装适配器,您只需将这些部件拧到主体上。您必须使用 M3x20 螺丝。先用arduino nano转接器拧上机身,再拧上电池转接器。
简而言之 :
- 步骤1 :
- 第2步 :
(电池适配器拧在右侧操纵杆孔上)
然后,您可以连接所有组件,您的 RC 控制器就完成了!;D
- 控制器车开源分享
- 智能房间控制器开源设计
- Wiichuck控制器开源分享
- 吉他英雄控制器开源分享
- CHPC热泵控制器开源分享
- Arduino MIDI控制器开源分享
- 照明控制器开源分享
- 智能控制器开源分享
- Arduino游戏控制器开源分享
- Arduino游戏控制器开源
- 智能房间控制器开源分享
- 智能设备控制器开源分享
- 动作识别控制器开源分享
- 如何制作RC控制器
- EPSON RC+ 7.0用于开发机器人控制器的应用软件使用手册免费下载 37次下载
- 微控制器与运动控制器的区别 377次阅读
- PID控制器与PWM控制器的区别 1656次阅读
- PID控制器与开关控制器的区别 398次阅读
- 多台全彩控制器怎么接同步线?LED全彩控制器怎么接同步线? 4821次阅读
- 低端微控制器单元中RC振荡器的校准机制 1947次阅读
- 影响控制器的问题及因素 4034次阅读
- digilent开源微控制器介绍 1482次阅读
- digilent开源微控制器介绍 1492次阅读
- dfrobotRomeo 三合一Arduino兼容控制器介绍 2372次阅读
- 消防联动控制器的分类_消防联动控制器功能和性能 2.2w次阅读
- pid控制器的输入输出_PID控制器的控制实现 2.7w次阅读
- 什么是运动控制器_运动控制器的工作原理及应用 3.6w次阅读
- ac控制器怎么设置_AC控制器带宽控制设置指导 5w次阅读
- 门禁控制器参数 5447次阅读
- led灯带控制器怎么用 2.8w次阅读
下载排行
本周
- 1PC1013三合一快充数据线充电芯片介绍
- 1.03 MB | 7次下载 | 免费
- 2PCB板EMC/EMI的设计技巧
- 0.20 MB | 3次下载 | 免费
- 32024PMIC市场洞察
- 2.23 MB | 2次下载 | 免费
- 4MCF8315EVM评估模块
- 2.09MB | 1次下载 | 免费
- 5ADI高性能电源管理解决方案
- 2.43 MB | 1次下载 | 免费
- 6UC3842工作原理及开关电源电路
- 0.08 MB | 1次下载 | 免费
- 7JFG-AS02微量程扭矩传感器数据表
- 0.32 MB | 1次下载 | 免费
- 8JFG-3D02三维力传感器数据表
- 0.58 MB | 1次下载 | 免费
本月
- 1XL4015+LM358恒压恒流电路图
- 0.38 MB | 147次下载 | 1 积分
- 2新概念模拟电路第四册信号处理电路电子书免费下载
- 10.69 MB | 65次下载 | 免费
- 3PCB布线和布局电路设计规则
- 0.40 MB | 29次下载 | 免费
- 4智能门锁原理图
- 0.39 MB | 12次下载 | 免费
- 5GB/T4706.1-2024 家用和类似用途电器的安全第1部分:通用要求
- 7.43 MB | 11次下载 | 1 积分
- 6JESD79-5C_v1.30-2024 内存技术规范
- 2.71 MB | 10次下载 | 免费
- 7elmo直线电机驱动调试细则
- 4.76 MB | 9次下载 | 6 积分
- 8PC1013三合一快充数据线充电芯片介绍
- 1.03 MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935115次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183330次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73806次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多