个人技术分享

DIY NRF2041遥控


在本文中,我们将DIY一个NRF2041遥控。这个遥控器可以为我们后面实现遥控小车、机械臂打下基础。NRF2041遥控由发射器和接收器组成。

1、NRF2041介绍

NRF24L01模块是一款远程无线通信模块。该nrf模块可以使用125个不同的通道,可以帮助将125个模块相互连接。 在这 125 个通道中,每个通道可以有自己的 6 个单元进行通信。

该模块具有 spi 引脚,用于与控制器通信。 MOSI、MISO、SCK、CE、CSN。 将此 spi 引脚连接到 arduino 或您正在使用的控制器的相同 spi 引脚。

NRF模块有两种不同类型,一种是普通 NRF24LO1 模块,另一种带有长距离天线,可实现 500 米的通信。 这里展示的这个变体,除了天线之外,它还有一个 RFX2401C 芯片,其中包括 PA(功率放大器)和 LNA(低噪声放大器)。

2、硬件准备与接线

本次项目将使用到如下硬件模块:

  • Arduino Nano开发板(2块)
  • NRF2041(带天线)模块(2块)
  • 游戏摇杆(1个)
  • 按键(4个)
  • LED(8个)
  • 220欧姆电阻(8个)
  • 连接线
  • 面包板

硬件接线如下:

2.1 发射端接线图