Blueprint

NRF24L01 Controller and Receiver

My project is an NRF24L01 Controller and Receiver. The idea is to use NRF communication to control any car or any RC device, in a way that allows it to be connected to any device, not dedicated to a single car, drone, or RC plane.

Created by RoboHub RoboHub

Tier 3

47 views

1 follower

m0.hid m0.hid approved NRF24L01 Controller and Receiver ago

Tickets awarded: 176 tickets

Tier: 3

Great work on this! This is a really useful tool which you have made

CAN CAN ⚡🚀 submitted NRF24L01 Controller and Receiver for review ago

RoboHub RoboHub submitted NRF24L01 Controller and Receiver for review ago

RoboHub RoboHub added to the journal ago

Enhancing the Project

So, after receiving feedback, I realized that I was missing some important parts in the README to better explain the project. I added a setup section and another section about the usage of the project, where I clarified what it means that it can run on more than one device and I've added some emojis 😊
{3AB4B015-BDDA-423B-AD09-84F25584AADC}
{0B4304B3-ED83-4582-9017-F9F725B57623}

alexren alexren ⚡🚀 requested changes for NRF24L01 Controller and Receiver ago

hi there! I think this project is awesome but it's currently very hard to understand how to use it and what exactly it's for (as in when you could apply a similar device in your own usage) - if you could add some more info on the project in the README on setup etc that would be great - excited to see this project come back!

Tier: 3

Iamalive Iamalive 🚀 submitted NRF24L01 Controller and Receiver for review ago

RoboHub RoboHub submitted NRF24L01 Controller and Receiver for review ago

Iamalive Iamalive 🚀 requested changes for NRF24L01 Controller and Receiver ago

You're not asking for funding?

RoboHub RoboHub submitted NRF24L01 Controller and Receiver for review ago

RoboHub RoboHub added to the journal ago

Shipping The project

So for today, I am finishing the project and shipping it, adding my final touches by editing the Git repository, adding images and code, creating the BOM, and making a banner image for the project. I hope you like the project and that the code and diagrams are helpful to you guys.Bannière Notion océan illustratif bleu orange (1)

BOM

RoboHub RoboHub added to the journal ago

NRF Coding and Testing

Today, I spent all my time coding, figuring out how to program the NRF and the required libraries. I watched a lot of YouTube videos, but it still didn’t work. Then I went through the NRF library code examples and tested many sketches until I found a working one. After getting a working code that sends and receives data, I moved to the next part, which was linking it to the joystick and ADXL354 values on the transmitter, as well as the six outputs on the receiver. I then spent the rest of the time testing each port.e2e51efa-bb0a-4d69-8446-aa4eabaddbeb

RoboHub RoboHub added to the journal ago

Soldering the receiver

Today, I soldered the receiver board. I faced a lot of problems because I got the wrong components: I received an AMS1117 instead of the L7805 voltage regulator, and that took me quite some time to figure out. Then I went back to the transmitter after getting the AMS1117 module, and I spent the rest of the time doing continuity tests and fixing some small problems in my soldering.
57e77802-5e70-4a51-8710-c965b1e56a4e1a8ff81d-e89b-45f4-ad1f-db64161f107a3d29e406-d13c-45fb-8668-cd6f811e18a5

RoboHub RoboHub added to the journal ago

soldering the transmitter

So yesterday, I spent a long 7-hour soldering session where I soldered the NRF transmitter with all the components, except the AMS1117, which I’m still waiting to get. I faced some major problems, as I discovered that the Pro Mini is not very soldering-friendly, so I had to make a few changes in order to make it work.
WhatsApp Image 2025-12-22 at 09.17.29WhatsApp Image 2025-12-22 at 09.17.29 (1)

RoboHub RoboHub added to the journal ago

Receiver diagramme and Controller diagramme correction

Today, I designed the circuit diagram for the Receiver and i found that i didn't link the 5v and GND to the arduino so i did add those two wire and currently waiting for components in order to solder them in solder board
1
2

RoboHub RoboHub added to the journal ago

Controller diagramme

Today, I designed the circuit diagram for the controller. I selected the components I plan to use and decided to go with two joysticks, a 0.96" I2C OLED display, an MPU6050, and of course, the NRF module.

controller

RoboHub RoboHub started NRF24L01 Controller and Receiver ago

12/15/2025 - Controller diagramme

Today, I designed the circuit diagram for the controller. I selected the components I plan to use and decided to go with two joysticks, a 0.96" I2C OLED display, an MPU6050, and of course, the NRF module.

controller

12/19/2025 - Receiver diagramme and Controller diagramme correction

Today, I designed the circuit diagram for the Receiver and i found that i didn't link the 5v and GND to the arduino so i did add those two wire and currently waiting for components in order to solder them in solder board
1
2

12/22/2025 9 AM - soldering the transmitter

So yesterday, I spent a long 7-hour soldering session where I soldered the NRF transmitter with all the components, except the AMS1117, which I’m still waiting to get. I faced some major problems, as I discovered that the Pro Mini is not very soldering-friendly, so I had to make a few changes in order to make it work.
WhatsApp Image 2025-12-22 at 09.17.29WhatsApp Image 2025-12-22 at 09.17.29 (1)

12/22/2025 8 PM - Soldering the receiver

Today, I soldered the receiver board. I faced a lot of problems because I got the wrong components: I received an AMS1117 instead of the L7805 voltage regulator, and that took me quite some time to figure out. Then I went back to the transmitter after getting the AMS1117 module, and I spent the rest of the time doing continuity tests and fixing some small problems in my soldering.
57e77802-5e70-4a51-8710-c965b1e56a4e1a8ff81d-e89b-45f4-ad1f-db64161f107a3d29e406-d13c-45fb-8668-cd6f811e18a5

12/23/2025 11 AM - NRF Coding and Testing

Today, I spent all my time coding, figuring out how to program the NRF and the required libraries. I watched a lot of YouTube videos, but it still didn’t work. Then I went through the NRF library code examples and tested many sketches until I found a working one. After getting a working code that sends and receives data, I moved to the next part, which was linking it to the joystick and ADXL354 values on the transmitter, as well as the six outputs on the receiver. I then spent the rest of the time testing each port.e2e51efa-bb0a-4d69-8446-aa4eabaddbeb

12/23/2025 12 PM - Shipping The project

So for today, I am finishing the project and shipping it, adding my final touches by editing the Git repository, adding images and code, creating the BOM, and making a banner image for the project. I hope you like the project and that the code and diagrams are helpful to you guys.Bannière Notion océan illustratif bleu orange (1)

BOM

12/31/2025 - Enhancing the Project

So, after receiving feedback, I realized that I was missing some important parts in the README to better explain the project. I added a setup section and another section about the usage of the project, where I clarified what it means that it can run on more than one device and I've added some emojis 😊
{3AB4B015-BDDA-423B-AD09-84F25584AADC}
{0B4304B3-ED83-4582-9017-F9F725B57623}