PROYECTO FINAL

FICHA DE PROYECTO:

  • NOMBRE:  “RELOJDECUCODIVINO ” (R.D.C.D.).
  • FINALIDAD Y FUNCIONAMIENTO: UN RELOJ DE CUCO QUE CADA HORA DE DíA EL RELOJ SUENE Y SALGA UN OBJETO DE EL NO NECESARIAMENTE UN CUCO.
  • CROQUIS:parte de arriba:

IMG_20170428_202257IMG_20170428_202252

 

  • LISTADO DE MATERIALES (BOM) : 

https://docs.google.com/spreadsheets/d/1qS0XG8jgh9h1bTM7gzFReTTFNGz_FcPmL9yqADelNoE/edit?usp=sharing  (AÚN EN PROCESO DE CREACIÓN)

 

 

 

 

 

 

 

 

 

 

 

 

  • PROCESO DE FABRICACIÓN: 
  1. HACER EL DISEÑO.

 

 

 

 

 

piezas:

  • RTC:
    Un módulo RTC (Real Time Clock) o “Reloj de tiempo real” consiste en un circuito integrado alimentado por una batería el cual, en todo momento, registra la fecha, día de la semana y hora al igual que un reloj digital convencional. Sólo que estos datos únicamente podrán ser consultados mediante comunicación I2C.

El pase de diapositivas requiere JavaScript.

