Servo Motors - Collin’s Lab Notes

Поделиться
HTML-код
  • Опубликовано: 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 RUclips: adafru.it/subscribe
    New tutorials on the Adafruit Learning System: learn.adafruit.com/
    -----------------------------------------
  • НаукаНаука

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

  • @ekenedilichukwuekeh4647
    @ekenedilichukwuekeh4647 2 года назад +151

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

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

  • @GeoffSteeleAU
    @GeoffSteeleAU 3 года назад +26

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

  • @thatbillguy5211
    @thatbillguy5211 2 года назад +14

    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 RUclips 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 3 года назад +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.

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

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

  • @TheSmileyTek
    @TheSmileyTek 2 года назад +1

    These shorts are great!

  • @johnhunter9877
    @johnhunter9877 3 года назад +2

    Neat Video, thanks for sharing this.

  • @ReallyNo.01
    @ReallyNo.01 Год назад

    Thank you!

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

    Yay for dpm wave forms

  • @Hasan...
    @Hasan... 2 года назад

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

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

    Where can I get the circuit diagram

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

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

  • @cupcake_toucher445
    @cupcake_toucher445 17 дней назад

    "without drivers" says after plugging into arduino 😅

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

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

    . . . 👍👍👍

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

    German cable

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

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

  • @jeremyhillaryboob4248
    @jeremyhillaryboob4248 2 года назад +1

    wow germany cable

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

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

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

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

    Deutschland jaaaaaa

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

    Bet that motor german