Arduino y los sistemas Robóticos.
(Prof. Omar Muñoz; Robótica Escolar)
Arduino lo podemos ver como un microchip que cumple con las funciones básicas de "cerebro" de los robots, pues es arduino quien le da órdenes a los motores para que ellos hagan lo que se les pide.
Conozcamos Arduino:
Existen varios tipos de arduino, el primero y más usado se llama Arduino uno:
El segundo arduino más usado se llama arduino nano, es muy útil para proyectos robóticos mas pequeños.
Existen muchos tipos de arduino, sin embargo, solo mostraré algunos porque sus usos no son tan comunes o se usan para aplicaciones distintas al aprendizaje en escuelas y colegios.
¡Muy grande es la familia arduino!.
Ordenes de movimiento y conexión de arduino con motores.
1. Servo motores:
Los servo motores, son unos dispositivos electrónicos que cumplen las órdenes que envía arduino por medio de ángulos, pues estos pequeños aparatos sólo entienden el lenguaje de los ángulos.
Estos ángulos van desde 0 hasta máximo 180 grados.
El micro Servo necesita de tres cables principales:
Café o negro: Alimentación de voltaje negativo (GND)
Rojo: Alimentación de voltaje positivo (5v)
Los cables anteriores son comunes en cualquier dispositivo electrónico pues como sabemos, casi cualquier aparato tiene positivo y negativo y sin estos dos cables nada funcionaría.
Naranja o Verde: Cable de recepción de órdenes por medio de ángulos.
Este cable es muy importante ya que una vez conectado el micro servo a su alimentación positiva y negativa, el estará dispuesto a recibir órdenes que detecte por este cable.
Programación con Arduino
Esta es la parte más interesante de arduino, ya que esta placa de programación nos permite "planear" lo que pasa en cada instante de tiempo.
Es decir, podemos decirle a arduino que hacer con cada uno de los elementos que conectamos a el.
Usamos la página llamada TinkerCad y después en la sección de circuits (en inglés).
Aprenderemos a programar por bloques a Arduino.
Primero:
Hacer la conexión del servo motor como se vio en la anterior clase, para esto utilizaremos las opciones de herramientas que ofrece el programa para usar los elementos que necesitamos.
nos guiamos por el esquema que se presenta arriba en donde se muestra un servomotor conectado a arduino. (recuerda que son tres cables)
Segundo:
Realizamos un código de programación por bloques.
Arduino entiende los bloques en el orden de arriba hacia abajo y así mismo realizará las acciones que programamos.
imagen de ayuda
Tercero:
Con los bloques que podemos arrastrar, realizaremos un código que de a pocos mueva nuestro servo motor hasta 180 grados.
Iniciar en 0°
esperar un segundo
mover a 10°
esperar un segundo
mover a 20°
esperar un segundo
....
y así hasta llegar a 180. ¡Usando los bloques!. cada color corresponde al lugar en donde se encuentra la instrucción VER LA IMAGEN EN BLOQUES
una vez terminemos...
¡DAR CLIC EN EMPEZAR SIMULACIÓN Y LISTO!
Cuarto:
Hacer el circuito en la vida real y ver como funciona.
PARA LA CASA:
La próxima clase traer un cubo elaborado en cartón paja o en cualquier cartón reciclado con tapa y forrado en algún color que corresponda a las canecas de reciclaje con papel seda o pintado con alguna pintura . Así simular una papelera que abre la tapa usando un servo motor.
RECUERDA:
(VERDE, AZUL O GRIS) Observar los puntos ecológicos del colegio.
No hay comentarios:
Publicar un comentario
Para nosotros son importantes tus comentarios para mejorar.
Gracias