Servo Motors - Collin’s Lab Notes

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ค. 2021
  • Find servos at Adafruit:
    www.adafruit.com/category/232
    Get to know servo motors in under a minute #adafruit #collinslabnotes
    Visit the Adafruit shop online - www.adafruit.com
    -----------------------------------------
    LIVE CHAT IS HERE! adafru.it/discord
    Adafruit on Instagram: / adafruit
    Subscribe to Adafruit on TH-cam: adafru.it/subscribe
    New tutorials on the Adafruit Learning System: learn.adafruit.com/
    -----------------------------------------
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @ekenedilichukwuekeh4647
    @ekenedilichukwuekeh4647 2 ปีที่แล้ว +143

    Showing the servo against the oscilloscope was so enlightening for me.

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

      Yes! I thought that was so cool!

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

      That short show tell the entire driver software protocol in just seconds ;)

  • @GeoffSteeleAU
    @GeoffSteeleAU 2 ปีที่แล้ว +25

    Before the start of these I still play the old Colin's Lab theme in my head

  • @thatbillguy5211
    @thatbillguy5211 2 ปีที่แล้ว +13

    I just wanted to say that your shorts are as enlightening as the electronics class we've got at school.

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

      I agree, they're the only shorts on TH-cam that don't feel like they'd be better as a regular shoer video that I've found

  • @camthemanis2kool
    @camthemanis2kool 2 ปีที่แล้ว +7

    I appreciate all these short and educational videos!

  • @CathyInBlue
    @CathyInBlue 2 ปีที่แล้ว +15

    How about servos that can spin continuously in one direction? What are their implementation details? There's got to be more to it than just grinding that nub off the side of the gear.

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

      @@thechewyyoda It's still PWD, like normal, but the duty cycle also encodes a direction.

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

      It will have a rotary encoder to allow it infinite turns unlike RC servos which use potentiometers.

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

    These shorts are great!

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

    Good video. This short wideo taught me the entire driver software protocol of servo motors used there ;)

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

    Neat Video, thanks for sharing this.

  • @RoomNo.20
    @RoomNo.20 ปีที่แล้ว

    Thank you!

  • @user-zi5rs1by7b
    @user-zi5rs1by7b 2 ปีที่แล้ว +1

    For a friend...
    Explain the difference between
    Pulse Position Modulation (PPM) and Pulse Width Modulation (PWM)

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

      PPM would be that the time the pulse starts is measured relative to a reference. So let's say 10ms is max range. Then if the pulse starts 1ms after reference then you encoded the value 0.1. If the pulse started 9 ms after the reference, then you encoded the value 0.9.
      Sometimes, that reference is the time the previous pulse endeded so you don't need to use two signal wires.
      There are actually two variant of PWM.
      One variant uses a fixed frequency of pulses. So 1 time unit pulse length and 9 time units silence is 1/(1+9) or 0.1. 7 time units pulse and 3 time units silent encodes 7/(7+3) or 0.7. But the sum of pulse length and silence length is always constant.
      Another variant has a pulse of fixed length but varies the pause.
      So 10 us pulse and 10 us pause is 10/(10+10) or 0.5.
      10 us pulse and 90 us pause is 10/(10+90) or 0.1
      10 us pulse and 1 us pause is 10/(10+1) or about 0.91
      Zero pulses is 0.
      Constant high signal is 1.

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

      @@perwestermark8920 Thank you

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

    Where can I get the circuit diagram

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

    Yay for dpm wave forms

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

    what size is the screw thread on the sevo motor?

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

    Is this what they use in the spiral vending machines? Coz those turn 360 degrees. Would that be a puls double the length of a 180degree?

  • @Hasan...
    @Hasan... ปีที่แล้ว

    Just for completeness: 1ms/1.5ms/2ms high pulse after every 20ms.
    i.e. 1ms HIGH + 19ms LOW = 0°

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

    . . . 👍👍👍

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

    Can i use these type of servos in automotive use?

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

      They are used in RC cars. But are way different from a steering servo or brake servo in a real car. Just that they share name because of the closed loop control where the servo drives some output to try to match an input signal. In RC, the input is some electric signal while in a real car, it's often a mechanical movement the servo tries to replicate and actually enhance/boost, giving you superpowers.

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

    And servos are generally really strong, try and move one when it's powered, and you'll know what I mean

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

    So you can just plug them straight into a python?

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

      The snakes where I live have no interfaces for any servos 😛
      Any software that can directly produce a PWM signal or can configure PWM hardware to produce the pulses can be used. So yes - it's possible to write python code to operate a servo.

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

      @@perwestermark8920 i meant to say arduino, woops. Does an arduino have enough power straight off the board to power a servo, or do you have to incorporate additional power and relays?

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

      @@bill4639 The servo needs 5V - actual amount of power depending on size/model of servo. Stronger/faster servos needs more power.
      If I remember correctly, the Aurduino can produce 0.8A combined current for 3V3 and 5V. So you are likely to be able to power one micro servo from the 5V. You can't directly power larger servos because they are in 1A to 10A power range.

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

      @@perwestermark8920 thank you sincerely.

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

    German cable

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

    Why don't they standardize the wire colors.. They've had enough time

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

    Fun fact:
    Servos have an variable resistor that lets them know how much the rotation is complete. The variable resistor moves along with the shaft and delivers amount of resistance so that the microcontroller will know how many degrees it has moved based on the amount of resistance. The resistance is 0 to max value of the resistor from one end of servo to the other.

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

    wow germany cable

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

    Deutschland jaaaaaa

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

    Bet that motor german