DIY Radio Controller - Arduino & NRF24 + amplified antenna

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ •

  • @ggeasy8499
    @ggeasy8499 5 років тому +5

    I think that this tutorial helped me the most, because when I first got the NRF24L01 I was like really sad cause I couldn't transmit data, couldn't change the constant chars of course, but now I understood that I need to transmit a char multiple times forming a kind of period of seconds per every transmit. So that I can control the period with some input from the joystick and transmit it to the receiver which can detect the period and then do whatever I want with it. Thank you a lot!

    • @Xinurval
      @Xinurval 2 роки тому +1

      Would you mind elaborating, i dont quite understand?

  • @Tanay3pathi
    @Tanay3pathi 6 років тому +11

    Finally I understood RF modules communication .Simply effective tutorial ❤

  • @anjusingh8781
    @anjusingh8781 4 роки тому +2

    Finally found it a year later congratulations you just gained a subscriber

  • @MCsCreations
    @MCsCreations 6 років тому +43

    Really awesome work, man. That and a 3d printed case could be awesome! 😀

    • @chakriyatech2364
      @chakriyatech2364 5 років тому

      Tell me how to connect plz

    • @MyOliver01
      @MyOliver01 5 років тому

      @@chakriyatech2364 What exactly do you mean? :)

  • @debajyotimajumder472
    @debajyotimajumder472 5 років тому +1

    I saw in the comments, that you helped many people with this tutorial!!! & Me too!

  • @soniccinos
    @soniccinos Місяць тому

    Soo helpful!!! Love your tips!!! Best YT video about NRF24 and Arduino!

  • @pileofstuff
    @pileofstuff 6 років тому +7

    Thank you for reminding me that I have some NRF modules that I need to do something with.
    I sense a future project coming soon...

  • @alirezazarafshani
    @alirezazarafshani 6 років тому +7

    thank you. I always share your videos with my university friends.

  • @plumber919
    @plumber919 3 роки тому

    Some of the best videos on the tube….very well put together. Thank you!

  • @trixer230
    @trixer230 6 років тому +7

    Your videos are really top notch man! I hope you keep up the good work! Lately I have been hitting your website very first to learn new stuff!

  • @aminezitouni8427
    @aminezitouni8427 6 років тому +6

    I made one last month for my end study project using your previous method, this video will help me to update Some issues. thanks a lot my friend. by the way i'll came to visit Barcelona in next summer i hope meeting you there.

    • @peroxideeffect2340
      @peroxideeffect2340 6 років тому +1

      Amine Olivier ,how much does it cost?

    • @aminezitouni8427
      @aminezitouni8427 6 років тому

      I bought my items from Aliexpress, cause it's a very cheep: "Digital LED Capacity Tester Battery Indicator", good joysticks, and NRF24l01 module with "AMS1117 Socket Adapter Plate Board For 8Pin NRF24L01". All those cost me about 45 dollars with 3d printed case.

  • @antor_khan
    @antor_khan 6 років тому +2

    Dude, awesome project! Great editing as well! Totally subbed.

  • @BreakingBarriers2DIY
    @BreakingBarriers2DIY 6 років тому

    I really appreciate the way you communicate information without lot of filler and always inserting little bits of wisdom...watch out for this...careful to do that. You are passing so much information, I find myself having to pause. I'm grateful that you share this knowledge and I'm interested in the PCB item you mentioned...when I get good.

  • @dale0788
    @dale0788 6 років тому +8

    Nice video as always 👌 my girlfriend already knows you by your voice when i’m watching your videos :D

    • @camilojazzfernandes
      @camilojazzfernandes 6 років тому +1

      hahaha... mine would too ... hahaha ... but i don't have any friends ... hahaha

  • @Adam-em9rg
    @Adam-em9rg 6 років тому +1

    I have been wanting this tutorial for sooooo long!
    Immediately subscribed :) and LIKED

  • @Nono-hk3is
    @Nono-hk3is 6 років тому +17

    The transmit loop() at time 13:20 shows all the input signals being assigned to the channel 1 of the transmitted structure. Looks like a copy-paste error!

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 років тому +8

      Yes. Don't worry, that's just in the video. A small mistake. In the code is from Ch1 to Ch7. Keep up and thank you!

    • @electroniccreative7683
      @electroniccreative7683 4 роки тому

      @@ELECTRONOOBS PLEASE MY FRIENDS ADD INDONESIAN LANGUAGE SUBTITEL 😪😰😰😰😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😿

  • @frankbose544
    @frankbose544 3 роки тому

    I've ben trying to get these nrf24 modules to work for days now i was about to just desolder the sma connectors and throw em away then i stumbled across your tutorial and they work first try thanks so much

  • @Mateo-vl3zv
    @Mateo-vl3zv 6 років тому +9

    Thank you sooooo much my friend i have been vaiting for this for sooooo long now i can build a drone or a rc plane

  • @travelfoodandnature4782
    @travelfoodandnature4782 5 років тому

    I have made a same to same working prototype on perfboard ....
    worked like a charm using ur codes .......

  • @leezs4529
    @leezs4529 3 роки тому

    I really like your step by step explanation of the code.Thank you so much!

  • @DharmeshTechZone
    @DharmeshTechZone 5 років тому

    Thanks electronicnoob that is perfactly working yesterday i have completed controller or receiver..

  • @tricksgum
    @tricksgum 4 роки тому +23

    Hello Sir, thanks for this tutorial but you have some small error in your transmitter code. You mapped from 0-1024 to 0-255. I think it should have been mapping from 0-1023 into 0-255.

    • @smartchefhoney7697
      @smartchefhoney7697 Рік тому +1

      I got the problem.. By coping his code 😅

    • @rameshwargadekar7626
      @rameshwargadekar7626 Рік тому +1

      That doesn't matter if you map from 1023 or 1024 the maximum will be 255 if value overflows and minimum will be 0 if value goes in negative.

    • @orange_tweleve
      @orange_tweleve Рік тому +1

      ​@@rameshwargadekar7626not really, you will reach 255 before the potentiometer comes to the end . I think idk lol

  • @sumitrawat5317
    @sumitrawat5317 4 роки тому +1

    I am happy that you reply my comment so that why i deleted that comment. Keep it up bro.😊😊😊😊.I gave that comment because you not replied me in form. So i thought that you are not seeing any comments.

  • @anuththararukshani8370
    @anuththararukshani8370 18 днів тому +1

    Hi, I'm thinking of making a simple two channel rc plane that steers using differential thrust. Will the transmitter and reciever be as complicated as shown in the video or is there a simpler way to build it using only a few of the components in the video?

  • @AntiKipKay
    @AntiKipKay 5 років тому

    Thank you for this. I'm going to give it a try and go for the pro build.

  • @ELECTRONOOBS
    @ELECTRONOOBS  6 років тому +12

    At 12:32 the send.data lines should be from ch1 to ch7. That's an error in the video. If you download the code, the error won't be there. Keep up!

    • @lishengxie8449
      @lishengxie8449 6 років тому +1

      Electronoobs 程序在哪里

    • @bjb1784
      @bjb1784 6 років тому

      Thanks for the tutorial. I have successfully build my Transmitter and reciever using this codes.

    • @jhonarrobo8783
      @jhonarrobo8783 6 років тому

      por favor me puedes ayudar con la capacidad del potenciometro

    • @kingofking7006
      @kingofking7006 6 років тому

      BJB oh

    • @SIKHGT650
      @SIKHGT650 6 років тому

      hi , m beginer with this project , can you design pcb with more simplicity and Arduino nano pro mini and Arduino nano,

  • @hrig8729
    @hrig8729 5 років тому

    Nice work really appreciated, have seen many videos but only yours cleared my doubt👍

  • @GrumpyOldTech
    @GrumpyOldTech 6 років тому +4

    In the loop function you have all inputs being assigned to ch1 at one point, fixed later on, small copy/paste error I guess that was remedied during debug. Otherwise very good, thanks!!

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 років тому +3

      Grumpy Old Tech yes. Other subscribers told me that. My mistake. Just in the video. The code that you download has ch1 to ch7. Keep up!

  • @МАТИМУЛ
    @МАТИМУЛ 4 роки тому

    Thank you for everything you said ! You helped me a lot figuring how i was going to do it !

  • @Jakharjaat007
    @Jakharjaat007 4 роки тому

    I'm thankful for your videos its working n i have made my NRF transmitter and receiver

  • @marcelobatelochi9488
    @marcelobatelochi9488 6 років тому +2

    Hello Electronoobs. I saw that you used two types of capacitors, but at the schematics i can only see one of then. At receiver is ok, but where do I connect the small capacitor at transmitter? Thank you.

  • @fabiogruarin5856
    @fabiogruarin5856 6 років тому +8

    Your tutorial are simply fantastic ! You are great ! Thank you so much !

  • @gabriel-qw3cm
    @gabriel-qw3cm 6 років тому +1

    this helped me a ton with a school project, ty man

  • @sennabullet
    @sennabullet 3 роки тому

    Incredibly well explained and helpful video. Thank you for sharing your knowledge.

  • @سيفالملوك-غ7ب
    @سيفالملوك-غ7ب 4 роки тому

    from Iraq
    My friend, I am very happy to thank you for this beautiful useful video

  • @nesar93
    @nesar93 6 років тому +3

    7:05...for future projects can u make just a gyro controlled transmitter with a small board without the toggle switches and joysticks? Please consider this! :)

  • @omkarbansode6305
    @omkarbansode6305 Рік тому

    Thank you Sir, it really helped alot to clear almost all my Doubts
    Thanks a Bunch

  • @user-wg6ik1wi6s
    @user-wg6ik1wi6s 4 роки тому

    Nice! Ive been looking for a video on exactly This!

  • @anniejain2043
    @anniejain2043 4 роки тому

    this is the best video in the whole youtube . I am very thankful to you . you helped me a lot . thanksssssssssssss A lotttttttttttttttttt

  • @Osmanity
    @Osmanity 6 років тому +1

    Keep up with the awesome video. I need this video today, veryy helpful and have recommended to friends. Thank you!!!:)

  • @ghifordmizzard1897
    @ghifordmizzard1897 5 років тому +1

    In time 12:57 in void loop struct send_data.ch1 .... and ch2 ? ch3 ? I only see one channel on the loop !!!! 😐

  • @BrettJones84
    @BrettJones84 6 років тому +2

    is that a 104 orange Ceramic Capacitor ? 7:56 if so what voltage to get?

    • @Derasto
      @Derasto 4 роки тому

      which Ceramic Capacitor (voltage)?

  • @imadjawad4408
    @imadjawad4408 Рік тому

    Amazing work and dedication !! would love to see how to add the mpu6050 and get the yaw without drifting, That's gonna be super informative, I really liked how you explained the Code!

  • @nikhilyadav37
    @nikhilyadav37 4 роки тому

    nice work keep it up. this was really helpful in understanding RF working.

  • @johnmellor6065
    @johnmellor6065 6 років тому

    ive yet to do this but i think you explained the subject clearly and succint thanks

  • @hosenansari9344
    @hosenansari9344 6 років тому

    You deserve a salute bro..... keep it up.

  • @danieltweit3702
    @danieltweit3702 3 роки тому +1

    Thanks for the great info man

  • @Al-bd8hm
    @Al-bd8hm 5 років тому

    I can not download code test receiver and transmitter. Your videos are well explained. Excellent.

  • @vishal01mehra
    @vishal01mehra 6 років тому +1

    Thank you very much!
    Your content is always helpful.

  • @electrospark1765
    @electrospark1765 6 років тому

    First of all awesome video and what I have an idea is please make a video on how to make a FM transmitter

  • @yuby985
    @yuby985 6 років тому +1

    very nice NRF24 video!!!

  • @wimnijntjes5878
    @wimnijntjes5878 2 роки тому +1

    Very good design! Thanks a lot. Both me and my friend build the transmitter and receiver.
    During the test with the potentiometer on channel 0 we observed the same error.
    Intermittend channel 2,3 and 4 showed the full width for 1 or 2 runs and channel 1 jumped to the nul position.
    We see this on 2 different builds of the project. The systems are 250km away from each other.
    I think when this shows up when the drone is in the air something nasty will happen.
    Did someone of you see this problem as well?

    • @Xinurval
      @Xinurval 2 роки тому

      Nope sorry mine work fine

  • @neosapien247
    @neosapien247 5 років тому +1

    This is freaking brilliant. Thanks a ton.

  • @mustaqueahmed599
    @mustaqueahmed599 5 років тому

    Finally I have made this project... Its work great .thanks

    • @prohacks7041
      @prohacks7041 5 років тому

      MUSTAQUE AHMED how much distance signal can cover?

  • @MatthewTang_trailcode
    @MatthewTang_trailcode 6 років тому

    Nice project! Very clean code!

  • @LBDRP
    @LBDRP 5 років тому +1

    I tried the test codes but the value in my serial monitor in my potentiometer did not change , checked the connections and even all my things are brand new and from a reputated seller , what might be the problem

  • @maze42d
    @maze42d 6 років тому

    For getting rid of the noise... Wrap aluminium foild around the data wire and connect the foil to ground.

  • @enkhtaiwantaiwnaa8682
    @enkhtaiwantaiwnaa8682 5 років тому +1

    Thank you so much .I assembled this circuit in last week. it was working very well (perfect) when until i broke my arduino nano😂😂😂.

  • @deone-entity3935
    @deone-entity3935 5 місяців тому +2

    What potionmeter u using man

  • @sumitrawat5317
    @sumitrawat5317 4 роки тому +1

    great explanation bro

  • @shlokghadekar6281
    @shlokghadekar6281 5 років тому

    Was really helpful! I made it and it is successful. Thanks sir!!!

  • @workshopninjathe1st
    @workshopninjathe1st 6 років тому

    Very good explanation of your code. Thank you

  • @ekojokosetyono5823
    @ekojokosetyono5823 3 роки тому

    thank for all, Bro....it is very good for me

  • @mialilaandmayaworld9517
    @mialilaandmayaworld9517 6 років тому +4

    I love ELECTRONOOBS

  • @jose_a123
    @jose_a123 6 років тому +2

    The outputs D2, D4 and D7 are not PWM outputs, how will the pulses be generated?

  • @zeus32bios
    @zeus32bios 6 років тому

    I am really impressed! Thank you for very nice tutorial.

  • @sonmez.furkan
    @sonmez.furkan 6 років тому

    Thans a lot , that is the best video in UA-cam

  • @adrianolarescu5129
    @adrianolarescu5129 6 років тому +4

    The nrf24l01+ are great modules, I managed to test the communication between two with 2dbi antena and get a range of over 400m(that was the space I could walk before getting borred) it matters the position of the antennas it's a minus of this kind of whip antenna but still usable. Regarding the code we don't actually need to make it as the commercial ones, for example servos and esc can be controlled with the servo library and you can use the nrf to make a 2way communication and send some sensor values back to the remote. Offtopic... I got a microOSD based on atmega328p and a max7456 which I want to use for video overlay but I want to use my own way to make the connection between board and not use the MAVLink protocol, I have no schematic for the microOSD... do you have any ideas how could be done?

  • @Rcpasionplus
    @Rcpasionplus 6 років тому +1

    Muchas gracias, un buen vídeo en el que explicas de maravilla el código de transmisión de un módulo de radio RC. Estaremos atentos a tus progresos

  • @enginelessengineers3831
    @enginelessengineers3831 4 роки тому +1

    For receiver part, I want to use NodeMcu esp8266 v3. I wired accordingly but the output value is showing 1498 only irrespective of transmitter pot position. please help!!!

  • @hansdewyse1361
    @hansdewyse1361 4 роки тому

    I love your tutorials! Small thing that did not work for me is that my modules were too close togheter and could not make them work. Took them 1m away from each other everything started working fine.

  • @mikeshane2048
    @mikeshane2048 6 років тому +3

    This what I exactly looked for thanks, great content and subbed

  • @emaddoost
    @emaddoost 5 років тому +1

    The receiver keeps showing 1498 , I checked all the connections , they were ok , What's the problem?

  • @aldendelmonte2560
    @aldendelmonte2560 3 роки тому

    You're the best bro,its help a lot 😍😍

  • @jeranrai645
    @jeranrai645 5 років тому +2

    please help me, how to send the String between two nrf24 module. !,

  • @hamarabareilly575
    @hamarabareilly575 5 років тому

    How to connect esc for brushless motor to channel 1 and 2 and set throttle

  • @hamzayaich96
    @hamzayaich96 6 років тому +3

    Maan you are an artistronic , Thaaanks a lot !!!

  • @a.darwinakash844
    @a.darwinakash844 6 років тому +1

    can I use this
    transmitter for your brushed drone project ????

  • @Dannydawson537
    @Dannydawson537 4 роки тому

    Great vid sir well done I’ve learned so much from you , 👍🏻🇬🇧

  • @praveenaj6183
    @praveenaj6183 6 років тому

    That's just what I wanted. Thanks a lot

  • @paramveerghelani6793
    @paramveerghelani6793 3 роки тому +1

    Can I use only the main 4 channels with the same code??

  • @paruljangid7091
    @paruljangid7091 5 років тому +2

    What about its range

  • @hemambikav5097
    @hemambikav5097 5 років тому +1

    Can I use it for rc airplane

  • @hondatechnodiag8495
    @hondatechnodiag8495 5 років тому +1

    amizing thank you teacher i hope done more for electronique
    from algeria north africa

  • @Zhaymoor
    @Zhaymoor 6 років тому +1

    Awesome episode thank you so much 😀

  • @aguywithjeep.7498
    @aguywithjeep.7498 6 років тому +1

    bro 13:10, all values are going to ch1??

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 років тому

      No, just a video mistake. In the code that you download are from ch1 to ch7. Keep up!

  • @futurimac
    @futurimac 6 років тому +3

    man, you're the best!

  • @GiovanniAMarletta
    @GiovanniAMarletta 6 років тому

    very nice work, I suggest you a similar project: build an rf controller dedicated to parrot toy drones, it could be a very nice deal...

  • @anthonypalfrey645
    @anthonypalfrey645 3 роки тому

    Great work. Hoping you could help me understand how you have analog inputs, but digital outputs for those analog inputs? Thanks.

  • @mk8dd
    @mk8dd 3 роки тому

    Hats off. Best explanation of the code ever. Thank you so much.

  • @soniccinos
    @soniccinos Місяць тому

    In just realized, in the schematic for the receiver, 5V from ESC is being supplied directly to 5V on Arduino. But the problem is that most ESC supplies between 5 - 6V, in my case I have one that supply 5.7V, so in that case wouldn't 5.7V fry the micro-controller on Arduino? Should I use Vin pin on Arduino instead?

  • @PacoTheFreakingTaco
    @PacoTheFreakingTaco 3 роки тому

    When I use the same code and setup, my ESC just beeps and nothing works, without the ESC all the servos work fine, there is just no throttle. Any idea why?

  • @Vivek_m2104
    @Vivek_m2104 4 роки тому

    Amazing tutorial 😊👍

  • @dipanshupaul1819
    @dipanshupaul1819 Рік тому

    great video! I want to reduce the size of the receiver as I am trying to build it for 1:64 rc car

  • @rickyelettro9711
    @rickyelettro9711 5 років тому +2

    can i use two different types of arduino, arduino uno as receiver and arduino nano as transmiter?

    • @fakharjabbar7880
      @fakharjabbar7880 4 роки тому

      Yes but check for pins of pwm, and miso meso etc

  • @mdtanbirrahaman5395
    @mdtanbirrahaman5395 6 років тому

    We can use this transmitter and receivers for quadcopter

  • @salazar.eduardo
    @salazar.eduardo 6 років тому

    Can you make a 3d printed case for the controller 15:45?

  • @jishadsanil7002
    @jishadsanil7002 5 років тому +2

    Bro u are my fallen angel bro thank u very much

  • @ScienceLab760
    @ScienceLab760 6 років тому +1

    Congratulations, nice project, thanks for share.

  • @masoodravanshad6748
    @masoodravanshad6748 4 роки тому

    Hi friend
    Perfect! But if the mix of channels was added, it would be very complete