La integraciรณn de la automatizaciรณn y la robรณtica con enfoque STEM
U1L3 Uso y manejo de los sensores del Inventor Electronic Kit Profa. Jeannette Milland Vigio
STEM 6004
Tomar medidas de seguridad en el uso y manejo de los componentes de su robot Conectar los módulos electrónicos y sensores externos a los puertos correspondientes
Objetivos
Utilizar adaptadores para aquellos módulos que requieran conversión a salida RJ25 Programar un “display” numérico para mostrar los valores de los sensores externos disponibles Programar bloques de código para los componentes de Inventor electronic Kit
✓ Cuando uses tu robot:
Medidas de seguridad en el uso y manejo del robot
✓ verifica que el área de trabajo está limpia y seca ✓ si cambies baterías, cámbialas todas al mismo tiempo y ten cuidado de colocarlas en la posición correcta ✓ conecta los componentes, cables y adaptadores adecuadamente ✓ utiliza el Código de colores de los puertos RJ25 ✓ no fuerces aquellas partes mecánicas a su máximo porque se pueden romper
Placa Me Auriga mBot Ranger
Placa Me Orion Inventor Electronic Kit
Placa Me Auriga Placa de control del equipo robรณtico educativo mBot Ranger
Conexión RJ25 Los módulos del kit de electrónica Inventor están equipados con 10 puertos RJ25 para facilitar una conexión limpia y fácil
Funciones y módulos por color Color
Función
Módulos que usan este puerto
Rojo significa que el voltaje de salida es 6-12V y que usualmente está conectado a un módulo de Motor Driver con voltaje de 6 a 12V
• Me C.C. Motor Driver • Me Stepper Motor Driver • Me Encoder Motor
Puerto digital sencillo
• Me Sensor Ultrasonidos • Me RGB LED
Puerto digital dual
Puerto serial del equipo
• • • • •
Me 7-Segmentos Me PIR Sensor de movimiento Me Cable Shutter Me Seguidor de líneas Me IR Receiver
• Me Bluetooth • Me Módulo WiFi
Ama rillo
Codificación por colores •
Revisa la codificación de los puertos antes de conectar algún componente.
•
Los sensores y otros componentes contienen una codificación de colores que te indica el puerto correcto donde debes conectarlos.
•
Observa la imágenes a tu mano derecha: El sensor de ultrasonido NO puede estar conectado a los puertos rojos de su controlador.
Si coloca un módulo eléctrico o sensor en un puerto de motor, la placa podría calentarse o podría haber un corto circuito.
Cab
Conexión correcta
J25 R le
Conexión incorrectaS olo para motores
Adapters para módulos que no tienen salida RJ25 A puertos del 1-4 Me Auriga con cable RJ 25
Me Dual Motor Driver
A puertos del 6 al 10 Me Auriga con cable RJ 25
A motores C.C. • Abanico • Pinza (Garra)
A • Servos • Termister • Cinta LEDS
Proyecto 1: Abanico inteligente (Condicionales)
Conecta un sensor de proximidad (Ultrasonido) al puerto 6 de tu placa Me Auriga.
Proyecto 1: Abanico inteligente
Monta el kit de abanico del Inventor Electronic Kit.
Conecta el abanico al puerto 6 de tu placa Me Auriga. (Recuerda utilizar el driver de motor dual) Haz un programa en tu dispositivo móvil utilizando la App Makeblock que se mantenga continuamente leyendo el sensor de distancia (proximidad). Si su valor es menor de 10cm, que active el abanico, de lo contrario, que se mantenga apagado. (Sugerencia: Puedes usar un Switch para activar y desactivar el programa) Entregables: Haz una captura de pantalla donde se muestre el código utilizado en la App Makeblock y súbela a Moodle. Haz una toma de video del proyecto y súbelo a Moodle.
Me Dual Motor Driver para Motores c.c.
Conexiones:Abanico y placa de control Me Auriga Placa Me Auriga
Conector elĂŠctrico del abanico
o c n Bla
+
-Negro tivo ega
Me Dual Motor Driver
+ -
Cable RJ25
fotos: Profa. Jeannette Milland
Procedimiento del Proyecto: Abanico inteligente Este programa se mantiene leyendo el sensor de distancia (proximidad) y si su valor es menor de 10cm, activa el abanico. De lo contrario, se mantiene apagado. En otras palabras que se prenda el abanico cuando hay una persona cerca. A continuaciĂłn, se presentan los bloques de programaciĂłn que se utilizan en la App Makeblock. El programa se activa a travĂŠs de switch.
Proyecto 2 Coordenadas del plano cartesiano (Integraciรณn con matemรกticas)
Conecta el sensor de tacto “Joystick” al puerto 6 de la placa Me Auriga
Instrucciones Proyecto: Coordenadas del plano cartesiano
Abre App Makeblock
Crea (define) dos cajas numéricas y cambia sus nombres una a X y la otra a Y.
Entra al código de la caja numérica X y asigna que lea por siempre el valor en X que está detectando el sensor.
Entra al código de la caja numérica Y y asigna que lea por siempre el valor en Y que está detectando el sensor. Ejecuta el programa y corrobora que los valores que se muestran en la pantalla, corresponden a los signos, positivos y negativos que se hallarían en cada cuadrante.
Joystick (Rango -490 a 490) Este programa utiliza el sensor de tacto “Joystick” y dos cajas numéricas que representan la coordenada (X,Y). Cada caja se programa por separado. Según el Joystick se mueva, los valores de X y Y deberán mostrarse en sus respectivas cajas. (Observe la posición del sensor para que tenga y claro dónde queda cada cuadrante del plano cartesiano.
x,y -,+
x,y +,+ II I
x
III IV x,y x,y +,-,-
Proyecto 3 Reto: Abrir y cerrar la pinza con un Slider (Uso de condicionales)
Conexiones:Pinza y placa de control Me Auriga Placa Me Auriga
Conector elĂŠctrico de la pinza
+Blanco gro ivo e N t a g Ne
Cable RJ25
Me Dual Motor Driver
+ fotos: Profa. Jeannette Milland
Adapter para Garra y Abanico (motores c.c.) A Puerto 1-4 Me Auriga con cable RJ 25
M1 Garra (Pinza) Abanico Ambos Motores C.C.
Reto:Utilizar un slider para controlar la pinza
Esta actividad es un reto, pues necesitamos que en cierta posición del slider la pinza se logre quedar quieta para que no se vaya a romper. El rango de valores que puede tomar el Slider es de -100 a +100. Así que, quizás pudiéramos proteger la pinza, indicando que si el valor del slider es menor que -60 que cierre y que si es mayor que 60, que abra. De esta forma lograremos que se quede quieta más fácilmente.
Slider
Proyecto 4 Fรณrmulas matemรกticas: Conversiones entre grados Celsius, Kelvin y Fahrenheit
Reto: Conversión de temperaturas Este ejemplo nos servirá de base para crear 3 cajas numéricas en Makeblock en donde se muestre la temperatura en grados Celsius, Kelvin y Fahrenheit, a partir de la lectura del sensor de temperatura interno de la placa Me Auriga. Trata de encontrar los bloques correspondientes a Makeblock, a partir de esta versión antigua de mBlock. Ejemplo de código en mBlock 3.4 (antigua)
Sensor de temperatura
Otros sensores iExplora tu dispositivo mรณvil y descubrirรกs mucho mรกs!
Potenciรณmetro (puertos 6-10)
UNIVERSIDAD DE PUERTO RICO RECINTO DE RÍO PIEDRAS DIVISIÓN DE EDUCACIÓN CONTINUA Y ESTUDIOS PROFESIONALES (DECEP)
CERTIFICACIÓN EN EL CONCEPTO STEM GRUPO II Curso: STEM 6004: La integración de la automatización y la robótica con enfoque STEM Proyecto Sufragado con Fondos Federales de Título II, Parta A, de la Ley de Educación Elemental y Secundaria del 1965, según enmendada.