miércoles, 18 de junio de 2014

Robótica. Tecnología.

Buenas tardes, en esta última entrada a mi portfolio personal del curso de 3º de la ESO para la asignatura de Tecnología, voy a explicar el proyecto final realizado durante el mes de junio, que trataba sobre construir un robot con kits de lego y programarlo de tal manera que hiciera unas cosas u otras dependiendo del reto que teníamos que hacer.
Para comenzar con el proyecto, dividimos los roles de grupo y empezamos a construir nuestro robot. Al finalizar la construcción, aprendí a programar mediante el ordenador que se nos había dado con un programa de lego especializado en esos kits. Al principio me costó ya que no lo había hecho nunca pero al empezar a programar se hizo más fácil y sencillo.





El primer reto consistía en hacer que el robot hiciera un recorrido rectangular programándolo de tal manera que no se saliera del circuito y que pudiera dar cuantas más vueltas mejor sin fallar. Aquí os dejo un vídeo de cómo hizo nuestro robot el recorrido un par de veces:




El segundo reto nos proponía conseguir que el robot reaccionara cuando se encontrara con un objeto en frente suya; para ello abrimos un nuevo documento para programar lo que debía hacer. En nuestro caso, pensamos que el robot podía girar y volver al lugar donde estaba para que no se chocara con el objeto. Para ello incorporamos al robot un sensor que detectara el objeto. Aquí os dejo otro vídeo sobre el reto número dos completado.



Para terminar con los retos, realizamos el número tres, que consistía en hacer que el robot detectara un color en el suelo y diera una respuesta inmediatamente. Para ello programamos en un nuevo documento la acción que queríamos que el robot hiciera y aplicamos un sensor de color que detectara el color blanco del suelo. Tras varios intentos de programación, conseguimos que el robot girara en el momento en el que se detectaba el color. Nuestro principal problema fue que cada vez que giraba, el robot caía de la plataforma y no podía volver a acceder a ella, y pensamos que si retrocedía un poco no se saldría del círculo. Aquí os dejo el vídeo del reto número tres:



El reto final consistía en realizar una pelea entre dos robots, el robot de uno de los grupos de mis compañeros contra el nuestro, pero no lo pudimos hacer porque no nos dio tiempo.

Una vez terminado el proyecto de robótica, tomamos todas las fotos y vídeos necesarios de todos los retos para enviárselo al profesor y subir nuestras entradas al portfolio.
Gracias a este proyecto, he aprendido a programar robots ya que es la primera vez que lo hacía y me ha parecido interesante.
Al principio me costó adaptarme al proyecto pero finalmente se me ha dado bien. También he aprendido a construir el robot aunque me ha costado bastante porque se me da muy mal montar piezas.

Al comenzar el proyecto pensaba que me iba a resultar mucho más difícil programar y que los resultados no iban a ser positivos, pero al final me ha gustado y ha salido mejor de lo que esperaba.

Si lo volviera a realizar, no cambiaría nada porque estoy contento con el resultado final y con el trabajo en grupo así que destacaría los momentos en los que terminábamos los retos y grabábamos un vídeo en el que salía todo bien y sin fallos porque éramos el primer grupo que lo terminaba.




domingo, 25 de mayo de 2014

SCRATCH 3. Tecnología

Buenos días, en esta nueva entrada a mi portfolio personal explicaré el tercer y último proyecto de Scratch para la asignatura de Tecnología que ha consistido en crear otro videojuego pero esta vez más complejo y costoso de realizar. Tras haber realizado de forma individual una sucesión y un videojuego, tenemos más experiencia en la programación en scratch y por ello, el profesor nos dividió en grupos de tres para este nuevo proyecto para que el videojuego fuera realizado en grupo y de forma colectiva y que el resultado final fuera de mejor calidad.

Para comenzar con el proyecto, utilizamos una página web llamada linoit en la que realizamos una lluvia de ideas de grupo para contar con todas las posibles y decidir una entre las que habíamos escrito allí que posteriormente desarrollaríamos en el videojuego. Aquí os dejo el link de nuestra lluvia de ideas: http://goo.gl/eCW2iq

Tras decidir la idea principal de nuestro videojuego, dibujamos un boceto en papel para organizar cómo iba a ser y qué funcionalidades iba a tener como por ejemplo los niveles, el tipo de personajes, el sistema de puntuación, etc:



