HowTo: ESPEasy - Use un PCA9685 para controlar los servos

El PCA9685 es un expansor de puerto PWM. Esto hace posible conectar hasta 16 LED, servos u otros componentes a su ESP8266 y suministrarles una señal PWM.

Gracias a ESPEasy (y al complemento apropiado), controlar el PCA9685 es particularmente fácil. Con el PCA9685 puedes controlar hasta 16 servos usando ESPEasy.

Para que esto funcione, debes prestar atención a algunas configuraciones. Todo lo que necesitas saber se describe en el siguiente artículo.


Instrucciones de seguridad

Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Enlaces afiliados / enlaces publicitarios

Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂 


Requisitos

Artículos útiles:
Puede encontrar consejos adicionales sobre ESPEasy en los siguientes artículos.

Herramienta requerida:

Material requerido:


la forma en que funciona

La señal para controlar un servo consiste básicamente en un pulso con una longitud de 0,5 a 2,5 ms. Este pulso debe repetirse cada 20 ms.

Esta señal se puede simular utilizando el PCA9685. Todo lo que tiene que hacer es ajustar la frecuencia PWM para que corresponda a la duración del período de la señal del servo.

En esta imagen se puede ver claramente la conexión entre la señal del servo (izquierda) y la posición del servo (derecha).

Fuente: https://de.wikipedia.org/wiki/Servo


Configuración en ESPEasy

Esta sección trata solo sobre la configuración del complemento ESPEasy. Esto significa que ya debería haber conectado el PCA9685 o la placa de conexión en la que está instalado al ESP8266. Para ello deberías haber conectado los dos según el siguiente esquema.

PCA9685ESP8266
TIERRATIERRA
CCV5V o 3V3
ASDGPIO 0
SCLGPIO 2
V+5V

El firmware ESPEasy ya debería estar instalado en su ESP8266. Cómo puedes hacer esto está en el artículo. ESPEasy: compila y actualiza el firmware y configura los datos de acceso WiFi descrito.

Luego puede cambiar a la sección "Dispositivos" y crear el dispositivo "Extra IO – PCA9685".

Luego debe configurar el complemento creado como se muestra.

Es importante que configure la frecuencia PWM en 50 Hz. Esto corresponde a la duración del período de 20 ms (necesario para el servo).

Una vez que haya realizado todas las configuraciones, podrá controlar los servos conectados con el comando correcto.

Un ejemplo:

El comando

PCAPWM,0,300,

representa la señal PWM de la primera(=0) Conexión de PCA9685 (cual PCAPWM se llama )en el valor 300.

Por ejemplo, pude usar los siguientes comandos para el servo que uso en la conexión 0 de mi PCA9685.

  • Ángulo más pequeño: PCAPWM,0.50,
  • Ángulo más grande: PCAPWM,0.300,

Cómo puede enviar comandos a su dispositivo ESPEasy está en el artículo ESPEasy: ejecuta comandos y acciones a través de HTTP, MQTT, UDP y directamente descrito.

También puede encontrar información general adicional sobre este complemento ESPEasy en el siguiente enlace: https://www.letscontrolit.com/wiki/index.php?title=PCA9685


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.