martes, 12 de junio de 2018

REALIDAD AUMENTADA

Realidad Aumentada


Este año hemos comenzado a trabajar con aplicaciones para trabajar con Realidad Aumentada en trabajos, presentaciones, etc...

Para realizarlo hemos unitilizado Aurasma, la cual ahora se llama HP Reveal, ya que la empresa HP compro la aplicación. HP-Reveal es una plataforma web en línea para crear contenidos de realidad aumentada. Cuenta con una aplicación para IOS y Android.
Es una plataforma web con la cual se puede  proyectar y crear recursos de realidad aumentada que permiten potenciar los contenidos estáticos impresos, generando interactividad y dinamismo. 

Descripción:


Interfaz intuitiva y fácil de usar : Permite crear  y ensamblar contenidos rápidamente.

AR personalizada: Contenidos focalizados a audiencias específicas a través de herramientas sofisticadas.

Información de campaña en tiempo real: Permite monitorear los resultados o efectos de una  campaña a través de un panel de análisis completo.

Enlace:


Plataforma: https://www.hpreveal.com/
                       



         




Crear Realiadad Aumentada consta de tres partes:


Declarar el TRIGGER , el TRIGGER es la zona en la que queremos que aparezca la Realidad Aumentada, para ello debemos tomarle una foto a esa zona y subirla a la plataforma. A continuación se recorta la imagen, si es necesario, a continuación señalamos el overlay que es marcar la zona, con una cuadricula opaca, an la que queremos que se lleve a cabo la acción. A continuación, en el caso de que queramos que aparezca una imagen, subimos una imagen, para que se guarde, presionamos el boton de guardar y publicar para poder tener acceso a esa realidad. Para poder ver el trabajo que allan relizado tenemos que seguir a ese usuario.                                                                                                                                                                                                                                                       
 








miércoles, 6 de junio de 2018

Uso de variables en Processing.

                                           
                                ¿QUE ES UNA VARIABLE?

Una variable es un puntero llamando a una ubicación en la memoria del ordenador donde se almacenan datos, como un ordenador sólo procesa la información de una vez en una, una variable nos permite guardar información y referirnos a ella cuando queramos.

Algunas de las variables que hemos usado son int y float.

int x= n;
float y= n;

Donde x e y son el nombre de la variable y n el valor de esta. Los tipos de variables usadas han sido int para declarar números enteros y float para los decimales.

Y ''mouseX, mouseY'' que sirve para seguir la dirección del ratón, para lograr esto en el comando ''ellipse (x,y,width,height)'' en pondremos "mouseX" y "mouseY" en el lugar de "x" e "y".

martes, 5 de junio de 2018

Comandos de dibujo en processing

-size(width,height): Size sirve para dibujar una ventana ‘’width’’ define el ancho
mientras que ‘’height’’ define el alto.


-point(x,y): Depende de qué coordenadas queramos pondremos un número
en x, e y.


-line(x1,y1,x2,y2): Las coordenadas x1 e y1 es para indicar donde empieza
la línea, y las coordenadas x2 e y2 para indicar dónde acaban.




-triangle(x1,y1,x2,y2,x3,y3):  Para dibujar un triángulo hay indicar 6 parámetros
dos para el primer punto (x1,y1) dos para el segundo punto (x2,y2) y otros dos
para el tercer punto (x3,y3).




-quad(x1,y1,x2,y2,x3,y3,x4,y4): Este comando es para dibujar un polígono de cuatro
lados, requiere ocho parámetros (x1,y1,x2,y2,x3,y3,x4,y4).




-rect(x,y,widht,height): Este comando sirve para dibujar un rectángulo; x e y definen las coordenadas de la esquina superior izquierda, widht el ancho y height la altura.






ellipse(x,y, widht, height): Este comando sirve para dibujar una elipse.





arc(x, y, width, height, arc_start, arc_end): Este comando se utiliza para dibujar un arco.





bezier(x1, y1, cx1, cy1, cx2, cy2, x2, y2): Este comando sirve para dibujar una curva.





miércoles, 30 de mayo de 2018

Code Combat


Code Combat es una página web que permite aprender a
programar mediante un juego que consiste en una serie de
mazmorras de las que debes salir, acabando por el camino
con enemigos, usando para ello comandos de JavaScript,
que también se usan para desplazarse por la pantalla de juego.
Lo usamos a principio de curso para conocer y obtener
las bases necesarias para programar mediante el lenguaje
Python.

Los comandos usados en Code Combat son los siguientes:


Desplazamiento:

Moverse hacia arriba:
hero.moveUp(nº de veces que te desplazas)

Moverse hacia abajo:
hero.moveDown(nº de veces que te desplazas)

Moverse hacia la derecha:
hero.moveRight(nº de veces que te desplazas)

Moverse hacia la izquierda:
hero.moveLeft(nº de veces que te desplazas)

Ataque:
Para atacar primero se debe conocer el nombre del enemigo. Y que cada ogro
necesita dos ataques.
Atacar:
hero.attack(“nombre del enemigo”)
hero.attack(“nombre del enemigo”)

Comentarios:
El héroe también puede decir cosas.
Hablar:
hero.say(“texto”)


Bucles:
Se pueden hacer bucles para repetir una acción o un conjunto de acciones y no
tener que volver a escribir losa comandos.
Bucles:
  while true
hero.comando

Variables:
Se pueden asignar variables como apodos para los enemigo
Variables:
   enemy1 = “nombre del enemigo"
  enemy2 = “nombre del enemigo”
  enemy3 = “nombre del enemigo”

Rastreo:
Se pueden encontrar enemigos sin nombre mediante las variables y el comando
hero.findNearestEnemy().
Rastrear:
  closestEnemy = hero.findNearestEnemy()

