🔥 controla 16 SERVOS con la tarjeta PCA 9685 PWM DRIVER con ARDUINO o realiza PWM con 12 bits

  Рет қаралды 27,708

editronikx

editronikx

Күн бұрын

Пікірлер
@jaimebenavides4062
@jaimebenavides4062 3 жыл бұрын
Ingeniero excelente vídeo, iniciando el día de la mejor manera, aprovechando el conocimiento que Ud nos comparte muy amablemente. Mil bendiciones por su magnifica labor 👏🥇
@kevinramos-j8v
@kevinramos-j8v 2 ай бұрын
Hola amigo , me gusto mucho su video, esta super!!, justo estoy desarrollando un proyecto con servos, es un dispositivo háptico que simula el corte con cuchillo, para esto estoy utilizando una celda carga para medir la fuerza, y esta misma para hacer la retroalimentación del controlador proporcional. Entonces la idea es que a medida que voy ejerciendo una fuerza en el cuchillo 3D(donde esta la celda de carga) el servomotor avance una cierta cantidad de ángulo y se siente esta resistencia , como lo es cortar una fruta o verdura, el problema que tengo es cuando en mi loop coloco leerceldadecarga() + controlproporciona(), funciona bien, se siente la háptica, ahora yo quiero implementar las pantallas LCD y OLED para mostrar datos de peso y fuerza de la misma celda y posición y error en la OLED pequeña, entonces cuando agrego esas funciones al loop, el servo de ver en cuando empiza a generar unas vibraciones o movimientos aleatorios dentro de la programación. A todo esto en el loop() tengo una función de milli() que cada 55ms se ejecute toda la acción. Estuve intentando varios cambios, también separe lo de los display en otro intervalo, aún asi se produce el mismo problema. Que puede ser amigo...ayuda...esto me tiene un poco estresado, desde ya muchas gracias por su contenido. Saludos!!!
@editronikx
@editronikx 2 ай бұрын
Amigo son tantas cosas que debe revisar , solo le respondo lo del vídeo en cuestión, saludos
@a13xnemesisoka
@a13xnemesisoka 5 ай бұрын
😭😭😭 , Gracias por aparecer , ya me estaba estresando ya que tenia un proyecto final tengo los materiales pero no sabia como usar todo el circuito
@proyectoselectronicoscaser9675
@proyectoselectronicoscaser9675 3 жыл бұрын
Buen video profe, gracias por compartir esta pasión por la electrónica, saludos desde Neiva Huila
@hugoromero6096
@hugoromero6096 3 жыл бұрын
Muchas gracias profe, no conocía esta forma de controlar los servos, muy útil la información
@joseramongileres3951
@joseramongileres3951 2 жыл бұрын
Hola, muy buen video aunque el concepto "cuentas" y "4095" queda algo confuso (en mi opinión) veamos de donde sale: Como la resolución de la tarjeta son 12 bits significa que la TOTALIDAD del ciclo se corresponde con el numero binario formado por 12 unos (1111 1111 1111) (que en decimal es 4095) y por lo tanto 16,66/0,7 =4095/x => x=172 Muchas Gracias
@unicalcetin
@unicalcetin Жыл бұрын
Hola gracias por el vidoe. Puedes recomendar un medidor de corriente y voltaje de buena caldiad. Prace que el que tienes en el video da buenas prestaciones. Gracias
@editronikx
@editronikx Жыл бұрын
En realidad un multímetro bueno es de 20 usd en adelante , yo confío mucho en unit , que hay mejores claro que sí
@RJ593ec
@RJ593ec 3 жыл бұрын
agg un Bluetooth para q quede genial🤙🏼buen video
@mikepatatas6144
@mikepatatas6144 2 жыл бұрын
excelente video hermano, siga asi por favor
@chuvis._2104
@chuvis._2104 Ай бұрын
buenas amigo muy bueno el video y la explicación, solo que a mi me surge un problema con el void setServo el erros que sale es ('setServo' declared void), sabes porque ocurre y como solucionarlo, espero que puedas contestar
@CiberTutorial
@CiberTutorial 2 ай бұрын
buenisimo
@roromora4
@roromora4 3 жыл бұрын
Hola, excelente video, puedo conectar un servo que he fabricado con motor de parabrisas de 12 Volts y 7 A ,a PCA 9685
@jonathandavidfrancoberrocal
@jonathandavidfrancoberrocal 3 жыл бұрын
Nice 🔥🔥🔥
@mauriciomolina1768
@mauriciomolina1768 3 жыл бұрын
Diosoto editronix por favor que mi proyecto de la feria funcione para mañana 🥺 🙏🏾
@nicolasp9106
@nicolasp9106 3 жыл бұрын
Dios editronikx te pedimos por nuestro casco que funcionó para el día de mañana amen escucha mi plegaria 🙏🏽🙏🏽🙏🏽
@santiagoandresniviaalarcon7628
@santiagoandresniviaalarcon7628 3 жыл бұрын
Hola profe!! Uyy esta clase no es de mi nivel ojalá en algún momento lo pueda entender el tema de fórmulas programación y frecuencia a un no lo e visto a profundidad. Pero ahí voy.
@adambeedle
@adambeedle 3 жыл бұрын
👍 genial
@migueloswaldoordonezmelo6532
@migueloswaldoordonezmelo6532 3 жыл бұрын
excelente proyecto
@ym0223
@ym0223 7 ай бұрын
quiero utilizar un esp32 para 5 servos de eso de 15kg, que utilizan los brazos roboticos de metal, es necesario que utilice el modulo de servos? o hay otra forma?
@editronikx
@editronikx 7 ай бұрын
hay dos formas que se han explicado ene ste canal pero lo mejor es lo de este video
@urielrodriguez5761
@urielrodriguez5761 2 жыл бұрын
Excelente video!!!! Disculpa, quiero usar varios servos pero son de diferentes pesos (80,60,35,15 kg), y manejan diferente voltaje, esta placa me podría ayudar?
@editronikx
@editronikx 2 жыл бұрын
El peso es lo de menos , que yo sepa los servos todos todos son de 5v no conozco de 12 o 24v, lo que si varían es su corriente y hay si es el problema
@alexisgq73
@alexisgq73 2 жыл бұрын
AUXILIO....!!!!!! Excelente video, es lo que en teoria necesito para controlar unos desvios de una maqueta ferroviaria, necesito controlar 7 servos pero cada uno con potenciometros de 10k, tenes alguna idea de como poder hacerlo? tengo placas arduino UNO, arduino MEGA 2560 y la pca 9685, te lo agradeceria....!!!!!
@editronikx
@editronikx 2 жыл бұрын
La programación y aplicación final ya depende de cada uno , yo doy las bases y cada cual puede modificar a su gusto el código
@alexisgq73
@alexisgq73 2 жыл бұрын
@@editronikx muchisimas gracias, al fin pude agregar los potenciometros y controlarlos.....!!!
@5fmjonathandiazzepeda107
@5fmjonathandiazzepeda107 Жыл бұрын
Una pregunta no encuentro la librería adafruit como la obtengo
@manuelbastidas2614
@manuelbastidas2614 3 жыл бұрын
Amen 🙏
@Andres-vk6cu
@Andres-vk6cu 2 жыл бұрын
Buen video. Y cómo haría para mover algunos servos a la vez, aunque aumente el consumo? Tengo unas patas robot y no sé como hacerlo con esta placa.
@editronikx
@editronikx 2 жыл бұрын
Amigo repase el vídeo hay explico cómo . En resumen fuente de 5v/5amp
@alejandrolugo3126
@alejandrolugo3126 3 ай бұрын
Que fuente usaste para el modulo?
@editronikx
@editronikx 3 ай бұрын
En el.video se explico y se basa en lamsuma de las corrientes de cada motor a usar
@jhuliodion7871
@jhuliodion7871 3 жыл бұрын
Estimado, te suplico, te imploro, te pido por lo que más quieras que desarrolles un proyecto en base a servos, podría ser un Hexápodo o similares, quisiera emular lo que hagas. Un abrazo desde Perú 🇵🇪✌🏼
@editronikx
@editronikx 3 жыл бұрын
Jejeje amigo y atento una araña , un viñedo y un brazo robot con esta tarjeta pero haré otro con joystick
@corneliomoralesdedios616
@corneliomoralesdedios616 2 жыл бұрын
Hola amigo necesito tu ayuda quiero alimentar a 12 servo tengo 2 pila de 4.2 v y 9800ma que módulo puedo ocupar para regular
@editronikx
@editronikx 2 жыл бұрын
Un módulo Boost para baterías ,esos sacan 5v, solo debe buscar uno que le regule buena corriente
@rahim.quinto
@rahim.quinto 2 жыл бұрын
y como se podría hacer con una placa esp32s?
@Luna707
@Luna707 7 ай бұрын
Para un robot de 4 grados de libertad como se modifica es que se va muy abajo
@editronikx
@editronikx 7 ай бұрын
Igual que en el vídeo el propósito final usted lo coloca yo solo explico como usar la tarjeta
@marshallanimex
@marshallanimex 2 жыл бұрын
hola inge, me salen errores en el codigo y lo copie exactamente igual, por ejemplo en INT sale error
@editronikx
@editronikx 2 жыл бұрын
Si sale erro son con int verfique escritura , comas , funciones etc .uchis dicen está igual y está más escrito
@AbdulRahman-jz3px
@AbdulRahman-jz3px 2 жыл бұрын
Hola, ¿Qué pasa si quiero mover 4 servos juntos en diferentes ángulos? ¿Qué parte del programa debo cambiar?
@editronikx
@editronikx 2 жыл бұрын
cambia solo el comando del motor a trabajar, repase el video
@edfriedrich.
@edfriedrich. Жыл бұрын
Voy a soldar dos placas PCA9685 para controlar 21 servos, ¿De cuanto me recomienda que sea la alimentacion externa?
@editronikx
@editronikx Жыл бұрын
depende, si todos los servos estan activos deben sumar el consumo de cada uno asi sabra cuanto sale
@edfriedrich.
@edfriedrich. Жыл бұрын
@@editronikx gracias; en mi proyecto depende del usuario cuantos servos se muevan al mismo tiempo, puede ser desde 1 hasta unos 10 de los 21; ya estuve investigando y para que funcionen los 21 requiero 5V y 5.4 A, la pregunta es, si solo van a funcionar un estimado de 10 servos a la vez, requiero de 5.4 A, no se me quemaran o algo asi??
@lukaalva2473
@lukaalva2473 Жыл бұрын
​@@edfriedrich. como lo resolviste? yo necesito alimentar 8 servo motores, 6 de 1.4kg de torque y 2 de 13kg
@hectorarmandodumainelopez2470
@hectorarmandodumainelopez2470 3 жыл бұрын
Buenas noches Maestro. Al parecer el servo seis (siete) tiene una falla o un problema. El movimiento continúa después de regresar a cero grados. Tal vez me equivoque, pero pareciera que no estuviera bien definida (¿o calibrada?) la posición a cero grados de este servomotor. De no ser así, favor de aclararme esta duda. Saludos desde Mérida, Yuc.
@editronikx
@editronikx 3 жыл бұрын
Jajaja muy bien , si señor , el servo 7 es de otro marca , resulta que hay muchos fabricantes de mg996 y no todo van a la misma velocidad , haré un vídeo de este problema , el último es uno original de towerpro
@sedtiniom35l60
@sedtiniom35l60 Жыл бұрын
cuanto voltaje y amperaje es necesario para mover todos esos servos ?
@editronikx
@editronikx Жыл бұрын
en el video se especifico
@lopezfavelamizraim4717
@lopezfavelamizraim4717 2 жыл бұрын
Hola saludos yo tengo el módulo y lo estoy usando para controlar un braso robot, pero me interesa aprender a controlar más de un servo a la ves tendrá algún consejo?
@editronikx
@editronikx 2 жыл бұрын
Haga lo del vídeo
@matgar3144
@matgar3144 2 жыл бұрын
Buen video.. yo quiero conectar conectar 12 servos y que cada 20 minutos 2 de ellos se muevan y luegos otros 2 y asi.. es posible? Y como poner el tiempo de 20 min??
@editronikx
@editronikx 2 жыл бұрын
Todo es posible , debe usar un módulo ds32xx tipo reloj
@emmayu4343
@emmayu4343 3 жыл бұрын
@fernandopalacio4026
@fernandopalacio4026 2 жыл бұрын
Excelente video!!!!! podría utilizar esta tarjeta con motores Motor DC con Encoder?? necesito controlar 4 o 6 motores a modo de enrrolla cable ..me podrías ayudar aquí?? gracias
@editronikx
@editronikx 2 жыл бұрын
Es solo para servís no motores normales
@fernandopalacio4026
@fernandopalacio4026 2 жыл бұрын
@@editronikx si se tratase de motoreductoras con su conveniente encoder?? podrias darme alguna solución?? mil gracias
@elsunshine9976
@elsunshine9976 2 жыл бұрын
No se puede usar 16 servos con el. Arduino mega sin esa tarjeta?
@editronikx
@editronikx 2 жыл бұрын
Si se puede pero no con la misma fuente del Arduino y no simultáneamente
@elsunshine9976
@elsunshine9976 2 жыл бұрын
Arduino mega no puede manejar los 16 servos a la ves? Pensé que si por la cantidad absurda de entradas y salidas que tiene
@Danghelo_
@Danghelo_ Жыл бұрын
Y para controlar 18 servos ?
@editronikx
@editronikx Жыл бұрын
Se usan dos tarjetas , todo lo que sea por i2c es fácil manejar
@Pablo-io2js
@Pablo-io2js 3 жыл бұрын
Hola
@alejandrobaggini7792
@alejandrobaggini7792 3 жыл бұрын
Hola eso quería saber si de alguna manera puedo agregar cable o cualquier cosa a cualquiera de las palancas de un josty de play para colocar dicha palanca en otro lugar sin la necesidad de que esté al lado de la otra palanca
@AlexeyRojerobecerril
@AlexeyRojerobecerril 2 ай бұрын
Sé que es de hace tres años pero ojalá pueda pasarme el código me facilitaría mucho partir de ahí para mi robot
@editronikx
@editronikx 2 ай бұрын
Amigo en el vídeo se explico todo perfectamente lo puede copiar . Saludos
@linkyn2
@linkyn2 Жыл бұрын
Dónde está tu link para la empresa de las tarjetas?
@editronikx
@editronikx Жыл бұрын
Leer la descripción
@editronikx
@editronikx 3 жыл бұрын
increible dos perdidos con no me gusta jajaja y eso que lo que explique lo puedes aplicar en robotica
@oscarhuerta1994
@oscarhuerta1994 3 жыл бұрын
Probablemente por la publicidad o porque usaste una línea de código por cada servo, ángulo y delay, cuando lo pudiste hacer con dos ciclos for.
@editronikx
@editronikx 3 жыл бұрын
Es que para programar hay muchos métodos para simplificar como ya lo he realizado en el brazo robot y la araña , mi idea es hacer lo más de simple que cualquier mortal sin experiencia en Arduino y programación comprenda
@LuisLozanoB-k5n
@LuisLozanoB-k5n 4 ай бұрын
Esto no es controlar 16 servos, todos repiten la misma rutina y sin carga. El chiste es que tengan carga y que cada uno simultáneamente realice una rutina distinta a la vez
@editronikx
@editronikx 4 ай бұрын
Definamos primero control , la palabra en electrónica es muy amplia dese un on off hasta PID , en este caso se hizo un ejemplo genérico de control de posicionamiento de ángulo por i2c que si mal no recuerdo es el método de comunicación entre la placa y el micro , ahora bien el micro usado es de programación secuencial no paralela por tanto no se puede hacer en tiempo real el control de ángulos al mismo tiempo , pareciera que es igual el control pero por la velocidad del micro , en resumen y para hacerle entender no se puede hacer programacion simultanea o paralelo ya que la tarjeta no tiene Buffer ni memoria para hacer multiplexación y carga de datos en tiempo real y simultáneo , así o más claro mi explicación?. Saludos
@LuisLozanoB-k5n
@LuisLozanoB-k5n 4 ай бұрын
@@editronikx Existe otro método para controlar digamos 8 servos, simultáneamente, colocar cada uno de ellos en una posición específica y guardar esta posición dentro de un archivo. Si agrega una nueva posición a alguno de los servos tendrá la oportunidad de repetir la secuencia de todos los servos incluyendo la última agregada de manera inmediata y en tiempo real para ir observando el desempeño de la actividad de los 8 servos a la vez, así hasta terminar la secuencia que usted necesita y guardarla en un archivo con la posibilidad de agregar nuevos movimientos si es necesario. Esto resulta muy útil para programar un brazo robotico 6dof por decir un ejemplo. Saludos
@editronikx
@editronikx 4 ай бұрын
claro eso es otro metodo, muchas veces guardar en un array o matriz pero igual no es tiempo real y no se si la placa tenga la capacidad de responder a todos los comandos, una alternativa seria control optoaislado directo de lo pines del micro hay si podriamos decir que casi es comunicacion paralela en tiempo real o podria usarse una fpga para dicho fin
@LuisLozanoB-k5n
@LuisLozanoB-k5n 3 ай бұрын
@@editronikx Profe, retomando el tema, no me queda claro a que se refiere cuando menciona "en tiempo real". Se refiere a que los servomotores operen de manera inmediata al "presionar" alguna tecla de la pc?. Que la programación de los servos sea de manera inmediata al realizar la operación de los mismos?. Le agradecería aclarar un poco más al respecto. Saludos!
Control 16 Servos Using A PCA9685
18:22
Toms Trains and Things
Рет қаралды 76 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Mastering Servo Control: PCA9685 PWM Driver with Arduino Tutorial and Demo
7:50
Controlling 32 Servo motors with PCA9685 and ESP32 - V4
15:38
Tim's PCA9685 Controller (Servo)
4:47
Tim's Projects
Рет қаралды 2,8 М.
Super módulo para Arduino! Controla 16 servos com dois fios no Arduino!
15:17
Brincando com Ideias
Рет қаралды 63 М.
Connect Up To 992 Servos To An Arduino, Using I2C
7:47
Michael Klements
Рет қаралды 73 М.
Arduino C++ Simple servo control using PCA9685 Servo Driver Board
23:47
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН