Todo sobre Servos y Raspberry Pi Pico. PWM, Duty Cycle, códigos en Micropython para servomotor.

Поділитися
Вставка
  • Опубліковано 2 сер 2024
  • Aprenderemos todo sobre servos, modelos, partes que lo integran y principios de funcionamiento. PWM, Ciclo de trabajo o Duty Cycle. Veremos el esquema de conexionado y el código detallado para controlar un servo motor, luego agregaremos dos pulsadores y retomaremos el concepto de Pull Down.
    #raspberrypipico #raspberrypico #servo #raspberry #micropython #pwm #thonny
    raspberry pi pico español
    raspberry pi pico proyectos
    raspberry pi pico servo
    raspberry pi pico micropython
    raspberry pi pico adc
    raspberry pi pico pwm pins
    micropython thonny
    raspberry pi pico gpio
    raspberry pi pico servomotor
    sg90 servo motor raspberry pi
    Marcas de tiempo:
    0:00 Bienvenida
    0:20 Tipos y funcionamiento de un servo
    1:33 PWM
    2:50 Frecuencia, Período y Ciclo de Trabajo
    4:12 ADC de Raspberry Pi Pico
    5:42 Primer Proyecto
    8:46 Segundo Proyecto
    11:18 Despedida
    Link de descarga para los 2 códigos:
    github.com/ComputadorasySenso...
    Intro a Raspberry Pi Pico e instalación de Thonny
    • Raspberry Pi Pico Anál...
    Redes Sociales:
    Instagram: / computadorasysensores
    Facebook: / computadorasysensores
  • Наука та технологія

КОМЕНТАРІ • 25

  • @carloss2202
    @carloss2202 Рік тому +1

    otro vdeo magnifico , sencillo y al grano.

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

      Hola Enrique gracias por la visita y que bueno haya sido de tu agrado. Fuerte abrazo.

  • @cristianherrera2031
    @cristianherrera2031 Рік тому +2

    Hola Carlos. Tus videos son excelentes, estoy aprendiendo mucho. Aparentemente, mi servo es igual al que usas (sg90), pero el mío no hace nada cuando uso el valor 1311. Después de varias pruebas e investigar, empecé a variar los valores y vi que responde desde 1370 a 8490, con un movimiento aproximado de 210º. Al final terminé usando el rango 1638 a 7864, para lograr un movimiento de 180º y tener un margen para cada lado de ese rango. Comento por si alguien tiene el mismo problema. Muchas gracias por tu trabajo!

    • @ComputadorasySensores
      @ComputadorasySensores  Рік тому +1

      Hola Cristian muchas gracias por la visita y por dejar por escrito los valores así puede saberlo el resto de la comunidad. Muchas gracias y fuerte abrazo.

  • @felipen.s.2484
    @felipen.s.2484 2 роки тому +1

    Excelente explicación y buena forma de enseñar, gracias.

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

      Muchas gracias Felipe por la visita y el comentario. Saludos cordiales.

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

    Muchas gracias por compartir tu conocimiento con nosotros Carlos. Se nota que este vídeo, como los demás, tiene mucho trabajo detrás. Un saludo.

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

    Excelente explicación Carlos, saludos!

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

    Muy muy interesante, yo para los servos sólo había trabajado el TDON o sea con la función que maneja los servos a través de ciclos de tiempo en nanosegundos, y no usando esta función qué es a través de Bits, Muy buen video Muchísimas Gracias

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

      Hola Adallberto, gracias por pasarte, trabajar con tiempo es perfecto también, esta es otra forma de hacerlo y a veces uso una u otra forma. Te mando un abrazo grande.

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

      @@ComputadorasySensores va de regreso

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

    Exelente contenido! El raspberry pi pico, podría gestionar 12 servos?! Pregunto ya que estoy construyendo un robot cuadrúpedo

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

      Germán gracias por tu visita. Que buen proyecto, si en lo que respecta a PWM la pico soporta 16 canales así que no tendrás problemas, por supuesto la alimentación de los 12 servos no los manejes desde el VBus sino externa con GND común. Abrazo y suerte con el proyecto.

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

    Buen día, antes que nada agradecemos su valioso aporte. Tengo la inquietud de como puedo instalar la librería machine, ya que no he podido correr el programa. De antemano gracias :D

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

      Hola Laura, gracias por tu visita. Machine forma parte de Micropython y no es necesario descargarlo por separado. Lo que tienes que asegurarte es que en el entorno de desarrollo integrado Thonny abajo a la derecha tengas como intérprete Micropython (Raspberry Pi Pico). Por supuesto tienes que tener instalado el firmware de Micropython en la Pico, eso se explica en el Capítulo 10 min 2:46.Lo otro que tienes que asegurarte es que el cable de datos del servo conectarlo al GP0, pin físico nro1 de la Pico. Suerte con el proyecto. Saludos.

  • @josuevazquez7756
    @josuevazquez7756 2 роки тому +1

    Buen día. Tengo una duda con la raspberry que utiliza, es posible usar algún otro modelo?. Raspberry Pi 3 por ejemplo?

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

      Hola Josue, si totalmente puedes manejar servos con una Raspberry Pi 3, Zero, 400 o cualquiera en realidad es demasiado para algo simple, por eso elijo un microcontrolador de 4 dólares y no una microcomputadora de 50 ó más. Simplemente en lugar de utilizar MicroPython utilizas Python para el código que de hecho es mas potente. Si dispones de una Raspberry Pi algún servo y unos cables puedes poner manos a la obra, este video para aprender sobre PWM, ciclos de trabajo pueden ayudarte en tu proyecto. Saludos cordiales.

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

    Hola disculpa, muy buen video, esto usando una ESP32 y solo cambia la asignacion de los PIN
    pero cuando ejecuto el segundo codigo aparece este error:
    Pero en la cabeza del codigo si importo como se debe.
    from machine import Pin, PWM
    import time
    NameError: name 'machine' isn't defined

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

      Hola Luis, pareciera que tienes algún error en micropython. Tienes correctamente instalado el firmware de micropython en el ESP32, en el entorno de desarrollo integrado Thonny tienes como intérprete Micropython (ESP32). Machine es un módulo básico de microython para el manejo del hardware.

  • @Juan_Rodriguez_1999
    @Juan_Rodriguez_1999 Рік тому +1

    buen video

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

      Hola Juan, muchas gracias por la visita y el comentario. Saludos.

    • @Juan_Rodriguez_1999
      @Juan_Rodriguez_1999 Рік тому +1

      @@ComputadorasySensores q capo contestando despues de 2 años, tus videos me re ayudan en la escuela donde no entiendo nada, segui asi genio

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

      @@Juan_Rodriguez_1999 Hola Juan, que bueno saber que el material es útil. Abrazo gigante Juan.