miércoles, 13 de junio de 2018

CONCLUSIÓN ASIGNATURA TPR 2017-2018

CONCLUSIÓN ASIGNATURA TPR 2017-2018


Recuerda lo que vimos en cada una de las evaluaciones

En la primera evaluación, hicimos unos puentes de estructura reticulada, usando barras de papel de periódico y pegándolas con silicona caliente. 


En el segundo trimestre, aprendimos a usar Arudino, encendiendo LEDs y aprendiendo las corrientes eléctricas.














En el tercer trimestre aprendimos a usar FreeCAD, diseñamos e imprimimos.


 

 

 

 

 

 

 

 

 

 Di qué parte de la asignatura te ha gustado más, y por qué

La que más me ha gustado, ha sido FreeCAD, porque lo que diseñamos lo podíamos imprimir; y lo de los puentes, porque fue divertido construir los puentes.

 

Di qué parte de la asignatura te ha resultado más fácil, más difícil, y por qué

La más fácil fue la de FreeCAD, porque era fácil diseñar. Lo más difícil fue Arduino, porque tenías que tenerlo exactamente igual que en el libro.

De cada una de las partes de lo que hemos visto a lo largo del curso, qué aplicaciones prácticas encuentras.
FreeCAD y Arudino, porque puedes imprimirlo, como por ejemplo una funda de móvil. Y Arduino, puedes aprender a encender un LED.

En qué tema o temas de los vistos te gustaría profundizar más y por qué
En Arduino, porque creo que se podríamos aprender muchas cosas más, y más interesantes, como por ejemplo mover un robot.

jueves, 31 de mayo de 2018

Medida de la densidad

Medida de la densidad

Medida de la densidad, por Jhenny, Lucía e Isabel:

Objetivo:

Este trabajo se basaba en calcular la densidad de varios objetos pequeños, a partir de su masa y volumen, que lo hemos conseguido metiéndolos en una probeta con una cantidad de agua y fijándonos en lo que ha subido el agua. Además nos ha servido para repasar lo que dimos en el primer trimestre.

Materiales:

-Nueve objetos pequeños: de los que calcularemos su densidad.













-Una probeta: para calcular su volumen.













-Una balanza. para medir su masa.













-Un vaso de precipitados: para colocar los objetos en la balanza.













-Agua: que junto con la probeta nos servirá para calcular su volumen.




Procedimiento:

Primero poníamos el vaso de precipitados sobre la balanza y seleccionábamos la unidad (gramos) y le dábamos a "tarar".














Una vez hecho esto vamos pesando los objetos uno a uno y anotando los datos.











Más tarde, llenamos la probeta con una cantidad determinado de agua, en nuestro caso hemos puesto 20ml.



Echamos los materiales uno por uno y anotamos cuanto ha subido el agua.



Para calcular la densidad hay que dividir los gramos (la masa) entre los ml, (el volumen).

Datos:

Masa:
de la canica: 5g
del juguete rojo: 1g
del lego:3g
del gogo amarillo: 5g
del gogo azul: 4g
del gogo marrón: 5g
del gogo morado: 4g
del gogo verde: 4g
del playmovil: 3g

Volumen:
de la canica: 2ml
del juguete rojo: 1ml
del lego: 3ml
del gogo amarillo: 6ml
del gogo azul: 5ml
del gogo marrón: 5ml
del gogo morado: 4ml
del gogo verde: 4ml
del playmovil: 3ml

Resultados:

Densidad de la canica: 2,5g/ml
Densidad del juguete rojo: 1g/ml
Densidad del lego: 1g/ml
Densidad del gogo amarillo:0,83g/ml
Densidad del gogo azul:0.8g/ml
Densidad del gogo marrón: 1g/ml
Densidad del gogo morado: 1g/ml
Densidad  del gogo verde: 1g/ml
Densidad del playmovil: 1g/ml




jueves, 3 de mayo de 2018

Ejercicios propuestos por Obijuan 13

Ejercicios propuestos por Obijuan 13

Robot:

En este ejercicio, hemos tenido que hacer la cabeza de un robot utilizando tres esferas  y un cilindro. Las hemos transladado.

Captura:

 

Enlace para ver el archivo:

https://drive.google.com/open?id=1f0i3KJ23eIBm5U2t3TTbkJyfsEhcmfaX

Pieza de dominó:

