I hope you enjoyed this video and learned something new! If you'd like to support me making more content like this, please consider supporting me on Patreon: www.patreon.com/howtomechatronics
@@HowToMechatronics hi Dan can use a Arduino pro micro to make a realy simple 4ch transmitter and receiver for rc car and also try to control the car with a phone.and make it realy compact.and also try to control it with a smart phone ❤️🤗🙂. thanks alot for these projects they realy help me to learn alot.and LOTS OF LOVE FROM INDIA.❤️
Thank you, kept getting [ .ino error! ], later I took a different route to download. Finally was finally able to download gerber files.......I see a 100 ufd cap, what is the other smaller cap? 10 ufd??
I have a question ?? please look - Is there any way to test SINGLE nrf24l01 board. Is it working or not. I mean test nrf24l01 board without second board. Is it possible ?
Probably a signal every ~1-5 secconds. Need to find what frequency to use. No need for data etc, just a precise "ping". Also perferabbly 100m or so range.
Many thanks for the good video. I think this could be a good way to make RC (even) more affortable. Do you think it would be possible to control FLYSKY receiver like the fs-gr3e? they cost 5 euro and they are super compact. so I would you use your transmitter with existing receiver.
I would like to know how to enable Acknowledgement payloads to send back data (such as battery level, text etc..). I've only been able to send back boolean values.
@@andresvelasquez3373 I followed julian iilet post on controlling a fan. Just have to declare an int or float variable to send back as payload. I haven't the time to dig further at the moment.
Have you looked at the keywish rf-nano. It combines the two boards into one instead. Allowing for much smaller and simpler layout. I’ve got a few pcbs made up with the rf-nano on the way to try out.
Not sure if your going to reply but I have a question sir. Are you programming the arudnio with orange PCB and also does that code save because it seems like its stored
Hi How to mechatronics, I like all your videos you explain super well and I would like to challenge you : you have to make a video where you show how to make a multifunctional robot : - avoiding distance - tracker line - bluetooth joystick ( NRF24L01 or HC-05 ) and more if you want : ) Good luck
2:14 AMS117-3.3 should be connected to RAW to Be powered from the battery not from VCC , because VCC is coming from AMS1117-5 that power the pro-mini, which means you over load the AMS117-5 😊
This is super cool! I’m fairly new to this, so I’ll have to learn more about it, but I am planning to build a rc car powered by a little 2 stroke engine this way. Servo motors for steering and throttle. You have a new subscriber ;)
Would it be possible to have a stepped control knob on the transmitter that could switch between receivers? So for example, switching between model locomotives with the same receiver? This could be a channel switcher.
Recommend any videos or tutorials online for how to connect multiple 5V (and 3.3, and 3.7) circuits? Basically would like to know how to combine any 5V circuits together. To answer questions such as: Are opamps and optocouplers and similar to combine circuit designs the best way or is there a better way?
Thanks. Let see video 1.00’ - 1.06’ again. Your video showed Joystick right controls move to left/right and Joystick left controls move backward/forward I have once question It is possible whether you can use only joystick to control RC car (turn right, turn left, move back, move right)?
Hi, thanx for the amazing video and please make more videos like these, really appreciate that! I had a question, can the signals of the receiver be increased from 700 meters and what is the frequency?
can i use only a push button and nrf24l01 transceiver module as transmitter and servo motor and nrf24l01 transceiver module as reciever ? please answer the Q sir
Hello. I made this radio and it was great, congratulations. but I need a 3 position switch. Can I connect directly by replacing one of the potentiometers or do I need to change something? Would you help me?
If combining 2 circuit designs that are both 5V, is it necessary to provide 10V from power supply? The concept of loads causing a voltage drop and the kirschoff voltage equations have caused that question basically.
One more request man, I'm going to build both of these transceiver set you have made...bit I'm very confused about how to connect the receiver to the Arduino Uno (FC) and the coding...a video from you will be great and helpful
Hi,Dejan I made the transmitter a while ago and put it away because it did not work at all. I bought the PCB and most of the analog and digital inputs / outputs are fixed by this and cannot simply be changed. Now a saw your project working rc airplane on you tube and I thought maybe I can make this working. I have no experience in coding at all, but because nothing wanted to work, I have now restarted testing the individual parts as the Servo's, the NRF24L01, the Esc, motor etc. These are all working with a simpel test code. I thought there must be something different in the code that makes things not work and I discovered a number of things that make me wonder why it can work in your rc airplane project. I found differences in the transmitter code and the receiver code and I will list them here and wonder how you did solved this? Transmitter complete Arduino code for this DIY Arduino RC: Reciever code Arduino RC Airplane 1=Transmitter code RF24 radio(5, 6); // nRF24L01 (CE, CSN) 1=Reciever code =RF24 radio(3, 2); // nRF24L01 (CE, CSN) 2= Transmitter code data.j2PotY = map(analogRead(A3), 0, 1023, 0, 255); 2= Reciever code int sensorValue = analogRead(A3); 3=Transmitter code RF24 radio(5, 6); // nRF24L01 (CE, CSN) 3= Reciever code elevatorServo.attach(5); // CH2 4=Transmitter code RF24 radio(5, 6); // nRF24L01 (CE, CSN) 4= Reciever code aileron1Servo.attach(6); // CH3 For an experienced programmer this spaghetti of text will be peanuts but for beginners a big mess to understand and make it workable”. Is it possible to let us know how to solve these with the code for transmitter and receiver? Because if I buy also the PCB for the receiver I think this do not work at all. With regards, Frits
Hi Dan I follow your projects and sometimes imitate things. I still find it difficult to program and therefore ask you if you could write me a code. I can then learn from that. I built a tank and I want to use your transmitter and receiver. Please write a Revicer code. Could you do that , please I imagine the following - Left joistick up - Tank moves forward - Left joistick down - Tank moves backwards - Left joistik to the left - While driving, the tank steers to the left, while standing, the left caterpillar turns backwards, the right one forwards (turning on the spot) - Left joist to the right, while driving, steers the tank to the right, while standing, the right caterpillar turns backwards, the left one forwards (turn on the spot) - left joistick push buton - tank shoots - (controls a motor, a motorized firing unit) at the same time the cannon barrel is pushed back and forward (recoil) - controlled by the servo - right joistick to the left - turret turns to the left (controls a motor with gear) - right joistich to the right - turrent turns to the right (controls motor with gear) - right joistick up - armored tube rises (controls servo) - right joistick down - (armored tube descends (controls servo) 4 buttons below - 1 switches the light on and off - 1 turns the sound on and off - 1 switches the smoke module on and off - 1 switch camermodul in the turrert on and off would be very happy for your help
When talk about removing the TX and RX pins before uploading, which pins of the Arduino or NRF24L01 module are you referring to remove? The TX and RX pins are referring to one of these modules, right?
how to add steering end point to the transmitter because in my project i will change the steering with servo and i need to implement potentiometer control to set the end point of steering. it is also called dual rates.
The seramic capacitor's specs have not been mentioned anywhere. And from the diagram it seems to be 0.1mf whereas on the PCB it seems to be 100mf. Would you please specify the exact specs of this seramic capacitor?
hi sir dejan. awesome work am succesful in making this project. can you please tell us how to add digital output in reciver section .plz reply us its code
hey in your video you usse the code const byte adress[6]="0000001" but i saw another youtuber do something different and used the code const uint64_t pipeIn=0xE9E8F0F0E1LL can you tell me what exactly is the difference please. thank you
HI, wieder ein tolles Projekt,für mich die beste Seite die ich kenne. Grüße aus Deutschland gr. Wolfgang HI, again a great project, for me the best site I know. Greetings from Germany gr. Wolfgan
Hi, I am interested in building this receiver but I had a question about the capacitors used here. What are the operating voltage values of the 100 uF , 10-100 uF and 0.1 uF capacitors?
Hi i want create for an old RC car (like project 3), the rc car have 8 x 1.2V battery AA, can i use a Lipo battery?the component in the video work only with 5V?
i want to use i-bus protocol so i can send data form receiver to flight controller with single rx-pin of receiver to tx pin of my flight controller and i don't know how to code it i tried so many time pleas help me
I have made almost the same but the transmiter or the reciever sometimes works random and sometimes just doesn't work, even with bypass capacitors. It seems you don't have such communications problems. It's a very smooth driving. I'm using a pololu driver, and two arduino nano with the nrf24l01. Any suggestions? Thank you!
Thank you for your great videos and lessons. It’s always very clear and simple. It will be great if you can do one on expansion boards like the sensors shield Ver 5.0 or if you can recommend a you tube regarding it.
Nice project. Well done.🤙 Apart from having a longer transmission range, what advantages does the NRF24L01/Arduino configuration have over 2 ESP32's with direct Wifi connections, using uPython, MQTT, nodeRED, and/or BLYNK GUI? Thanks for sharing.😎
the data sheet for the AMS1117 shows external components for current regulation, and your circuit eliminates those components. have you had any problem using the regulator without external circuitry ? ever smoke one?
I hope you enjoyed this video and learned something new! If you'd like to support me making more content like this, please consider supporting me on Patreon: www.patreon.com/howtomechatronics
Can I use nrf24L01+pa+lna instead of only nrf24L01 (receiver part I already built the transmitter using nrf24L01+pa+lna)?
Can I use Arduino nano instead of pro mini?
I would like to buy this as a kit :)
Hey Dan! Love the how to's bud! Keep up the great work! ;) Cheers !
Hey, thanks! I've learned a lot from you about RC planes. Thanks for that too! 😊
Hey guys im fan and subscriber of you both i love both of your work . I've learned so many thing's froum your videos
Hey can we have a Quadcopter build video with this controller😍😍
Hats off for both of you genius. Flite test and mechatronics. I am non tech but you both changed my interest. Learning from you videos.
@@HowToMechatronics hi Dan can use a Arduino pro micro to make a realy simple 4ch transmitter and receiver for rc car and also try to control the car with a phone.and make it realy compact.and also try to control it with a smart phone ❤️🤗🙂. thanks alot for these projects they realy help me to learn alot.and LOTS OF LOVE FROM INDIA.❤️
Thank you, kept getting [ .ino error! ], later I took a different route to download. Finally was finally able to download gerber files.......I see a 100 ufd cap, what is the other smaller cap? 10 ufd??
I'm really proud of this Macedonian boy. Best projects and tutorials. Congratulations
I have been looking for something like this for a year now ,and this it the right one, thanks alot. Best diy receiver ever
If you are interested in DIY remotes, look up TheDIYGuy999's Micro RC.
Very long gap brother I was waiting for ur videos
I have a question ?? please look - Is there any way to test SINGLE nrf24l01 board. Is it working or not. I mean test nrf24l01 board without second board. Is it possible ?
Can you make some sort of "Radio Ping" device for finding lost drones etc, using manual signal finding methods?
Probably a signal every ~1-5 secconds. Need to find what frequency to use. No need for data etc, just a precise "ping". Also perferabbly 100m or so range.
Many thanks for the good video. I think this could be a good way to make RC (even) more affortable. Do you think it would be possible to control FLYSKY receiver like the fs-gr3e? they cost 5 euro and they are super compact. so I would you use your transmitter with existing receiver.
I would like to know how to enable Acknowledgement payloads to send back data (such as battery level, text etc..). I've only been able to send back boolean values.
hey, i would like to know if you solved your problem. I have the same problem, i want my RC to have a LCD to print values.
@@andresvelasquez3373 I followed julian iilet post on controlling a fan. Just have to declare an int or float variable to send back as payload. I haven't the time to dig further at the moment.
I was waiting for this receiver from a very long time :)
Have you looked at the keywish rf-nano. It combines the two boards into one instead. Allowing for much smaller and simpler layout. I’ve got a few pcbs made up with the rf-nano on the way to try out.
It looks like a good option, but I haven't tried it.
How To Mechatronics I will try to let you know how I get on.
Every video is both educational and entertaining. I learn something new every time!
Glad to hear it, thanks!
Not sure if your going to reply but I have a question sir. Are you programming the arudnio with orange PCB and also does that code save because it seems like its stored
Hi How to mechatronics,
I like all your videos you explain super well
and I would like to challenge you :
you have to make a video where you show how to make a multifunctional robot :
- avoiding distance
- tracker line
- bluetooth joystick ( NRF24L01 or HC-05 )
and more if you want : )
Good luck
2:14 AMS117-3.3 should be connected to RAW to Be powered from the battery not from VCC , because VCC is coming from AMS1117-5 that power the pro-mini, which means you over load the AMS117-5 😊
We Really missed you sir. it's really good to have you back.
This is super cool! I’m fairly new to this, so I’ll have to learn more about it, but I am planning to build a rc car powered by a little 2 stroke engine this way. Servo motors for steering and throttle.
You have a new subscriber ;)
Can i use Nano board instead of Pro Mini with same program ?
Would it be possible to have a stepped control knob on the transmitter that could switch between receivers? So for example, switching between model locomotives with the same receiver? This could be a channel switcher.
Recommend any videos or tutorials online for how to connect multiple 5V (and 3.3, and 3.7) circuits? Basically would like to know how to combine any 5V circuits together. To answer questions such as: Are opamps and optocouplers and similar to combine circuit designs the best way or is there a better way?
i love you man, i watched every video you have, but you can't solder to save your life xD
Cool dut what is use of push button in transmitter
It is always a pleasure to see your videos and the thoroughness with which you do things!...
Can you make a video of capturing videos from esp32 cam and showing to a tft screen
Thanks.
Let see video 1.00’ - 1.06’ again. Your video showed Joystick right controls move to left/right and Joystick left controls move backward/forward
I have once question
It is possible whether you can use only joystick to control RC car (turn right, turn left, move back, move right)?
Your videos are awesome and easy to understand . Keep it up . We all love your project . 😎😎😁😀
In terms of power consuption, how efficient is compared with an common radio controller? Good video, very interesting
Hi, thanx for the amazing video and please make more videos like these, really appreciate that! I had a question, can the signals of the receiver be increased from 700 meters and what is the frequency?
Can I use arduino nano instead of pro mini for transmitter with your transmitter code?❤❤❤
What is the range?
Works perfectly in 700 m, but you can use it up to 1 km if you want to
387k suscribers is totally underrated! u rock!
can i use only a push button and nrf24l01 transceiver module as transmitter and servo motor and nrf24l01 transceiver module as reciever ? please answer the Q sir
Hello. I made this radio and it was great, congratulations. but I need a 3 position switch. Can I connect directly by replacing one of the potentiometers or do I need to change something? Would you help me?
@ 14:30 Would it be a big power drain to keep the motors on high on both pins when the throttle and steering are centered?
If combining 2 circuit designs that are both 5V, is it necessary to provide 10V from power supply? The concept of loads causing a voltage drop and the kirschoff voltage equations have caused that question basically.
This is a great video I was wondering if you could do a tutorial on designing a voltage regulator that would take any input voltage and output 5v?
great video and explanation! Can you suggest a receiver which I can use in 1:64 scale rc car ?
Do you have any videos for how to control the speed of a BLDC motor in a closed loop?
Hey Dan Which Capacitor u used in transmitter? i cant find it there are two capacitors can u mention their value
Does it work with pixhawk flight controller or Ardupilot?
I made this project using atmega328p ic. Everything is alright but when I connect to the nrf24 module the voltage regulator get very hot
Thankyou very much sir for making this 🤗🤗🤗
Hello everyone :D What software is used to make a similar circuit diagram shown in this video [1:30] ? Thank you.
One more request man, I'm going to build both of these transceiver set you have made...bit I'm very confused about how to connect the receiver to the Arduino Uno (FC) and the coding...a video from you will be great and helpful
It's the same as connecting it to an Arduino Pro Mini. Just follow the circuit diagram and connect the Arduino Uno to the same pins.
hew how come for the servo motors you do 0 to 255 instead of 0 to 1023 like the aurduino servo example does
Các chân GND trên mạch là nối lại với nhau đúng không vậy. Thân mến!
i am trying to add button code in receiver but no success please make toggle switch and push button example i am noob in Arduino language
A great video. explaining the codes was also very useful.
Thanks!
hi bro can you help me with the capacitors voltage because if i use wrong voltage i will burn it plsss help me with the voltage of 100uf and 0,1uf
@@vinzzz86 You can use 50v
@@electronic7979 can i use 100uf 50v and 0,1uf 50v?
@@vinzzz86 yes
where did you have bought the batteries and the holder ?
Good one
Can we use the transmitter and reciever to fly a drone
Hi,Dejan
I made the transmitter a while ago and put it away because it did not work at all. I bought the PCB and most of the analog and digital inputs / outputs are fixed by this and cannot simply be changed.
Now a saw your project working rc airplane on you tube and I thought maybe I can make this working. I have no experience in coding at all, but because nothing wanted to work, I have now restarted testing the individual parts as the Servo's, the NRF24L01, the Esc, motor etc. These are all working with a simpel test code.
I thought there must be something different in the code that makes things not work and I discovered a number of things that make me wonder why it can work in your rc airplane project.
I found differences in the transmitter code and the receiver code and I will list them here and wonder how you did solved this?
Transmitter complete Arduino code for this DIY Arduino RC:
Reciever code Arduino RC Airplane
1=Transmitter code RF24 radio(5, 6); // nRF24L01 (CE, CSN)
1=Reciever code =RF24 radio(3, 2); // nRF24L01 (CE, CSN)
2= Transmitter code data.j2PotY = map(analogRead(A3), 0, 1023, 0, 255);
2= Reciever code int sensorValue = analogRead(A3);
3=Transmitter code RF24 radio(5, 6); // nRF24L01 (CE, CSN)
3= Reciever code elevatorServo.attach(5); // CH2
4=Transmitter code RF24 radio(5, 6); // nRF24L01 (CE, CSN)
4= Reciever code aileron1Servo.attach(6); // CH3
For an experienced programmer this spaghetti of text will be peanuts but for beginners a big mess to understand and make it workable”.
Is it possible to let us know how to solve these with the code for transmitter and receiver?
Because if I buy also the PCB for the receiver I think this do not work at all.
With regards, Frits
Hi Dan
I follow your projects and sometimes imitate things. I still find it difficult to program and therefore ask you if you could write me a code. I can then learn from that.
I built a tank and I want to use your transmitter and receiver.
Please write a Revicer code. Could you do that
, please
I imagine the following
- Left joistick up - Tank moves forward
- Left joistick down - Tank moves backwards
- Left joistik to the left - While driving, the tank steers to the left, while standing, the left caterpillar turns backwards, the right one forwards (turning on the spot)
- Left joist to the right, while driving, steers the tank to the right, while standing, the right caterpillar turns backwards, the left one forwards (turn on the spot)
- left joistick push buton - tank shoots - (controls a motor, a motorized firing unit) at the same time the cannon barrel is pushed back and forward (recoil) - controlled by the servo
- right joistick to the left - turret turns to the left (controls a motor with gear)
- right joistich to the right - turrent turns to the right (controls motor with gear)
- right joistick up - armored tube rises (controls servo)
- right joistick down - (armored tube descends (controls servo)
4 buttons below
- 1 switches the light on and off
- 1 turns the sound on and off
- 1 switches the smoke module on and off
- 1 switch camermodul in the turrert on and off
would be very happy for your help
Which components I should have to make this system...plzzzz tell me all the components?
Sir make the plane iam waiting for your video
Sir why you connected two push buttons near joy stick of transmitter
How to use Mpu 6050 module to control any rc device's
And shall we have to re program the receiver to different rc cars plz reply sir please
I as a beginner Arduino, if you can share how to connect audio streaming via NRF24L01 from the receiver to the transmitter
Hi, please upload reciever code for push button, i want to use some relays.
Please let me know the range of this module.. i want to use this on my rc plane!
i did a simple search and it said ‘100 meters’
When talk about removing the TX and RX pins before uploading, which pins of the Arduino or NRF24L01 module are you referring to remove? The TX and RX pins are referring to one of these modules, right?
New subscriber why I Didint find this best channle this many days ?
Thanks!
how to add steering end point to the transmitter because in my project i will change the steering with servo and i need to implement potentiometer control to set the end point of steering. it is also called dual rates.
oh man an other top site to goto, betwen you and dronebot workshop what is a guy to do so much to look at well done man
Waaaaw 😍😍😍😍🤗😋i really like it
Keep going my friend😍😎😎
Vou tentar Fazer. obrigado
Nice tutorial, as always! One comment on your preprocessor directives: constants have to be always in upper case.
Greets from an engineer ;)
Thanks! :)
@@HowToMechatronics hi, plx could u tell me. is there a way to use instead of plane battery another power source ? thanks in advance
What is maximum range ?
And if we add long range antenna then the range will increase ?
Waiting for ur next rc plane video !
Hey Mike, great video. Great also to see some young girls happy to get their hands dirty and do some manual work.
The seramic capacitor's specs have not been mentioned anywhere. And from the diagram it seems to be 0.1mf whereas on the PCB it seems to be 100mf. Would you please specify the exact specs of this seramic capacitor?
The ceramic capacitor is 0.1uF.
@@HowToMechatronics thank you for attention.
Any chance the gerber files can be re-uploaded?. They seem to have expired
Great video! How easy to add telemetry? If just battery voltage.
i don't know the soldering.Please tell me how can i learn it sir?
hi sir dejan. awesome work am succesful in making this project. can you please tell us how to add digital output in reciver section .plz reply us its code
Hey,what tools do you use(screw driver, soldering iron,etc)
hey in your video you usse the code const byte adress[6]="0000001"
but i saw another youtuber do something different and used the code
const uint64_t pipeIn=0xE9E8F0F0E1LL
can you tell me what exactly is the difference please. thank you
Is it possible to use arduino as the brain of the rc then uses a trigger/pistol transmitter to control rc car/boat
hi, plx could u tell me. is there a way to use instead of plane battery another power source ? thanks in advance
HI,
wieder ein tolles Projekt,für mich die beste Seite die ich kenne.
Grüße aus Deutschland
gr. Wolfgang
HI,
again a great project, for me the best site I know.
Greetings from Germany
gr. Wolfgan
You are incredibly innovative.
Hi, I am interested in building this receiver but I had a question about the capacitors used here. What are the operating voltage values of the 100 uF , 10-100 uF and 0.1 uF capacitors?
Pla make a video on how to make six channel transmitter a receiver pls your videos are very cool I like it very much
Great stuff. Glad to have found this channel
Is it possible you can make a long range receiver that can allow a robot to travel upon miles?
Hello bro I want to add 2 brushless motors for Arduino reciver can in add? How can i add ??
What is range of transmitter
Hi, is it possible to make it with Attiny? I know it have less channels, but is it enough eg for a RC car?
by any chance have you done any update on this project?
like esp32 + oled thanks
Hi i want create for an old RC car (like project 3), the rc car have 8 x 1.2V battery AA, can i use a Lipo battery?the component in the video work only with 5V?
Do we need to use code or can we use chanels without coding
Hi, one controller sending instructions to two receivers possible? Never seen this so thought you may know how.
i want to use i-bus protocol so i can send data form receiver to flight controller with single rx-pin of receiver to tx pin of my flight controller and i don't know how to code it i tried so many time pleas help me
hi thanks for the videos i need some help on my drone project. not much, i need to control it wireless, can u help.
I have made almost the same but the transmiter or the reciever sometimes works random and sometimes just doesn't work, even with bypass capacitors. It seems you don't have such communications problems. It's a very smooth driving. I'm using a pololu driver, and two arduino nano with the nrf24l01. Any suggestions? Thank you!
Awesome work bro. I already have a 2.4Gh remote that came with cheapest drone I bought(Hasten 720) . Any idea to DIY a receiver for that?
Thank you for your great videos and lessons. It’s always very clear and simple. It will be great if you can do one on expansion boards like the sensors shield Ver 5.0 or if you can recommend a you tube regarding it.
Nice project. Well done.🤙
Apart from having a longer transmission range, what advantages does the NRF24L01/Arduino configuration have over 2 ESP32's with direct Wifi connections, using uPython, MQTT, nodeRED, and/or BLYNK GUI?
Thanks for sharing.😎
Hi bro...
How many brushless motors can we control with this module?
Hello, may i know how much range does this give? I am making a controller for an outdoor rc car and need atleast 50m
At lot more then 50m,
Should be around 700m
exactly the information i was looking for. Thank you so much : )
the data sheet for the AMS1117 shows external components for current regulation, and your circuit eliminates those components. have you had any problem using the regulator without external circuitry ? ever smoke one?