Be Maker

Cargando...

Be Maker

Registrarse
section-icon

Guías de Ayuda

¡Aprende Robótica Educativa, Programación de Videojuegos y mucho más!

Uncategorized - enero 24, 2023

La Potencia Controlada – El Mini Servo

6

Gran CodeMaster

@admin

CLASE 04

Para obtener tu recompensa debes estar registrado en nuestra plataforma y publicar tu trabajo

El Servomotor

🧠 Un servomotor es un pequeño motor que es capaz de girar entre 0 y 180 grados. Lo interesante de los servomotores es que nosotros decidimos a qué posición o ángulo deben moverse.

⚠️ Importante: Si utilizas muchos motores y el puerto USB puede que no haya suficiente energía para alimentarlos a todos. Siempre que utilices servomotores recuerda alimentarlos mediante el porta pilas. Recibirán mucha más energía a la hora de moverse.

🧠¿Qué aprendo?

  • Controlar un Servomotor
  • Entender el concepto de PWM
  • Escribir un ángulo de movimiento
  • Si…/Si No… con operadores lógicos

💡 Conocimientos previos

  • PWM
  • Función Escritura Analógica
  • Conexión de un Servomotor
  • Incrementar y manipular variables

💻 Esquema

🧠 Vamos a hacer un pequeño ejercicio para averiguar cómo funciona el mini servo. Queremos mover el mini servo a los ángulos 10º, 45º, 90º, 135º, 170º. Para ello utilizamos el bloque Mover y escribimos el ángulo al que deseamos que se desplace.

Importante
✅ Todos los servomotores del mercado pueden experimentar vibraciones en los ángulos 0º o 180º. Esto se produce debido a las tolerancias de fabricación y puede acortar la vida de tu motor. Si tu servo vibra en estos ángulos prográmalos para moverse a un ángulo cercano como 10º o 170º para evitar dichas vibraciones. Recuerda además poner siempre un bloque Esperar tras mover un mini servo ya que si realizas cambios de dirección a gran velocidad puedes llegar a quemarlo. Una pequeña espera después de cada movimiento protegerá al mini servo de movimientos bruscos.

🦾 Código

¡Estamos listos, a construir!

✅ Ingresamos a la Cuenta de Tinkercad de miMakerHouse Talleres Vacacionales y hacemos clic en «Unirse con apodo». Ahí colocamos nuestro nombre de usuario (primerNombre.primerApellido)

✅ Ingresamos a la Cuenta de ArduinoBlocks de miMakerHouse y en «Correo electrónico» colocamos nuestro nombre de usuario (NombreApellido.bmaker)

➡️ RETO 01: Realizar un proyecto que controle el mini servo desde puerto serial, donde al escribir y enviar un comando el mini servo realice una acción:

  • left: El robot gira su cabeza a la izquierda
  • right: El robot gira su cabeza a la derecha
  • front: El robot gira su cabeza al frente

➡️ RETO FINAL: Simular un semáforo utilizando dos LED’s y el mini servo. Cuando un LED se encienda el mini servo se tiene que mover a 10 grados, cuando otro LED se encienda el mini servo debe moverse a 170 grados. El tiempo de espera para que cambie el encendido de un led a otro será de 2 segundos.


Recuerda

Los mini servos son ideales para crear multitud de máquinas y robots. Con los mini servos podrás controlar a qué ángulo se moverá un brazo, un engranaje, o cualquier otro mecanismo. Usa mini servos y controlarás tus inventos con total precisión.