En este ejercicio, hemos hecho una pieza de dominó utilizando un cubo y varias esferas, y las he ido transladándolas y recortándolas.

Captura:

Enlace para ver el archivo:

https://drive.google.com/open?id=1AZIqnzWn3nBYXcC6tqWH62qI-i_pTSW1

Dado:

Este ejercicio, se basaba en hacer un dado utilizando un cubo y varias esferas. Las he transladado y recortado.

Captura:

Enlace para ver el archivo:

https://drive.google.com/open?id=1xdDvSPm1JWIv8STRZ3E8spcUNoXQT-up

miércoles, 18 de abril de 2018

Ejercicios propuestos por ObiJuan 8,9

Ejercicios propuestos por ObiJuan 8,9

Tutorial 8:

El ejercicio, se trataba de hacer un porta-tarjetas SDs, recortando cubos y transladándolos.

Captura:

Enlace para ver el archivo:

https://drive.google.com/open?id=1MhcRDTdtYtQjO5OjwXkvGPXb-yXYqjzo

 

 Tutorial 9:

En este tutorial, hemos aprendido a usar los cilindros, y como ejercicio, hemos tenido que hacer un ladrillo, usando cilindros y recortándolos.

Captura:

 

Enlace para ver el archivo: 

https://drive.google.com/open?id=1NvHXERZhBQYCrGH4I2EsqbO8HBI0154j 


Tutorial 9.1


En este tutorial, teníamos que hacer una tarta de la que salía un trocito y hemos hecho esto con dos cilindros cambiándoles, además de las dimensiones, los ángulos y al "trocito" lo hemos rotado.

Captura



Enlace para compartir:

https://drive.google.com/open?id=1IMkcu3NtTQ0QeYq9GzybRGjShwa92uc0

miércoles, 11 de abril de 2018

MONOLITO Y CALAVERA

MONOLITO Y CALAVERA

 

Monolito:

este ejercicio, consistía en hacer una figura usando dos cubos, cambiándoles sus dimensiones , y una esfera. Y colocarlos de una forma específica cambiando los ejes de la x, z e y.


 Captura: 

  Enlace para ver el archivo: 


 Calavera:

En este ejercicio, hemos tenido que hacer una calavera recortando cubos, que cambiamos sus dimensiones,  y redondeando las aristas.


Captura: 



Enlace para ver el archivo:

viernes, 6 de abril de 2018

Ejercicios propuestos por Obijuan 6,7


Ejercicios propuestos por Obijuan 6,7


Tutorial 6:

Con este tutorial, hemos aprendido a rotar cubos, además hemos tenido que hacer una casita usando dos cubos y que su eje de rotación este en el centro.

Captura:


Enlace para ver el archivo:

https://drive.google.com/open?id=1dmv0AmhzqLqovQF_xaGAEpJMn25P29oQ


Tutorial 7:

Con este tutorial hemos aprendido a recortar o restarlos cubos, y hemos tenido que hacer un ejercicio, se basaba en hacer un portalápices con las siguientes medidas:
50mm de ancho
50mm de largo
80mm de alto

Captura:

 

Enlace para ver el arcchivo:

https://drive.google.com/open?id=19kS1pa5yYW5qK_ZZ6Jcck6d-tX_bS87T

jueves, 5 de abril de 2018

Ejercicios propuestos por ObiJuan 4,5

Ejercicios propuestos por ObiJuan 4,5

 

Tutorial 4:

Este tutorial se basa en desplazar cubos usando los ejes de las x, y y el de la z. Lo que teníamos que hacer, era hacer una pirámide de un juego, Qbert, de tres niveles.

Captura de pantalla:


Enlace para ver el archivo:

https://drive.google.com/file/d/1Z1RkB5dhkIrCCYy9deqRJRX7M4f1unn7/view?usp=sharing

 

Tutorial 5:

En este ejercicio, hemos tenido que hacer las piezas del tetrix desplazando los cubos, fusionándolos y refinando las piezas.

Captura.


Enlace para ver el archivo:

https://drive.google.com/open?id=16HlcUCcYv4FgGzNJO3YpRsN548B57DES

5.1

En el siguiente ejercicio, había que hacer la pirámide de Q´bert con solo dos filas, transladando cubos, y unirlas.

Captura:


Enlace para ver el archivo:

https://drive.google.com/open?id=1IyPphu9wjzM5MevSVFNqPEQxHrRIln23

