DIY Arduino RC Receiver | Radio Control for RC Models and Arduino Projects

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • $2 for 5PCBs: jlcpcb.com
    Arduino code, circuit, parts list and more details ► howtomechatronics.com/project...
    If you enjoy and find the content that I make useful, please consider supporting me on Patreon: / howtomechatronics
    Related tutorials mentioned in the video:
    1. DIY Arduino RC Transmitter ► howtomechatronics.com/project...
    2. Arduino Robot Car Control ► howtomechatronics.com/tutoria...
    3. NRF24L01 Tutorial ► howtomechatronics.com/tutoria...
    4. Arduino Brushless Motor Control Tutorial ► howtomechatronics.com/tutoria...
    Parts list (check website article for full list, affiliate links):
    Amazon.com:
    NRF24L01 module: amzn.to/2Oc84eJ
    Arduino Pro Mini: amzn.to/2D7GFry
    RC Car model: amzn.to/2QWLGth
    Banggood.com:
    NRF24L01 module: bit.ly/2xzJ3qG
    Arduino Pro Mini: bit.ly/39wiksg
    RC Car model: bit.ly/2UxwGUZ
    In this tutorial we will learn how to make an Arduino based RC receiver. Since building my DIY Arduino RC transmitter in one of my previous videos, I got a lot of requests from you guys, to make a dedicated receiver for it, so here it is.
    Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
    ► howtomechatronics.com/
    Like my page on Facebook:
    ► / howtomechatronics
    Music:
    MÆSON - The Catch ( / tracks )

