Analog Feedback Servo Motor - Improved Servo Performance

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

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

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

    Yet another brilliant video! Production, sound and content are superb, as well as your teaching style. Thanks very much.

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

    16:00 saying is
    pinMode(aPin, INPUT) + digitalWrite(aPin, HIGH) = pinMode(aPin, INPUT_PULLUP)
    this lead to activating the internal pull-up resistor
    If a digital pin is configured as an INPUT, digitalWrite() will enable (HIGH) or disable (LOW) the internal pullup on the input pin

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

    Just a quick note to say thank you for all the videos. I have learned SO MUCH from them.

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

    Great vid, wish you would of opened the servo up and shown the internal difference between that one and a standard, would of been fun to watch you mod a standard servo to have this function also

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

    Best channel on ever, well explain and very professional thanks for your time

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

    Never thought about using a servo as input - very cool. Thks

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

    Thank you for the great video!
    What is really annoying about casual servos is when Arduino starts we can only guess the position of a servo, but do not know it, so we usually need to reset it to some position, which happens pretty fast and looks like servo is about to kill itself with a sudden movement.
    (Hi from Ukraine!)

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

      very true..... God damn every fking time.

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

    I like it. Very helpful video 👍

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

    This is great!...now to teach it to weld for me.

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

    Awesome 👍
    Thanks for sharing such an amazing tutorial on servo.

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

    That's cool. I don't have a use for it but, it looks something to play around with.

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

    Hey Bill. Good to see you back.

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

    New to your channel, and have enjoyed all that you do. Your vids are really clear and easy to follow. thanks for posting great content.

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

    how do you have such a clean workbench , you are making the rest of us look bad !

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

    loving your tool wall! awesome vids, thanks!

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

    Outstanding video in every way, Thank you for producing it.

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

    Another excellent pedagogical vid, thanks
    The scheme rests entirely on the quality of the pot, its precision, linearity, and wear pattern, so are highest quality pots necessary?

  • @jonathanmartial3047
    @jonathanmartial3047 4 หลายเดือนก่อน

    Hello,
    Great vidéo !
    Is it possible to do this with an FB5311-360M ?

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

    great dear sir. i can copy my trip servo and repeat it. thank you so much

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

    The best way to thank this modest teacher www.patreon.com/dronebotworkshop/overview

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

    cool, this will make a great annimation for props,

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

    AWESOME information perhaps we can use DB1 to record a specific path that we need DB1 to follow each time, from a start point to an ending point, then back to home, if we flip-flop the recorded sequence to return DB1 to the original start point, Umh... I will continue this discussion on the forum (maybe call it "Servo as INPUT Path", does anyone have any suggestions as to what it will take to do this?
    Thanks

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

    got dang mang
    this is a very well put video sir!

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

    This was a very cool video, thank you

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

    Rather than a pot, would it not be better to use a variable capacitor? I'm thinking pots have wipers that are likely to wear and change resistance over time.
    On an arduino, a Capacitive sensing library should be able to read position of capacitor.

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

    excellent tutorial .thanks

  • @Ronnie.Ericsson
    @Ronnie.Ericsson 4 ปีที่แล้ว +1

    Great! Are there servos with negligible resistance to turning by hand? I’m thinking motorized volume control.

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

    very inspiring video , thank you Sir !

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

    I know this is old, but does this playback the sequence with the same speed you moved the motor ? i.e you move the shaft slow then move it fast, will it replay it at the same speeds you did ?

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

    Sorry, what's the difference with the Servo.read() function?

  • @user-mk6wr4sl4s
    @user-mk6wr4sl4s 2 ปีที่แล้ว

    Nice

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

    Amazing channel!

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

    VERY GOOD!!

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

    Great channel!!! Do you have any video about an analog isolator? That is, the input ranges from 0 to 5 volts and the output follows the range input 0 to 5 DCV. I appreciate!!!

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

    How do you overcome the noise issue in the analog feedback? The servo feedback signal changes erratically even when the servo is not moving, as I have seen it from previous experience.

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

    Well Done!!

  • @calvin-7540
    @calvin-7540 4 ปีที่แล้ว

    Thanks for your tutorial, but
    do you provide lesson program for us to learn?

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

    Can we get analog read from a continuous rotation servo?
    And is that possible to recording and playing back servo motion with a continuous rotation servo without push button?

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

      I came here looking for info on this too. I’ve seen a 360 servo with the extra feedback wire for sale, but it’s not clear if it’s exact position can be set like with non-360 servos.

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

    The servo is moving in 5 degree intervals between 0 and 180 degrees. What is the unit of the feedback value?

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

    cool instruction!

  • @Abhishek-qn6mf
    @Abhishek-qn6mf 4 ปีที่แล้ว

    You are great sir

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

    I'm thinking your description of the resistor as a 'dropping resistor' be changed to 'current limit' resistor, as that really is its function..

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

    thank you

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

    Hi Sir,
    I am doing some reserch about making my own motion simulator using diy build actuators with servo motors. I will be controlling the servo motor with Simtools software through arduino.
    As far as i know, the servo motor on the actuator should have encoder, but what kind of encoder ? can you help me out please.
    What should i ask to the manufacturer for the specifications?

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

    thank you Sir

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

    How to make stepper motor run as servo motor with potentiometer??plz help

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

    How to make by push button forward and reverse direction through it ardiuno, by push two button

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

    Is it possible to convert the saved output to g-code? Thanks!

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

    Congratulations from Belgium but why a return wire for information when you know the number of steps servo can directly send to a specific position.

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

      @dothemathright 1111 I search the internet I see no one can buy this type of servo?

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

      You are confusing this servo motor with a stepper motor they are different. Servo takes a analog input Stepper takes a digital input.

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

    Does manually turning the shaft generate electricity, that may damage components?
    Or does manually turning the servo motor otherwise damage the motor.
    I am trying to create a manual override for safety.

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

      Suspect it puts strain on the gears which is why most recommend not to manually turn it. Plastic gears probably aren’t up to the job.

  • @user-os1xg1rh4c
    @user-os1xg1rh4c 4 ปีที่แล้ว

    hi! i cant rearch your sity nor forum ( are there any restrictions for countries ? and where to buy servo shown ?

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

    Could you make a video to explain how to modify a standard servo motor to become an analog feedback servo motor?

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

      It’s not really worth the hassle. It’s literally one extra while added to the same servo setup. Pennies extra.

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

    Where can I buy this servo?

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

    Thanx sir

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

    thank sir how much load it can handles

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

    like it...thanks

  • @user-et1li4nj7c
    @user-et1li4nj7c 4 ปีที่แล้ว

    Спасибо было интересно !

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

      Google translated : Thanks, it was interesting

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

    Is there any advantage to using pinMode INPUT and then asserting high, over using pinMode INPUT_PULLUP?

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

      It depends on your schematics. It's streightforward -- if device( e.g. switch) connected to your input is never "floating" i.e. contains internal pull-up/pull-down resistor-- you can use regular INPUT pinMode. Otherwise you should use INPUT_PULLUP. This will guarantee that if device is not returning stable values( e.g. when button is not pushed), the pin will be PULLED-UP to internal buil-in 20k-150k resistor in microcontroller and return you stable value instead of the enviromental noise.
      You can read official documentation here www.arduino.cc/en/Tutorial/DigitalPins
      P.S. Also, please pay attention to PIN13 -- on majority of Arduino compatible boards this pin is also connected to onboard LED. That's why you don't want to use it with INPUT_PULLUP mode.

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

      No, disadvantage yes it takes 2 instructions (more code) rather then 1 instruction

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

    Can I use DXW90 Servo for this

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

    Good lessen Bill. One question for you, should there not be a Vcc / 5 volt to the UNO ?
    Greatings from the Netherlands.

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

      Bill has the UNO plugged into his computer via a USB cable so that he can use the Serial Monitor functions. So the UNO is getting its 5 volt power from the computer.

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

      Thanks, I was looking at the blue parts layout. Learned again from this series 😉

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

    Interesting. I'm not too familar with servos. Is the any problems with blowback voltage when moving the servo by hand?

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

      there could be if you move it too fast.

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

      @@TuttleScott Thanks. Do you know if this modified servo accounts for that?

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

    my servo wont move manually, how to enable manual movement? i am using PCA9685

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

      I’m guessing use a servo with lower torque rating

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

    Please can you check my query on your video re power supply. I am asking what fuses you used. I live in South Africa and am trying to make my own power supply. Thank you. Chris Borchardt

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

    They're so expensive. The cheapest I could find was $14.95 CAD.

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

    some explanation is interesting, but with a lot of chatter witch is a disadvantage & bad explanation of internal pullup resistors

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

    It does not accept PWM
    its only compatible with it

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

    please make dc motor + encoder = dc servo motor and arduino dc servo driver project on youtube. and please explain share with us. thank you.