miércoles, 14 de marzo de 2018

FREECAD (PÁGINA DE EJERCICIOS) SOLO EJERCICIO 1

FREECAD (PÁGINA DE EJERCICIOS) SOLO EJERCICIO 1

 ¿Cómo lo he hecho?

Lo que he hecho ha sido hacer una figura concubos cambiando el eje de las x,z e y, y coloreándolos.

Captura de pantalla:


Archivo:

https://drive.google.com/file/d/1chYhAbWr9tbbV6qtnhzf6VqxqjlcJ3IB/view?usp=sharing

 

viernes, 9 de marzo de 2018

Ejercicios propuestos por ObiJuan:

Ejercicios propuestos por ObiJuan:


Tutorial 2

En este ejercicio, hemos tenido que hacer un cubo con  las siguientes medidas:
Length: 30mm
Width: 20mm
Height: 40mm



Enlace para ver el archivo:


https://drive.google.com/open?id=1pUQAfvGzGq_0N-2TAp5Z_7u3noaEXjGA

Tutorial 3

En este ejercicio, hemos hecho esta figura, usando dos cubos y modificando sus medidas.


Enlace para ver el archivo:


https://drive.google.com/open?id=1-XCuaPeVgTnA3JRV7avCVw2FglOXiz-n


miércoles, 28 de febrero de 2018

EJERCICIOS PROPUESTOS CON RELACIÓN A LA PRÁCTICA 3 DE ARDUINO

EJERCICIOS PROPUESTOS CON RELACIÓN A LA PRÁCTICA 3 DE ARDUINO

3.8 Ejercicios propuestos: 

   3.1 El LED sigue al pulsador

El objetivo de este ejercicio, es conseguir que al presionar el pulsador se encienda y mientras no lo pulsemos, esté apagado.

 - Cómo lo has hecho
Este ejercicio, lo hemos hecho poniendo LOW en las partes que ponía HIGH que se referían a que el LED se encendiera tantas veces por segundo. Y poner que se encendiera mientras lo manteníamos pulsado.

- Vídeo en el cual quede de manifiesto cómo se ha modificado el funcionamiento de nuestro circuito






-Copia del programa

 // Empezando con Arudino UNO
  //Actividad 3: Jugando con un LED y un pulsador
  //
  //Controla la velocidad de parpadeo del LED
  //con un pulsador
  //
  //www.complubot.com

  //Asociamos LED al pin digital donde lo tenemos conectado
  #define LED 10
  //El pulsador lo conectaremos a una entrada digital
  #define PULSADOR 7

  void setup()
  {
    //Configuramos lepin digital del LED como salida
    pinMode(LED, OUTPUT);
    
    //Configuramos el pin digital del pulsador como entrada
    pinMode(PULSADOR, INPUT);
  }

 void loop()
 {
   if(digitalRead(PULSADOR) == true)
   {
     //No pulsado, apagado
     digitalWrite(LED, LOW);
   }
   else
   {
     //Pulsado, encendido
     //Encendemos el LED activando
     digitalWrite(LED, HIGH);
   }

}

 3.2 El LED hace lo contrario que el pulsador
 Este ejercio, nos pide hagamos lo contrario que en el anterior, es decir que cuando pulsemos se apague .

- Cómo lo has hecho
Hemos cambiado: donde ponía LOW hemos puesto HIGH y donde ponía HIGH hemos puesto LOW.

-Copia del programa:

 // Empezando con Arudino UNO
  //Actividad 3: Jugando con un LED y un pulsador
  //
  //Controla la velocidad de parpadeo del LED
  //con un pulsador
  //
  //www.complubot.com

  //Asociamos LED al pin digital donde lo tenemos conectado
  #define LED 10
  //El pulsador lo conectaremos a una entrada digital
  #define PULSADOR 7

  void setup()
  {
    //Configuramos lepin digital del LED como salida
    pinMode(LED, OUTPUT);
    
    //Configuramos el pin digital del pulsador como entrada
    pinMode(PULSADOR, INPUT);
  }

 void loop()
 {
   if(digitalRead(PULSADOR) == true)
   {
     //No pulsado, apagado
     digitalWrite(LED, HIGH);
   }
   else
   {
     //Pulsado, encendido
     //Encendemos el LED activando
     digitalWrite(LED, LOW);
   }

}


