Mostrando entradas con la etiqueta TIN 2BTO. Mostrar todas las entradas
Mostrando entradas con la etiqueta TIN 2BTO. Mostrar todas las entradas

martes, 9 de octubre de 2018

Proyecto Robot 4LEGS TI 2º Bachillerato

Buenos días.

En esta entrada vamos a hacer un repaso a todo lo que llevamos trabajado en esta primera parte del curso en Tecnología Industrial II de 2º de Bachillerato.

El proyecto que hemos comenzado a hacer es un robot que camine inspirado en modelos como el MiniKame2 Quadruped Robot.

Para ello hemos comenzado repasando partes de programación ya vistas el curso pasado, profundizando un poco más en el envío y recepción de datos por bluetooth así como en el control de las acciones de la placa. El primer proyecto que hemos realizado consiste en controlar 4 leds mediante el móvil de manera que seamos capaces de encender y apagar cada uno de ellos y además podamos encender y apagar una secuencia de encendido de los leds. El reto complicado de este primer proyecto es que además la velocidad de ejecución de esa secuencia de encendido se pueda controlar de manera instantánea mediante el móvil. Este programa nos permitirá después llevar estos conceptos a la programación de los servos del Robot 4LEGS haciendo que se muevan sus piernas individualmente o mediante una secuencia que le permita avanzar y de la que además podremos controlar su velocidad.

Para la evaluación de este proyecto en su conjunto vamos a usar la siguiente rúbrica:


Lo primero que vimos fue un repaso del curso pasado de Conexión de LEDs con arduino:

http://iespalti.blogspot.com/2017/10/conexiones-arduino-para-el-proyecto.html

y de como cambiar el nombre y password del módulo bluetooth:

http://iespalti.blogspot.com/2017/12/semaforo-conexion-bluetooth-arduino-y.html

A continuación comenzamos a crear la aplicación móvil que nos permitirá enviar los datos a la placa. Aquí tenéis una imagen de un ejemplo de diseño de la aplicación:


A continuación hemos pasado a programar los componentes de la aplicación. Primero los referentes a la conexión bluetooth con el ListPicker y los diferentes botones de desconexión y de envío de señales de encendido mediante letras que recibirá la placa:


En una primera versión de la aplicación de encendido de la secuencia el cambiar la posición del slider no enviaba nada por bluetooth y era al pulsa el botón de inicio de la secuencia donde enviaba conjuntamente la letra I más el valor de la velocidad (en forma de texto de tres cifras).


Con esta primera versión de la aplicación pasamos a crear el programa en bitbloq para arduino con la idea de que la secuencia se ejecutase una sola vez y en cada caso a la velocidad que marcase el slider. En las siguiente imágenes puede verse la programación de bitbloq de esta primera versión.



Posteriormente mejoramos la versión para que, una vez activada, la secuencia se reproduzca de manera continua hasta que se pare o ejecute otra acción y que mientras se está ejecutando la secuencia podamos cambiar la velocidad. Esto nos llevo por un lado a cambiar la aplicación de appinventor para que cada vez que se modificase el slider enviase la nueva velocidad:


Y en bitbloq para que recibiese estos nuevos datos de la manera correcta y para que además la secuencia se ejecutase de manera ininterrumpida (usando un MIENTRAS en lugar de un SI) pero que al recibir nuevos datos cambiase las variables:




Con estos programas terminados y funcionando correctamente pasaremos a la parte de diseño y construcción del robot para finalmente comenzar a programar los servos que le darán movimiento.

Un saludo,
Raúl.

domingo, 30 de septiembre de 2018

Curso 2018/19

Buenos días.

Comenzamos un nuevo curso y lo hacemos con algunos cambios en el blog.

El más importante es la creación de páginas/pestañas en la parte superior para cada una de las asignaturas para hacer más rápido y accesible el contenido que estemos trabajando en cada una de ellas. Así tenemos una página para Technology 1ESO, otra para TPR Proyectos Tecnológicos de 4º ESO y otras dos para Tecnología Industrial de 1 de bachillerato y Tecnología Industrial de 2 de bachillerato.

Además cada entrada irá asociada a una etiqueta correspondiente a su asignatura que permitirá mediante un visor de etiquetas en la parte derecha seleccionar solo las entradas de esa asignatura en concreto.

Por lo demás el blog funcionará de manera similar a cursos anteriores mediante entradas con explicaciones y enlaces a documentos o vídeos relacionados con cada parte de las diferentes asignaturas que estemos trabajando.

Espero que este nuevo curso este lleno de buenos momentos de aprendizaje y disfrute de las asignaturas de Tecnología.

Un saludo,
Raúl.