DIY Radio Controller - Arduino & NRF24 + amplified antenna

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 802

  • @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 3 года назад +2

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

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

  • @debajyotimajumder472
    @debajyotimajumder472 5 лет назад +1

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

  • @frankbose544
    @frankbose544 2 года назад

    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

  • @BreakingBarriers2DIY
    @BreakingBarriers2DIY 5 лет назад

    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.

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

  • @alirezazarafshani
    @alirezazarafshani 6 лет назад +7

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

  • @travelfoodandnature4782
    @travelfoodandnature4782 5 лет назад

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

  • @plumber919
    @plumber919 3 года назад

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

  • @maze42d
    @maze42d 6 лет назад

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

  • @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!

  • @leezs4529
    @leezs4529 3 года назад

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

  • @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? :)

  • @AntiKipKay
    @AntiKipKay 5 лет назад

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

  • @DharmeshTechZone
    @DharmeshTechZone 5 лет назад

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

  • @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!

  • @Jakharjaat007
    @Jakharjaat007 4 года назад

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

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

  • @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 😪😰😰😰😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😿

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

  • @masoodravanshad6748
    @masoodravanshad6748 4 года назад

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

  • @antor_khan
    @antor_khan 6 лет назад +2

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

  • @Al-bd8hm
    @Al-bd8hm 4 года назад

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

  • @mialilaandmayaworld9517
    @mialilaandmayaworld9517 6 лет назад +4

    I love ELECTRONOOBS

  • @tricksgum
    @tricksgum 4 года назад +21

    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 Год назад

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

  • @hosenansari9344
    @hosenansari9344 6 лет назад

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

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

  • @МАТИМУЛ
    @МАТИМУЛ 4 года назад

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

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

  • @hrig8729
    @hrig8729 5 лет назад

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

  • @yuby985
    @yuby985 6 лет назад +1

    very nice NRF24 video!!!

  • @gabriel-qw3cm
    @gabriel-qw3cm 6 лет назад +1

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

  • @mustaqueahmed599
    @mustaqueahmed599 5 лет назад

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

    • @prohacks7041
      @prohacks7041 5 лет назад

      MUSTAQUE AHMED how much distance signal can cover?

  • @sharphurt8753
    @sharphurt8753 6 лет назад +9

    Очень просто воспринимать твою речь. Удобная и размеренная скорость говорения.
    It's very easy to understand you speech. Comfortable and measured the speed of speaking.

    • @romanenot
      @romanenot 6 лет назад

      Странный акцент, но в тоже время очень понятно.

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

  • @johnmellor6065
    @johnmellor6065 6 лет назад

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

  • @omkarbansode6305
    @omkarbansode6305 Год назад

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

  • @ELECTRONOOBS
    @ELECTRONOOBS  6 лет назад

    Hi guys. I hope you like the video. Help my projects: www.patreon.com/ELECTRONOOBS
    Webpage tutorial here: www.electronoobs.com/eng_arduino_tut25.php
    Thank you very much!

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

  • @user-wg6ik1wi6s
    @user-wg6ik1wi6s 3 года назад

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

  • @sonmez.furkan
    @sonmez.furkan 6 лет назад

    Thans a lot , that is the best video in RUclips

  • @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,

  • @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!

  • @danieltweit3702
    @danieltweit3702 3 года назад +1

    Thanks for the great info man

  • @mk8dd
    @mk8dd 3 года назад

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

  • @neosapien247
    @neosapien247 5 лет назад +1

    This is freaking brilliant. Thanks a ton.

  • @fabiogruarin5856
    @fabiogruarin5856 5 лет назад +8

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

  • @GiovanniAMarletta
    @GiovanniAMarletta 5 лет назад

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

  • @MatthewTang_trailcode
    @MatthewTang_trailcode 6 лет назад

    Nice project! Very clean code!

  • @nikhilyadav37
    @nikhilyadav37 4 года назад

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

  • @futurimac
    @futurimac 6 лет назад +3

    man, you're the best!

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

  • @ekojokosetyono5823
    @ekojokosetyono5823 3 года назад

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

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

  • @jishadsanil7002
    @jishadsanil7002 5 лет назад +2

    Bro u are my fallen angel bro thank u very much

  • @sumitrawat5317
    @sumitrawat5317 4 года назад +1

    great explanation bro

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

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

  • @GreatHacker1
    @GreatHacker1 6 месяцев назад

    I think you use the wrong value on the map range. It should be from 0 to 1023, wasn't it?
    I changed mine and it worked perfectly. But once I didn't yet buy the 3.3v conversor I had to use the little nRF24L01 which does not drain as much current as the one who has the antena. Very nice.. congrats bro

  • @samirbrihoum9304
    @samirbrihoum9304 6 лет назад

    I like the PWM that PPM because it's very easy cool lol

  • @MacStrange
    @MacStrange 6 лет назад

    Molto simpatico e ottimo risultato, ciao 🧤

  • @Joyplanes
    @Joyplanes 6 лет назад

    You're a master in electronics! I try to do a lot of different things like this in my channel and in my main channel "Joyplanes RC" combined with drones and airplanes, where are you from?

  • @workshopninjathe1st
    @workshopninjathe1st 6 лет назад

    Very good explanation of your code. Thank you

  • @hondatechnodiag8495
    @hondatechnodiag8495 5 лет назад +1

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

  • @shlokghadekar6281
    @shlokghadekar6281 5 лет назад

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

  • @hamzayaich96
    @hamzayaich96 6 лет назад +3

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

  • @vishal01mehra
    @vishal01mehra 6 лет назад +1

    Thank you very much!
    Your content is always helpful.

  • @Dannydawson537
    @Dannydawson537 4 года назад

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

  • @viktoruzhgorod
    @viktoruzhgorod 4 года назад

    I don't see you anywhere to set the speed of SPI communication. The reason for excessive noise sensitivity over the SPI lines is most probably the default 4MHz clock on the hw spi of arduino, and that's already where transmission line effects start pulling up. Configuring the SPI down to 1Mhz would still be overkill for 7 channels, but most probably would get rid of noise sensitivity problems.

  • @aldendelmonte2560
    @aldendelmonte2560 3 года назад

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

  • @praveenaj6183
    @praveenaj6183 6 лет назад

    That's just what I wanted. Thanks a lot

  • @Latrocinium086
    @Latrocinium086 4 года назад

    Nice 😁👏👍 hitting the code too. Thanks 🙏

  • @mav29
    @mav29 6 лет назад

    goodjob, i do have 2 extra futaba controllers, the old ones ATTACK SR FpT2VR im planning to repurpose them or just create a new one and follow your guide

  • @mikeshane2048
    @mikeshane2048 6 лет назад +3

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

  • @berndlottes9940
    @berndlottes9940 4 года назад

    Hombre i love you so much, you just helped me alot with your video and your both codes for transmitter and reciever on your side. Im RC-Tallship-Constructer, but all RC-Components on european market are scrap, they cost up to 2000 Bugs, with 6-7 prop functions and rest are stupid switches, for setting sails etc, i need up to 32 prop functions.
    Constructed out of Wood a cool rustical Transmitter with arduino many potis and slider-sticks, also wth nextion-display, for transmitting 11 prop Functions, but all codes on youtube didnt work well, one only transmitted signal from 4 potis rest was shown with 0,...
    BUT YOUR CODE IS MEGA GRATE!!(cool) , both serial monitors show exact perfect values, from all 11 potis and 11 servo-conections.
    No servo-board used, only 2 Joy-It mega(each 19€-goldnuggets) and 2 NRF24L01(each 4€-Goldnuggets-printed antenna), i have big smiler on my face, hehe, next seablocade of stupid brexit-land will soon start !!

    • @berndlottes9940
      @berndlottes9940 4 года назад

      next ill have to find out which pins need to be connected on reciever for this accelerator modul LSM303D, how to transmit value for
      (compass-direction, speed on x-axis and drift on y-axis and roll-degrees over x-axis)
      back to transmitter, and find out how to show it on nextion-display 3,2", with cool grafic.....
      OMG....maybe you have small idea?

  • @Osmanity
    @Osmanity 6 лет назад +1

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

  • @zeus32bios
    @zeus32bios 6 лет назад

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

  • @nicolais86
    @nicolais86 6 лет назад

    Awesome work!

  • @buddhadebdutta6289
    @buddhadebdutta6289 6 лет назад

    Thanx for a decent step by step video. And what was that banana for?

  • @philip0481
    @philip0481 8 месяцев назад

    Great video!! Finally I found the perfect explanation for this topic. I also use the arduino nano and the NRF24L01. I want to send the joystick data in ppm to my fc, which then regulates the brushless motors. The only thing I dont understand is, that u use D2 as the ppm pin. Why not the tx1 pin, does this not make more sense?

  • @Zhaymoor
    @Zhaymoor 6 лет назад +1

    Awesome episode thank you so much 😀

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

  • @n.p.9997
    @n.p.9997 4 года назад

    Thank you so much brother. You are great.

  • @Vivek_m2104
    @Vivek_m2104 4 года назад

    Amazing tutorial 😊👍

  • @ritesh_waghray
    @ritesh_waghray 4 года назад

    Excellent dude!

  • @deone-entity3935
    @deone-entity3935 4 месяца назад +2

    What potionmeter u using man

  • @anthonypalfrey645
    @anthonypalfrey645 3 года назад

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

  • @hugobracamontesbaltazar
    @hugobracamontesbaltazar 6 лет назад +1

    Very useful video, thank you for your time, I have a question: in which case we should use pwm or ppm?.

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

  • @hemanths2782
    @hemanths2782 6 лет назад

    Well explained!!!! So what might be the range of this transmission?

  • @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! :)

  • @sebastianelcaio8040
    @sebastianelcaio8040 3 года назад

    Hola muy buen video, consulta: el receptor PWM se podra conectar a la compu para usar un simulador de rc?, de ser asi poras hacer un tutorial de como hacerlo?. Muchisimas gracias!!! Saludos.-

  • @ScienceLab760
    @ScienceLab760 6 лет назад +1

    Congratulations, nice project, thanks for share.

  • @kalyankalyan1984
    @kalyankalyan1984 4 года назад

    I had doubt that we can use the receiver for a cheap RC car and does we need to change the code in the receiver section for making this DIY project for RC car bro.!
    Can make a video that how to make a RC car using this arduino receiver and transmitter plz....
    And one more thing broo I really learned something new by this project thank you broo for this tutorial

  • @manumechatronics4799
    @manumechatronics4799 6 лет назад

    Thanks
    It is very Nice and helpful video
    😊😊

  • @korbde
    @korbde 2 года назад

    NICE!! do you did the future project with the gyro data as input ?:):)