Cuando tuvimos las ideas suficientemente claras, comenzamos a utilizar el ordenador para realizar el videojuego. Al principio creamos los dos personajes y tres monedas con un programa llamado Inkscape que también utilizamos al principio del curso del cual hay entradas en el portfolio explicando los proyectos que realizamos con él.
Más adelante incluimos los objetos creados en Inkscape en Scratch para comenzar a programar sus movimientos y acciones. También creamos un fondo y buscamos varios en los que aparecían bosques para el desarrollo del videojuego que también incluimos.

Seguidamente creamos una sucesión en la que se contaba la historia entre dos personajes y habilitamos al principal para que con las flechas del teclado se pueda mover en la dirección que uno quiera. También programamos las monedas para que salieran en cualquier parte de la pantalla y al ser tocadas con el personaje, se sumara un punto.
Por último en este aspecto, creamos la variable "Tiempo" para que se agotara segundo a segundo y se acabara el juego si no se conseguía el obejtivo antes de agotar el tiempo.
Con la base del videojuego formada, programamos un segundo nivel, utilizamos los fondos anteriormente buscados y los incluimos en tiempos determinados si se cumplía un resultado u otro y señalar al jugador si éste pierde o gana.
Para finalizar con el videojuego, incluimos sonidos en cada nivel, en las diferentes pantallas y al tocar una moneda con nuestro personaje.
Finalmente, al acabar el videojuego lo expusimos en clase a todos nuestros compañeros y al profesor para que vieran nuestro trabajo final.

Gracias a este tercer proyecto con Scratch, he aprendido a programar un videojuego más difícil con objetos creados por nosotros. También he aprendido a trabajar en grupo con mis compañeros al distribuirnos el trabajo y la parte que a cada uno le salía mejor. Por último, tras haber realizado dos videojuegos, ya se cómo se hacen los juegos de ordenador en Scratch y ahora aprecio más los buenos juegos que tienen gran cantidad de dificultades en su realización y son entretenidos.
La parte de este proyecto que más me ha costado ha sido el principio ya que no nos decidíamos con ninguna idea que teníamos y queríamos ser originales creando un videojuego nuevo sin que fuera excesivamente complicado de programar aunque al final salió como esperabamos y estamos contentos con nuestro juego final.
Si lo volviera a realizar cambiaría los personajes creados en Inkscape puesto que salen un poco pixelados en el juego y le puede quitar calidad al aspecto gráfico pero por lo demás no cambiaría nada porque este proyecto grupal me ha gustado y destacaría los momentos finales cuando jugabamos con nuestro propio videojuego al terminarlo y ver que era entretenido y nos gustaba.

Para concluir con esta entrada del último proyecto de Scratch os dejo una imagen y la dirección al videojuego anteriormente explicado:





lunes, 14 de abril de 2014

SCRATCH 2. Tecnologia.

Buenas tardes, hoy en esta entrada a mi portfolio personal, voy a explicar mi proyecto individual número dos en la página web de Scratch, que esta vez ha consistido en programar un videojuego, tras haber realizado la sucesión en el anterior proyecto, que me ha servido para iniciarme en programación en la asignatura de Tecnología. 

Este proyecto tenía que constar de un pequeño videojuego el cual debía tener dos o más objetos que interactuaran entre sí al haber un contacto con el ratón o alguna tecla del teclado, uno o más fondos donde transcurriera la acción con sonido y alguna variable que retomara el videojuego desde el principio. En mi caso, me inspiré en los juegos que había en Scratch y pensé en hacer un loro que debe capturar mariposas y palomas para conseguir puntos durante sesenta segundos, evitando el choque con un avión que resta puntos. Programé todos los movimientos que debía realizar el loro al tocar las flechas de arriba y abajo del teclado y la aparición de las mariposas, palomas y aviones en un determinado tiempo, velocidad y altura. Al terminar, pensé en incorporar una canción que acompañara la escena mientras se consiguen puntos y al pasar sesenta segundos el videojuego terminara apareciendo un fondo con la palabra "fin" y la música cesara. Al presionar la bandera verde, el videojuego comienza de nuevo.

Este proyecto me ha parecido más complicado que el anterior puesto que me ha llevado más tiempo y la programación es más difícil, aunque estoy contento con el resultado y tras la exposición en clase he podido mejorar el videojuego gracias a las opiniones de mis compañeros en la clase de Tecnología.
Por esa razón destaco este momento y de mi videojuego, si lo volviera a realizar, no cambiaría nada porque estoy contento del final de este proyecto en Scratch.
Lo que más me ha costado de este proyecto ha sido el principio ya que no se me ocurría ninguna idea y también me ha costado empezar a programar el videojuego puesto que no sabía hacerlo muy bien pero al final poco a poco me salió mejor y estoy orgulloso de mi resultado final 