Construcción:
Se pueden realizar construcciones para detener a los enemigos.
Construir vallas:
  hero.buildXY(“fence”, X, Y”)
Construir trampas de fuego:
hero.buildXY(“fire-trap”, X, Y”)
Esta es la página web de Code Combat:

martes, 29 de mayo de 2018

RASPBERRY




Es una placa con la que hemos trabajado este año en TIC gracias a ella hicimos un ordenador , antes de hacerlo nos aseguramos de que elegíamos bien la placa investigamos sobre ella y comparamos con varias placas . Nos dimos cuenta que hay  mucha variedad de cosas que se puede hacer con ella
También aprendimos mucho sobre ella como : que la placa, tiene varios puertos, 4 de USB, y salida HDMI también que estos puertos permiten conectar el miniordenador a otros dispositivos, teclados, ratones y pantallas.
Después de terminarlo físicamente y conectar los cables.
Lo primero que hicimos fue actualizar el sistema operativo con los comandos :
sudo apt-get update 
sudo apt-get upgrade
Para instalar el sistema operativo llamado Rasbain ponemos:
sudo apt-get install 
Para actualizar la hora metíamos los comando:
sudo date MMDDHHmm




COMO SE CONFIGURA RASPBIAN:



NOOBS – Raspberry Pi OS installation made easy | Raspberry ...



Instalamos Raspbian que es el sistema de Raspberry PI III  
  • Instalación de Raspbian usando NOOBS:
Para instalar NOOBS (o New Out OBox Software) simplemente tenemos que formatear la tarjeta SD con formato FAT32  y copiar los archivos que nos descarguemos de la página oficial de Raspberry Pi . Después meteremos la SD en la Raspberry, conectaremos todo e iremos seleccionando las opciones que nos ofrezca el asistente de instalación. De esta sencilla manera ya tendremos Raspbian preparado para instalarse en nuestra Raspberry Pi en el siguiente reinicio para realizar este proceso es necesario tener conexión por cable.
Esta pagina nos sirve para conocer un poco más de los montajes de CPUS




https://view.genial.ly/59fe04d04f0bdd10f03db34b/montando-cpus

CREACIÓN DE APLICACIONES MÓVILES

Las aplicaciones

       En el segundo trimestre trabajamos con app inventor 2.




  • La primera app que hicimos fue de la explicación de la Raspberry Pi 3 model b, en ella explicamos cada parte de la placa de la Raspberry Pi y su funcionamiento.
  • La segunda app que hicimos fue una aplicación que nos permitía con Arduino hacer que una bombilla led se encendiera o se apagara a través de los botones de la aplicación. 
  •  La tercera aplicación que hicimos es una  aplicación de prueba con deslizadores, en la que cambiábamos el color de fondo.
  • La cuarta aplicación que diseñamos hicimos que, con deslizadores, cambiáramos el color del diodo rgb
  • Finalmente la última aplicación que realizamos fue un proyecto para controlar el funcionamiento de un brazo robot.




viernes, 25 de mayo de 2018

LOS PROYECTOS QUE HEMOS HECHO CON RASPBERRY

MONTAJE DE raspberry

Primero ¿Qué es Raspberry? ¿Y para qué sirve?
Raspberry PI es una placa computadora (SBC) de bajo coste, se podría decir que es un ordenador de tamaño reducido, del orden de una tarjeta de crédito, desarrollado en el Reino Unido por la Fundación Raspberry PI (Universidad de Cambridge) en 2011, con el objetivo de estimular la enseñanza de la informática en las escuelas, aunque no empezó su comercialización hasta el año 2012.

Y ahora hablaremos de nuestras instalaciones:

1. Los componentes de la caja que cubren a la RASPBERRY has sido sacadas de una impresora 3D
2. Los encajamos y atornillamos el modelo de la caja es este ↓
Caja transparente que hemos usado para Rspberry

3. Después de todo eso hubo que instalar el monitor, ratón y teclado. Conectamos el HDMI pusimos una SD el monitor fue conectado junto con el ratón y el teclado, le dimos corriente, pusimos conexion por cable.


Teclado
Monitor


4. Ahora bien, encendemos nuestro ordenador y empezamos a organizarlo por dentro nos metemos en el terminal y configuramos hemos instalado todo lo relacionado al hardware, y tenemos que instalar el sistema operativo, que se llama Raspbian.




5. ¡LISTO!



Y ahora después de todos los pasos en lugar de los portátiles utilizamos Raspberry



Con raspberry creamos las aplicaciones en http://appinventor.mit.edu/explore/

escribimos los códigos con Arduino, por ejemplo para controlar un brazo-robot.

Pero eso es otra historia.


¿Qué es Processing?.

                                           Processing


¿Qué es?
Processing es un lenguaje de programación, basado en Java, y orientado a gráficos
y  al diseño online, está desarrollado para crear bocetos de trabajo
y enseñar los principios de programación en un contexto visual.
Reproduce imágenes y animaciones con bastante facilidad.
Es un programa gratuito y de código abierto.

Con Processing hemos creado cosas como:





Que se trata de una esfera que sigue la dirección del ratón mientras cambia de color y tamaño.






       ¿Cómo descargar?:

 Primero debemos ir a su página web: http://www.processing.org/, accedemos al apartado ''Descarga'' o ''Download'' (depende de si tienes la página en inglés o en español :v) que se encuentra en la parte izquierda-superior. Y tenémos 2 opciones de descarga para Windows, 3 para Linux y 1 para Mac.
Para instalarlo, después de descargar el archivo lo descomprimimos, extraemos los archivos, y ejecutamos el archivo ''Processing''.