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

Поділитися
Вставка
  • Опубліковано 29 гру 2024

КОМЕНТАРІ •

  • @HowToMechatronics
    @HowToMechatronics  3 роки тому +16

    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 3 роки тому

      I would like to buy this as a kit :)

  • @FliteTest
    @FliteTest 4 роки тому +71

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

    • @HowToMechatronics
      @HowToMechatronics  4 роки тому +12

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

    • @wheelsonhills6461
      @wheelsonhills6461 4 роки тому +4

      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 4 роки тому +3

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

    • @ag-9879
      @ag-9879 4 роки тому +2

      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.

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

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

  • @2150dalek
    @2150dalek Рік тому

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

  • @MirkoPavleskiMK
    @MirkoPavleskiMK 4 роки тому +5

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

  • @vondarycrentsil9180
    @vondarycrentsil9180 4 роки тому +5

    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.

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

    Very long gap brother I was waiting for ur videos

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

  • @ericlotze7724
    @ericlotze7724 4 роки тому +16

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

    • @ericlotze7724
      @ericlotze7724 4 роки тому +5

      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.

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

  • @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 4 роки тому

      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 4 роки тому

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

  • @awakening705
    @awakening705 4 роки тому +5

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

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

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

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

  • @edwincrawford5619
    @edwincrawford5619 4 місяці тому

    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

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

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

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

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

  • @mklaver31
    @mklaver31 3 роки тому +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 ;)

  • @HariPrasad-zx4kj
    @HariPrasad-zx4kj 4 роки тому +1

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

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

    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.

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

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

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

  • @diy.Builder
    @diy.Builder 3 роки тому +1

    Cool dut what is use of push button in transmitter

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

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

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

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

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

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

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

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

  • @Multizaler
    @Multizaler 4 роки тому +5

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

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

  • @LaMin-ri6eg
    @LaMin-ri6eg Рік тому

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

  • @alpsakarya3054
    @alpsakarya3054 4 роки тому +7

    What is the range?

    • @user-random-1
      @user-random-1 3 місяці тому +1

      Works perfectly in 700 m, but you can use it up to 1 km if you want to

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

    387k suscribers is totally underrated! u rock!

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

    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

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

    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?

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

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

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

    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?

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

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

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

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

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

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

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

    Does it work with pixhawk flight controller or Ardupilot?

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

    I made this project using atmega328p ic. Everything is alright but when I connect to the nrf24 module the voltage regulator get very hot

  • @electrozon05
    @electrozon05 4 роки тому +3

    Thankyou very much sir for making this 🤗🤗🤗

  • @Alex-lk7qy
    @Alex-lk7qy Рік тому

    Hello everyone :D What software is used to make a similar circuit diagram shown in this video [1:30] ? Thank you.

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

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

    hew how come for the servo motors you do 0 to 255 instead of 0 to 1023 like the aurduino servo example does

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

    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!

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

    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

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

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

    where did you have bought the batteries and the holder ?

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

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

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

    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

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

    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

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

    Which components I should have to make this system...plzzzz tell me all the components?

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

    Sir make the plane iam waiting for your video
    Sir why you connected two push buttons near joy stick of transmitter

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

      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

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

    I as a beginner Arduino, if you can share how to connect audio streaming via NRF24L01 from the receiver to the transmitter

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

    Hi, please upload reciever code for push button, i want to use some relays.

  • @afraimetries7088
    @afraimetries7088 4 роки тому +3

    Please let me know the range of this module.. i want to use this on my rc plane!

    • @clevertango88
      @clevertango88 3 роки тому +2

      i did a simple search and it said ‘100 meters’

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

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

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

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

    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.

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

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

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

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

    Vou tentar Fazer. obrigado

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

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

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

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

    Waiting for ur next rc plane video !

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

    Hey Mike, great video. Great also to see some young girls happy to get their hands dirty and do some manual work.

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

    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?

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

    Any chance the gerber files can be re-uploaded?. They seem to have expired

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

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

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

    i don't know the soldering.Please tell me how can i learn it sir?

  • @chandananonymus3563
    @chandananonymus3563 4 роки тому +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

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

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

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

    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

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

    Is it possible to use arduino as the brain of the rc then uses a trigger/pistol transmitter to control rc car/boat

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

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

    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

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

    You are incredibly innovative.

  • @RiO-kq6vz
    @RiO-kq6vz 2 роки тому

    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?

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

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

    Great stuff. Glad to have found this channel

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

    Is it possible you can make a long range receiver that can allow a robot to travel upon miles?

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

    Hello bro I want to add 2 brushless motors for Arduino reciver can in add? How can i add ??

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

    What is range of transmitter

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

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

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

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

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

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

    Do we need to use code or can we use chanels without coding

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

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

  • @manbox866
    @manbox866 11 місяців тому

    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

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

    hi thanks for the videos i need some help on my drone project. not much, i need to control it wireless, can u help.

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

    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!

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

  • @kobyki1374
    @kobyki1374 4 роки тому +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.

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

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

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

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

    Hello, may i know how much range does this give? I am making a controller for an outdoor rc car and need atleast 50m

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

      At lot more then 50m,
      Should be around 700m

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

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

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

    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?