-Vídeo en el cual quede de manifiesto cómo se ha modificado el funcionamiento de nuestro circuito








PRÁCTICA 3 DE ARDUINO: CONTROLAR UN LED CON UN PULSADOR

 

PRÁCTICA 3 DE ARDUINO: CONTROLAR UN LED CON UN PULSADOR

 

Objetivo de la práctica:

El objetivo de esta práctica, es conseguir que el programa interaccione con el usuario, es decir, que usando el pulsador, el LED parpadee más rápido.

Materiales usados:

Cable de conexión USB tipo A-B:











Placa Arduino UNO:











Placa de prototipado de 400 contactos:












LED de color rojo de 5mm:










Resistencia de 330 Ohm (naranja, naranja, marrón y dorado):











Resistencia de 10K (marrón, negro, naranja y dorado):











Pulsador de prototipado con 2 pines:











Seis cables de prototipado M-M:









Esquema de montaje:
















 

 

 Fotografía del circuito montado:

 

 

 Copia del programa:

// Empezando con Arudino UNO
 //Actividad 3: Jugando con un LED y un pulsador
 //
 //Controla la velocidad de parpadeo del LED
 //con un pulsador
 //
 //www.complubot.com

 //Asociamos LED al pin digital donde lo tenemos conectado
 #define LED 10
 //El pulsador lo conectaremos a una entrada digital
 #define PULSADOR 7
 void setup()
 {
    //Configuramos lepin digital del LED como salida
    pinMode(LED, OUTPUT);
   
    //Configuramos el pin digital del pulsador como entrada
    pinMode(PULSADOR, INPUT);
 }
void loop()
{
  if(digitalRead(PULSADOR) == true)
  {
    //No pulsado, parpadea lento
    //Encendemos el LED activando la salida digital
    digitalWrite(LED, HIGH);
    //Esperamos 1 segundo
    delay(1000);
    //Apagamos el LED desactivando la salida digital
    digitalWrite(LED, LOW);
    //Esperamos 1 segundo
    delay(1000);
  }
  else
  {
    //Pulsado, parpadea deprisa
    //Encendemos el LED activando
    digitalWrite(LED, HIGH);
     //Esperamos 0,1 segundo
     delay(100);
    //Apagamos el LED desactivando la salida digital
    digitalWrite(LED, LOW);
    //Esperamos 0,1 segundo
    delay(100);
 }
}


Vídeo final del funcionamiento del programa:

 

 

 


                                                

miércoles, 21 de febrero de 2018

EJERCICIOS PROPUESTOS EN RELACIÓN A LA PRÁCTICA 2

 

EJERCICIOS PROPUESTOS EN RELACIÓN A LA PRÁCTICA 2

Con este ejercicio, hemos aprendido a cambiar el tiempo en el que se enciende un color con el LED RGB.


- Nombre del ejercicio:

2.1 Cambia la velocidad de la secuencia de colores
Mediante la función delay podemos ajustar el tiempo que se muestra cada color.
Te propongo que cambies este tiempo para ver el efecto que se consigue.