ความคิดเห็น • 416

  • @HowToMechatronics
    @HowToMechatronics  3 ปีที่แล้ว +15

    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

    • @HELLSGUARDIAN
      @HELLSGUARDIAN 3 ปีที่แล้ว

      Can I use nrf24L01+pa+lna instead of only nrf24L01 (receiver part I already built the transmitter using nrf24L01+pa+lna)?

    • @HELLSGUARDIAN
      @HELLSGUARDIAN 3 ปีที่แล้ว

      Can I use Arduino nano instead of pro mini?

    • @TheEmirMe
      @TheEmirMe 2 ปีที่แล้ว

      I would like to buy this as a kit :)

  • @FliteTest
    @FliteTest 4 ปีที่แล้ว +66

    Hey Dan! Love the how to's bud! Keep up the great work! ;) Cheers !

    • @HowToMechatronics
      @HowToMechatronics  4 ปีที่แล้ว +9

      Hey, thanks! I've learned a lot from you about RC planes. Thanks for that too! 😊

    • @wheelsonhills6461
      @wheelsonhills6461 3 ปีที่แล้ว +3

      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

    • @wheelsonhills6461
      @wheelsonhills6461 3 ปีที่แล้ว +2

      Hey can we have a Quadcopter build video with this controller😍😍

    • @amolgore9428
      @amolgore9428 3 ปีที่แล้ว +1

      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.

    • @tharunjadav6670
      @tharunjadav6670 3 ปีที่แล้ว +1

      @@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.❤️

  • @ScitiveX
    @ScitiveX 4 ปีที่แล้ว

    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 ?

  • @vondarycrentsil9180
    @vondarycrentsil9180 4 ปีที่แล้ว +4

    I have been looking for something like this for a year now ,and this it the right one, thanks alot. Best diy receiver ever

    • @0xB8xor0xFF
      @0xB8xor0xFF 4 ปีที่แล้ว

      If you are interested in DIY remotes, look up TheDIYGuy999's Micro RC.

  • @awakening705
    @awakening705 4 ปีที่แล้ว +5

    I was waiting for this receiver from a very long time :)

  • @gulshan0799
    @gulshan0799 4 ปีที่แล้ว

    We Really missed you sir. it's really good to have you back.

  • @alico797
    @alico797 4 ปีที่แล้ว

    It is always a pleasure to see your videos and the thoroughness with which you do things!...

  • @MakerFabio
    @MakerFabio 2 ปีที่แล้ว

    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.

  • @mklaver31
    @mklaver31 2 ปีที่แล้ว +1

    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 ;)

  • @kobyki1374
    @kobyki1374 3 ปีที่แล้ว +1

    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.

  • @juananayalomeli73
    @juananayalomeli73 2 ปีที่แล้ว

    exactly the information i was looking for. Thank you so much : )

  • @ryujiyamazaki583
    @ryujiyamazaki583 4 ปีที่แล้ว +5

    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?

  • @alistairfurnell126
    @alistairfurnell126 4 ปีที่แล้ว +1

    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

  • @omkarkhade4602
    @omkarkhade4602 4 ปีที่แล้ว

    Thank you for making this tutorial.

  • @darshandongare4359
    @darshandongare4359 4 ปีที่แล้ว

    Your videos are awesome and easy to understand . Keep it up . We all love your project . 😎😎😁😀

  • @alexhartung2369
    @alexhartung2369 4 ปีที่แล้ว

    Great stuff. Glad to have found this channel

  • @electrozon05
    @electrozon05 4 ปีที่แล้ว +3

    Thankyou very much sir for making this 🤗🤗🤗

  • @matthieuhelias1400
    @matthieuhelias1400 4 ปีที่แล้ว

    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

  • @Multizaler
    @Multizaler 4 ปีที่แล้ว +5

    In terms of power consuption, how efficient is compared with an common radio controller? Good video, very interesting

  • @rithickguru1561
    @rithickguru1561 4 ปีที่แล้ว +2

    Very long gap brother I was waiting for ur videos

  • @BrickRoom7
    @BrickRoom7 7 หลายเดือนก่อน

    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?

  • @majedhejazi7249
    @majedhejazi7249 3 ปีที่แล้ว

    You are incredibly innovative.

  • @marhar2
    @marhar2 4 ปีที่แล้ว

    Every video is both educational and entertaining. I learn something new every time!

  • @feliwein_cc
    @feliwein_cc 4 ปีที่แล้ว

    387k suscribers is totally underrated! u rock!

  • @dexterdoom4822
    @dexterdoom4822 4 ปีที่แล้ว

    Perfect! At this time I make wifi control car model.

  • @dipanshupaul1819
    @dipanshupaul1819 8 หลายเดือนก่อน

    great video and explanation! Can you suggest a receiver which I can use in 1:64 scale rc car ?

  • @davidsilvacardona8296
    @davidsilvacardona8296 4 ปีที่แล้ว

    Excelente materialización del proyecto saludos desde Colombia

  • @techmaster9041
    @techmaster9041 2 ปีที่แล้ว

    Fantastic work mate. New sub

  • @TheOleHermit
    @TheOleHermit 4 ปีที่แล้ว +1

    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.😎

  • @MirkoPavleskiMK
    @MirkoPavleskiMK 4 ปีที่แล้ว +3

    I'm really proud of this Macedonian boy. Best projects and tutorials. Congratulations

  • @GleaveMakes
    @GleaveMakes 8 หลายเดือนก่อน

    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.

  • @khadidjabzk5094
    @khadidjabzk5094 4 ปีที่แล้ว

    Waaaaw 😍😍😍😍🤗😋i really like it
    Keep going my friend😍😎😎

  • @edslab5383
    @edslab5383 4 ปีที่แล้ว

    Great! Very explanatory video, I love your schematics.

  • @bucketsoflove656
    @bucketsoflove656 2 ปีที่แล้ว

    wow this is really cool

  • @bassome3000ify
    @bassome3000ify 4 ปีที่แล้ว +1

    Awesome awesome AWESOME! very interesting. simple yet teaches a lot

  • @manofmesopotamia7602
    @manofmesopotamia7602 3 ปีที่แล้ว

    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 😊

  • @webslinger2011
    @webslinger2011 4 ปีที่แล้ว +1

    More code to pickup especially the disconnect auto reset. Thanks!

  • @prashamjain_ndflagship_em5323
    @prashamjain_ndflagship_em5323 3 ปีที่แล้ว

    Good one
    Can we use the transmitter and reciever to fly a drone

  • @samwise5493
    @samwise5493 11 หลายเดือนก่อน

    Nice work!

  • @mk_annan22
    @mk_annan22 4 ปีที่แล้ว

    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?

  • @ahmadabid8948
    @ahmadabid8948 4 ปีที่แล้ว +1

    Waiting for ur next rc plane video !

  • @app213
    @app213 2 ปีที่แล้ว

    Amazing tutorial. Could you maybe make a tutorial on how to connect a JR module to a diy Arduino tx controller?

  • @indunilprabhath1484
    @indunilprabhath1484 4 ปีที่แล้ว

    Perfect video 👍 , how to controlled a drone using this transmitter , please make tutorial.

  • @WTechEducation
    @WTechEducation 4 ปีที่แล้ว

    Thank you. Good job

  • @pauloperruci4641
    @pauloperruci4641 3 ปีที่แล้ว

    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?

  • @rakshithgouda3705
    @rakshithgouda3705 4 ปีที่แล้ว +1

    Thank you sir 😇

  • @webslinger2011
    @webslinger2011 4 ปีที่แล้ว +5

    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
      @andresvelasquez3373 3 ปีที่แล้ว

      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.

    • @webslinger2011
      @webslinger2011 3 ปีที่แล้ว

      @@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.

  • @peterlution
    @peterlution 3 ปีที่แล้ว

    Great video! How easy to add telemetry? If just battery voltage.

  • @vikevignesh4541
    @vikevignesh4541 3 ปีที่แล้ว

    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?

  • @marcosdasilva7409
    @marcosdasilva7409 ปีที่แล้ว

    Vou tentar Fazer. obrigado

  • @rootuser9571
    @rootuser9571 4 ปีที่แล้ว

    New subscriber why I Didint find this best channle this many days ?

  • @electronic7979
    @electronic7979 4 ปีที่แล้ว +1

    A great video. explaining the codes was also very useful.

    • @HowToMechatronics
      @HowToMechatronics  4 ปีที่แล้ว +1

      Thanks!

    • @vinzzz86
      @vinzzz86 4 ปีที่แล้ว +1

      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

    • @electronic7979
      @electronic7979 4 ปีที่แล้ว +1

      @@vinzzz86 You can use 50v

    • @vinzzz86
      @vinzzz86 4 ปีที่แล้ว +1

      @@electronic7979 can i use 100uf 50v and 0,1uf 50v?

    • @electronic7979
      @electronic7979 4 ปีที่แล้ว +1

      @@vinzzz86 yes

  • @ericlotze7724
    @ericlotze7724 4 ปีที่แล้ว +15

    Can you make some sort of "Radio Ping" device for finding lost drones etc, using manual signal finding methods?

    • @ericlotze7724
      @ericlotze7724 4 ปีที่แล้ว +4

      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.

  • @NagashTheCursed
    @NagashTheCursed 4 ปีที่แล้ว

    did you try to measure receiver latency?
    and how that latency behaves over distance?

  • @er.kakshshah2868
    @er.kakshshah2868 4 ปีที่แล้ว

    Great work

  • @maxhouseman3129
    @maxhouseman3129 4 ปีที่แล้ว +1

    Nice tutorial, as always! One comment on your preprocessor directives: constants have to be always in upper case.
    Greets from an engineer ;)

    • @HowToMechatronics
      @HowToMechatronics  4 ปีที่แล้ว +1

      Thanks! :)

    • @MrGenia1991
      @MrGenia1991 4 ปีที่แล้ว

      ​@@HowToMechatronics hi, plx could u tell me. is there a way to use instead of plane battery another power source ? thanks in advance

  • @messitombinoy7497
    @messitombinoy7497 4 ปีที่แล้ว +1

    Can you make a video of capturing videos from esp32 cam and showing to a tft screen

  • @T-C-M
    @T-C-M 4 ปีที่แล้ว

    Great job!

  • @key2010
    @key2010 2 ปีที่แล้ว

    i love you man, i watched every video you have, but you can't solder to save your life xD

  • @2150dalek
    @2150dalek 8 หลายเดือนก่อน

    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??

  • @nguyenthuy9824
    @nguyenthuy9824 3 ปีที่แล้ว

    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)?

  • @myperro77
    @myperro77 3 ปีที่แล้ว

    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!

  • @ahmedghanmi9655
    @ahmedghanmi9655 2 ปีที่แล้ว

    Hey,what tools do you use(screw driver, soldering iron,etc)

  • @OMNI_INFINITY
    @OMNI_INFINITY ปีที่แล้ว

    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?

  • @46spikey
    @46spikey 4 ปีที่แล้ว

    HI
    awesome project, easy to follow. Nicely narrated.
    Btw, you dont have to set Programmer if you use FTDI. It is only necessary when using an actual ISP programmer (MISO, MOSI....)
    Another thought, please dont use solder blobs when soldering pins, its a really bad practice.
    Please take this as a positive constructive criticism.

  • @RiO-kq6vz
    @RiO-kq6vz ปีที่แล้ว

    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?

  • @Gordyhand
    @Gordyhand 4 ปีที่แล้ว +2

    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.

    • @HowToMechatronics
      @HowToMechatronics  4 ปีที่แล้ว +1

      It looks like a good option, but I haven't tried it.

    • @Gordyhand
      @Gordyhand 4 ปีที่แล้ว

      How To Mechatronics I will try to let you know how I get on.

  • @alf3071
    @alf3071 4 ปีที่แล้ว

    Is this reliable and precise enough for rc airplanes or drone control? (without autopilot and stuff)

  • @andrewscott5960
    @andrewscott5960 4 ปีที่แล้ว

    @ 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?

  • @elektrostatyka3212
    @elektrostatyka3212 3 ปีที่แล้ว +1

    Does it work with pixhawk flight controller or Ardupilot?

  • @akshetty1
    @akshetty1 4 ปีที่แล้ว

    Can I directly connect my flysky reciver to control seed of the motor

  • @paramasivamcvr3144
    @paramasivamcvr3144 4 ปีที่แล้ว

    Excellent work bro...And am need a Arduino receiver code for controlling a drone plzz uplode a vedio bro

  • @ALL_ONE_SUN
    @ALL_ONE_SUN ปีที่แล้ว

    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.

  • @galendcia
    @galendcia 3 ปีที่แล้ว

    great work

  • @dumshi
    @dumshi 4 ปีที่แล้ว

    Hi, one controller sending instructions to two receivers possible? Never seen this so thought you may know how.

  • @eli79960
    @eli79960 4 ปีที่แล้ว

    Thanks!

  • @diy.Builder
    @diy.Builder 2 ปีที่แล้ว +1

    Cool dut what is use of push button in transmitter

  • @ankushkamboj7328
    @ankushkamboj7328 3 ปีที่แล้ว

    Sir
    If we have to control 6 bldc motor
    With this reserve so what is cord and which pins use for it

  • @HariPrasad-zx4kj
    @HariPrasad-zx4kj 4 ปีที่แล้ว +1

    Can i use Nano board instead of Pro Mini with same program ?

  • @jeffsegovia00
    @jeffsegovia00 4 ปีที่แล้ว +2

    May I know what software you use for making schematic diagrams? Thanks! Always great content BTW!

    • @anthonypalfrey645
      @anthonypalfrey645 2 ปีที่แล้ว +1

      Hey please message me if you find out. I've been looking for ages, it's similar to the Fritzing software, but seems more advanced.

  • @vijalpatel144
    @vijalpatel144 ปีที่แล้ว

    Hi bro...
    How many brushless motors can we control with this module?

  • @gamesoftheyear3583
    @gamesoftheyear3583 ปีที่แล้ว

    What is maximum range ?
    And if we add long range antenna then the range will increase ?

  • @LegendGuy
    @LegendGuy 5 หลายเดือนก่อน

    Hey Dan Which Capacitor u used in transmitter? i cant find it there are two capacitors can u mention their value

  • @bryanlewis3470
    @bryanlewis3470 4 ปีที่แล้ว +1

    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

    • @HowToMechatronics
      @HowToMechatronics  4 ปีที่แล้ว

      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.

  • @atharvakrishna6729
    @atharvakrishna6729 3 ปีที่แล้ว

    can we replace motor driver with relay module. does it work the same way?

  • @himanshukulkarni9535
    @himanshukulkarni9535 3 ปีที่แล้ว

    Pla make a video on how to make six channel transmitter a receiver pls your videos are very cool I like it very much

  • @lennybishop9840
    @lennybishop9840 2 ปีที่แล้ว

    What do you charge for a TX/RX package for a 1/16th scale truck?

  • @kestergascoyne6924
    @kestergascoyne6924 4 ปีที่แล้ว

    The RC transmitter PCB download has expired (for your old rc transmitter video) ! Not sure if that matters, but I'd appreciate being able to use it.
    Thank you.

  • @gotta91
    @gotta91 3 ปีที่แล้ว

    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?

  • @chandananonymus3563
    @chandananonymus3563 3 ปีที่แล้ว +1

    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

  • @zainalhas7416
    @zainalhas7416 4 ปีที่แล้ว +1

    Excellent

  • @MrGenia1991
    @MrGenia1991 4 ปีที่แล้ว

    hi, plx could u tell me. is there a way to use instead of plane battery another power source ? thanks in advance

  • @jiaulhoque1226
    @jiaulhoque1226 8 หลายเดือนก่อน

    Sir,,,make an 12channel transmitter with 5-10 km range. 12 channel receiver and disply

  • @TheTtreasure
    @TheTtreasure 4 ปีที่แล้ว

    kindly can I use the mx1508 dc motor speed control chip to control dc motors in the airplane??

  • @dominickd9291
    @dominickd9291 ปีที่แล้ว

    Do you have any videos for how to control the speed of a BLDC motor in a closed loop?

  • @aadhikarianish
    @aadhikarianish 2 ปีที่แล้ว

    Nice video

  • @LaMin-ri6eg
    @LaMin-ri6eg 5 หลายเดือนก่อน

    Can I use arduino nano instead of pro mini for transmitter with your transmitter code?❤❤❤

  • @mav29
    @mav29 2 ปีที่แล้ว

    by any chance have you done any update on this project?
    like esp32 + oled thanks

  • @istvanbarta
    @istvanbarta 3 ปีที่แล้ว

    Hi, is it possible to make it with Attiny? I know it have less channels, but is it enough eg for a RC car?

  • @cuber_boi
    @cuber_boi 9 หลายเดือนก่อน

    How can I use BTS motor driver with pwm by using this transmitter