servo

  • PANTALLA LCD:                                                                                                                           Una pantalla de cristal líquido o LCD (sigla del inglés Liquid Crystal Display) es una pantalla delgada y plana formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora.

 

  • PROBLEMAS:
  1. NO TENÍA LA EXTENSIÓN PARA CREAR RACKS (cremallera):                                               Así que tuve que que instalar la extensión, y gracias a mirar en mil páginas encontré una que lo decía tal y como lo necesitábamos. AQUÍ os dejo el enlace a esta página.paj.png
  2. NO SABIA COMO HACER UNA SIMULACIÓN DE COMO FUNCIONA EL RACK AND PINION EN INKSCAPE:                                                                      rack
  3. NO TENIA EL ZIP QUE NECESITABA PARA LA PANTALLA INSTALADO.                                         ZI`PI

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Anuncios

little bits

El anterior día, teníamos que elegir entre dos proyectos:una maquina clasificadora de monedas o un reloj.

Yo elegí el reloj, y junto a mis compañeras creamos un cronometro de 10 segundos.

Usamos:

  • legos varios.
  • power ( p 1 )
  • DC motor ( o 5 )
  • engranajes de plastico
  • 1 pila de 9 V
  • cable de conexion de la pila a el power.
  1. hicimos la estructura.
  2. montamos los little bits.
  3. pusimos un segundero.
  4. Y…. LISTO.

IMG_20170301_194927IMG_20170301_194928


 

ULTRA SONIDOS

el anterior día de makers estuvimos  trabajando con sensores de ultra sonidos.

¿QUÉ ES UN SENSOR DE ULTRASONIDOS?

Los sensores de ultrasonido o sensores ultrasónicos son detectores de proximidad que trabajan libres de roces mecánicos y que detectan objetos a distancias que van desde pocos centímetros hasta varios metros. El sensor emite un sonido y mide el tiempo que la señal tarda en regresar. Estos reflejan en un objeto, el sensor recibe el eco producido y lo convierte en señales eléctricas, las cuales son elaboradas en el aparato de valoración. Estos sensores trabajan solamente en el aire, y pueden detectar objetos con diferentes formas, diferentes colores, superficies y de diferentes materiales. Los materiales pueden ser sólidos, líquidos o polvorientos, sin embargo han de ser reflectores de sonido. Los sensores trabajan según el tiempo de transcurso del eco, es decir, se valora la distancia temporal entre el impulso de emisión y el impulso del eco.

Yo empecé a hacer un proyecto en grupo que consistía en un robot que cuando estuviese a una distancia determinada de la pared girase. Para esto tenia que dejar unas distancias de seguridad para que al girar , no chocase con la pared.

Resultado de imagen de sensor de ultrasonido arduino

Imagen relacionada

ese es el código que use para aprender a usarlo:

long distancia;
long tiempo;
void setup(){
  Serial.begin(9600);
  pinMode(9, OUTPUT); /*activación del pin 9 como salida: para el pulso ultrasónico*/
  pinMode(8, INPUT); /*activación del pin 8 como entrada: tiempo del rebote del ultrasonido*/
}

void loop(){
  digitalWrite(9,LOW); /* Por cuestión de estabilización del sensor*/
  delayMicroseconds(5);
  digitalWrite(9, HIGH); /* envío del pulso ultrasónico*/
  delayMicroseconds(10);
  tiempo=pulseIn(8, HIGH); /* Función para medir la longitud del pulso entrante. Mide el tiempo que transcurrido entre el envío
  del pulso ultrasónico y cuando el sensor recibe el rebote, es decir: desde que el pin 12 empieza a recibir el rebote, HIGH, hasta que
  deja de hacerlo, LOW, la longitud del pulso entrante*/
  distancia= int(0.017*tiempo); /*fórmula para calcular la distancia obteniendo un valor entero*/
  /*Monitorización en centímetros por el monitor serial*/
  Serial.println("Distancia ");
  Serial.println(distancia);
  Serial.println(" cm");
  delay(1000);
}

estañar

hoy hemos terminado de soldar nuestro circuito.

Os repito el proceso anterior:

Los elementos que usamos fueron:

  • una pila de 9V.
  • un led
  • una resistencia
  • una placa de estañar
  • una esponja
  • un estañador
  • estaño
  • paciencia

Lo primero que hicimos fue ver una pequeña presentación de las reglas, precauciones, y todo lo que teníamos que hacer antes , durante y después de estañar.

Lo mas importante era no quemarnos.

Después dibujamos el circuito que queríamos estañar, necesitábamos un led y una resistencia y una pila 9 V.

Cogimos todos los componentes y lo estañamos todo fue muy divertido y gracias a dios no me quemé.

(Lo que hice el anterior día:

termine de soldar el circuito y luego le soldé un porta-pilas

comprobé que todo iba bien con el polímetro y luego…… ¡me funcionó!

 

Aquí os dejo fotos:

 

Estañar

Hoy hemos empezado a estañar como el año pasado.

Los elementos que usamos fueron:

  • una pila de 9V.
  • un led
  • una resistencia
  • una placa de estañar
  • una esponja
  • un estañador
  • estaño
  • paciencia

Lo primero que hicimos fue ver una pequeña presentación de las reglas, precauciones, y todo lo que teníamos que hacer antes , durante y después de estañar.

Lo mas importante era no quemarnos.

Después dibujamos el circuito que queríamos estañar, necesitábamos un led y una resistencia y una pila 9 V.

Cogimos todos los componentes y lo estañamos todo fue muy divertido y gracias a dios no me quemé.

little bits

En makers nos dejaron o bien intentar crear un prototipo para nuestro proyecto final con little bits y cartón/legos o crear un proyecto libre también con little bits, con una aplicación para la vida diaria,o no tanto.

Yo elegí hacer uno libre. cree usa caja con cartón, y a esta le metí un sensor de luz conectado a un buzzer, y todo esto a una pila.

Esto hace que al abrir la caja y entrar la luz el sensor hace que el buzzer suene. Y aquí esta todo sobre mi proyecto.

3 leds+1 botón=detector de peso

En esta clase hemos creado un proyecto uniendo 3 leds, una placa de arduino, 4 resistencias una botón y una protoboard; y después darle una utilidad en la vida actual.

El mio  funcionaría como las máquinas del aeropuerto para saber si te permiten llevar una maleta por el peso. Si no llega a un peso determinado estarían encendidos los leds de los lados, pero si pasa del peso que hace que el botón se pulse solo se apagarían los leds de los laterales y se encendería el central, que significaría que la maleta pesa más de lo debido.

aquí os dejo el código que usé:

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int buttonPin = 8;
int led1 = 1;
int led2 = 2;
int led3 = 3;

int buttonState = 0;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(buttonPin, INPUT);
}

// the loop routine runs over and over again forever:
void loop() {
buttonState = digitalRead(buttonPin); //lee el estado del boton
if (buttonState == HIGH) { //pregunta si el boton esta activado
digitalWrite(led1, HIGH);
digitalWrite(led3, HIGH);
}
else {
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led2, LOW);//activa el led
}
}// wait for a second

 

 

 

 

 

hhhhhhhhhh

little bits

El anterior día tuvimos que  crear un proyecto inventado juntando littlebits con legos.

Yo uní engranajes del lego mindstorm y puse el motor dc en uno de los engranajes.

Después al pasarse la energía se iba aumentando o reduciendo la velocidad de los engranajes.

El ultimo paso era colocar una cremallera de lego que conectase con los engranajes.

¡Y ya estaba todo!

programación con arduino

En makers hemos empezado a programar con arduino.

Es bastante sencillo aprender en mi opinión.

Nuestro primer ejercicio consistía en: con el ejemplo de programa prediseñado de blink(que parpadee)solo teníamos que modificar el tiempo para conseguir que el led se encendiese.

El segundo consistía en conseguir el mismo resultado pero, si antes empezaba encendido y luego se apagaba ahora se tenia que encender sin estaba  apagado y  viceversa.

Para la tercera teníamos que incorporar un botón: consistía en apagar el led cuando estuviese pulsado y al soltarse que se quedase encendido.

En la cuarta era lo mismo que en la primera pero al revés.

En la quinta, en la que yo me quede atascada, el led tenia que estar encendido y al pulsarlo y soltarlo se encendiese y así sucesivamente.

Aquí os dejo el link que me sirvió de ayuda.

little bits II

El anterior día en makers estuvimos montando circuitos con little bits con mucha imaginación ya que solo podíamos tener un power; el que proporciona la energía; un input, por donde introduces información(botones, al pulsarlos; micrófonos, al hablar;detector de luz; al producirse un cambio de luz…) y un output, lo que produce la acción(altavoz, motor, timbre, servo, leds,…) mas piezas de lego.. En mi caso tuve un power de entrada usb, un input de botón y un output de un motor.

Con los legos construí una puerta corrediza, con el método de piñón cremallera.

Enganche el piñón al motor y…. ya estaba.

Para podre cambiar el sentido de giro lo único que use fue el interruptor de cambio de dirección que esta en el DC motor.

 

El pase de diapositivas requiere JavaScript.