Una interesante aplicación de las definiciones (#define) sería definir un tiempo que se usase en los tres delay. Por ejemplo
   #define ESPERA 500
y luego
      delay(ESPERA);

De esta manera para cambiar el tiempo durante el que se muestra cada color, solo tenemos que cambiar un parámetro, en vez de tres.




- Cómo lo has hecho:

Para realizar este ejercicio, hemos añadido otra definición, pero en vez de ESPERA, hemos puesto TIEMPO, y 500, de tiempo.

Copia del programa: 

// Empezando con Arudino UNO
// Actividad 2: Generando colores con un LED RGB
//
// Enciende de forma secuencial los tres colores
// primarios de un LED RGB
//
// wwww.complubot.com

// Asociamos cada uno de los terminales del LED RGB
// con una salida digital
#define RGB_ROJO 3
#define RGB_VERDE 5
#define RGB_AZUL 6

void setup()

{
//Configuramos el pin digital de cada color del
//LED RGB como salida
pinMode(RGB_ROJO, OUTPUT);
pinMode(RGB_VERDE, OUTPUT);
pinMode(RGB_AZUL, OUTPUT);
}

void loop()

{
 //Encendemos el color rojo y apagamos los otros
 digitalWrite(RGB_ROJO, HIGH);
 digitalWrite(RGB_VERDE, LOW);
 digitalWrite(RGB_AZUL, LOW);
 //Esperamos 1 segundo
 delay(1000);
 //Encendemos el color verde y apagamos los otros
 digitalWrite(RGB_ROJO, LOW);
 digitalWrite(RGB_VERDE, HIGH);
 digitalWrite(RGB_AZUL, LOW);
 //Esperamos 1 segundo
 delay(1000);
 //Encendemos el color azul y apagamos los otros
 digitalWrite(RGB_ROJO, LOW);
 digitalWrite(RGB_VERDE, LOW);
 digitalWrite(RGB_AZUL, HIGH);
 //Esperamos 1 segundo
 delay(1000);
}

Hemos necesitado:

Cable de conexión USB tipo A-B:










Placa Arduino UNO:











Placa de prototipado de 400 contactos:









 


LED RGB de 5mm:













Resistencia de 330 Ohm (naranja, naranja, marrón y dorado):



 

 

 

 Cables de prototipado M-M:

 

 

 

 

 

 

 

 

 

 

- Vídeo en el cual quede de manifiesto cómo se ha modificado el funcionamiento de nuestro circuito:

 


- Nombre del ejercicio:

Ejercicio 2.2 Muestra todos los colores.

Este ejercicio nos propone mezclar los colores primarios para conseguir  morado, verde claro, azul claro y blanco, además de los otros (verde, azul y rojo).

Aquí tenemos unas capturas del programa: 




- Cómo lo has hecho:

Hemos puesto HIGH en los colores que queríamos mrezclar. Y para el blanco HIGH en todas.

 

- Vídeo en el cual quede de manifiesto cómo se ha modificado el funcionamiento de nuestro circuito:

 Copia del programa:

// Empezando con Arudino UNO
// Actividad 2: Generando colores con un LED RGB
//
// Enciende de forma secuencial los tres colores
// primarios de un LED RGB
//
// wwww.complubot.com

// Asociamos cada uno de los terminales del LED RGB
// con una salida digital

#define RGB_ROJO 3
#define RGB_VERDE 5
#define RGB_AZUL 6

void setup()

{
//Configuramos el pin digital de cada color del
//LED RGB como salida
pinMode(RGB_ROJO, OUTPUT);
pinMode(RGB_VERDE, OUTPUT);
pinMode(RGB_AZUL, OUTPUT);
}

void loop()

{
 //Encendemos el color rojo y apagamos los otros
 digitalWrite(RGB_ROJO, HIGH);
 digitalWrite(RGB_VERDE, LOW);
 digitalWrite(RGB_AZUL, LOW);
 //Esperamos 1 segundo
 delay(1000);
 //Encendemos el color verde y apagamos los otros
 digitalWrite(RGB_ROJO, LOW);
 digitalWrite(RGB_VERDE, HIGH);
 digitalWrite(RGB_AZUL, LOW);
 //Esperamos 1 segundo
 delay(1000);
//Encendemos el color azul y apagamos los otros
 digitalWrite(RGB_ROJO, LOW);
 digitalWrite(RGB_VERDE, LOW);
 digitalWrite(RGB_AZUL, HIGH);
 //Esperamos 1 segundo
 delay(1000);
 //Encendemos el color azul y el rojo y apagamos el otro
 digitalWrite(RGB_ROJO, HIGH);
 digitalWrite(RGB_VERDE, LOW);
 digitalWrite(RGB_AZUL, HIGH);
 //Esperamos 1 segundo
 delay(1000);
  //Encendemos el color verde y el azul y apagamos el otro
 digitalWrite(RGB_ROJO, LOW);
 digitalWrite(RGB_VERDE, HIGH);
 digitalWrite(RGB_AZUL, HIGH);
 //Esperamos 1 segundo
 delay(1000);
  //Encendemos el color verde  y el rojo y apagamos el otro
 digitalWrite(RGB_ROJO, HIGH);
 digitalWrite(RGB_VERDE, HIGH);
 digitalWrite(RGB_AZUL,  LOW);
  //Esperamos 1 segundo
 delay(1000);
 //Apagamos todos
 digitalWrite(RGB_ROJO, HIGH);
 digitalWrite(RGB_VERDE, HIGH);
 digitalWrite(RGB_AZUL,  HIGH);
 //Esperamos 1 segundo
 delay(1000);

}