Aquí os dejo el enlace a mi proyecto finalizado y una imagen de su programación:

http://scratch.mit.edu/projects/20262936/#player





SCRATCH 1. Tecnología.

Hola buenas tardes, en esta nueva entrada a mi portfolio personal voy a explicar mi primer proyecto en la página web de Scratch, que es una página web en la que se pueden programar videojuegos o hacer animaciones con objetos y fondos diferentes de una forma fácil y sencilla.

Para comenzar, tras la explicación del profesor sobre el funcionamiento de Scratch, tuve que hacer una secuencia como inicio de nuestra nueva temática para la clase de Tecnología. Esa secuencia tenía que durar como mínimo veinte segundos y en ella debían aparecer uno o más personajes u objetos que entraran en acción y produjeran un sonido al interactuar entre ellos.

Tras recibir las pautas para realizar la secuencia, hice una historia de dos personajes que se encuentran por la calle y se van a un bar a tomar algo. Estoy satisfecho con mi trabajo ya que cumple con todos los requisitos y me resultó fácil realizarlo, por lo que no cambiaría ningún aspecto del resultado final y destacaría el momento en el que lo terminé y todo salía bien sin fallos en el diálogo ni en los sonidos.

Diseñé mi secuencia inspirado en otras que había visto previamente en la página y le puse como lugar la calle. Incorporé el sonido de un coche, un gato y una música de fondo que debían activarse al recibir mensajes durante la secuencia y al finalizarla, todos los objetos debían volver a su posición inicial para comenzar de nuevo al pulsar la bandera verde.
Gracias a esta secuencia estoy aprendiendo a programar y he aprendido a realizar una pequeña acción entre dos personajes en Scratch. Este aprendizaje me va a servir para los siguientes proyectos en la clase de Tecnología que serán más complicados.

 A continuación os dejo una foto de la programación de la secuencia y la dirección para acceder a ella en la página de Scratch: 

http://scratch.mit.edu/projects/20076137/#player





ENERGÍAS RENOVABLES. PROYECTO 3. Tecnología.

Hola buenas tardes, en esta nueva entrada a mi portfolio personal, voy a explicar mi proyecto para la asignatura de Tecnología sobre la tercera práctica de las energías renovables de robótica, realizada el 24 de marzo de 2014.

Para continuar con nuestros proyectos de robótica, hemos realizado en las clases la última prueba de las energías renovables que consistía en elaborar una turbina hidráulica que girara al recibir el impacto de un chorro de agua y así generar energía y medirla en forma de julios.

En primer lugar, tuvimos que construir con los kits de LEGO las piezas de la turbina para, a continuación, unirlas entre sí y crear la turbina con la que íbamos a realizar nuestro informe posteriormente. El trabajo fue un poco complejo puesto que nos costó construirlo para que todo funcionara correctamente. 
Una vez realizada la construcción, pudimos hacer pruebas y predicciones sobre la energía que pudiese generar nuestra turbina hidráulica en la fuente del colegio.

Para comenzar con las mediciones, incluimos en la turbina seis palas de plástico en las que golpearía el agua en sus extremos para que giraran y experimentamos durante períodos de tiempo de veinte segundos para ver la cantidad de energía que producía; pero la turbina no conseguía producir energía de ninguna forma por lo que el resultado obtenido siempre era cero.
Seguidamente, experimentamos de la misma manera con una turbina de tres palas y el resultado fue el mismo que el caso anterior.

El resultado de las pruebas daba siempre cero debido a que variables como el salto del agua, la presión y la fuerza que ejercía y la cantidad de agua eran insuficientes para producir julios que se marcaran en el medidor.

Una vez terminadas las mediciones, realizamos un informe sobre el proyecto, en el que rellenamos una tabla con las predicciones y las mediciones obtenidas con la turbina de tres palas y la turbina de seis palas. También incluimos hojas de cálculo en las que se mostraban los datos recogidos anteriormente en las tablas.

Por último, finalizamos el informe desarrollando las variables que afectaban al rendimiento de nuestra turbina hidráulica, como la adecuada construcción y montaje de las piezas, la posición de las palas y el número de ellas, entre otras.
Con todo ellos concluimos nuestro proyecto. Aquí os dejo unas imágenes tomadas durante la construcción de la turbina y algunas del informe realizado: