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 - Наука та технологія
otro vdeo magnifico , sencillo y al grano.
Hola Enrique gracias por la visita y que bueno haya sido de tu agrado. Fuerte abrazo.
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!
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.
Excelente explicación y buena forma de enseñar, gracias.
Muchas gracias Felipe por la visita y el comentario. Saludos cordiales.
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.
Muchas gracias Roberto, un placer hacer estos videos. Abrazo grande.
Excelente explicación Carlos, saludos!
Muchas gracias por tu comentario, me alegro te haya gustado. Abrazo.
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
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.
@@ComputadorasySensores va de regreso
Exelente contenido! El raspberry pi pico, podría gestionar 12 servos?! Pregunto ya que estoy construyendo un robot cuadrúpedo
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.
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
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.
Buen día. Tengo una duda con la raspberry que utiliza, es posible usar algún otro modelo?. Raspberry Pi 3 por ejemplo?
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.
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
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.
buen video
Hola Juan, muchas gracias por la visita y el comentario. Saludos.
@@ComputadorasySensores q capo contestando despues de 2 años, tus videos me re ayudan en la escuela donde no entiendo nada, segui asi genio
@@Juan_Rodriguez_1999 Hola Juan, que bueno saber que el material es útil. Abrazo gigante Juan.