sábado, 17 de agosto de 2019

Prototipo: Simon Dice



UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”

SEGUNDO AÑO DE BACHILLERATO – Oxford

Blog# 2 – 3 er parcial

Nombre: Ariadna Sandoya.      Fecha: 15/08/19

¿QUÉ DIFICULTADES TUVO?
Principalmente, una de las mayores dificultades fue el mal manejo y gestión del tiempo brindado, debido a que la conexión del circuito era más compleja que proyectos anteriores por lo que las horas clases disponibles no fueron suficientes para culminar la parte manual de la sumativa. En adición a eso, otro de los problemas que se tuvo que solucionar, fue que ambos miembros del grupo tenían el display LCD que está incrustado en una especie de placa con botones, este componente no funcionaría con las instrucciones que el profesor había descrito por lo que se tuvo que encontrar otro display más convencional y acorde a las especificaciones requeridas.

¿CÓMO LOGRO SUPERARLA?
Gracias a que el proyecto que se realizó fue de carácter grupal, las dificultades que se presentaron pudieron ser controladas con el apoyo de la compañera. Trabajando de manera colaborativa y eficiente se pudo avanzar más con respecto al componente. Sin embargo, no se alcanzó a finalizar en horas clases y se se terminó trabajando en casa. Además, el asunto del dislpay LCD se solucionó buscando uno nuevo.

CONCLUSIÓN DE COMO FUNCIONA EL COMPONENTE TRABAJADO
El componente se supone que funciona de manera similar al juego Simón dice, presentando patrones de luces leds, y mostrando en la pantalla del display iconos o imágenes con el propósito de entretener a una persona. Esto mediante herramientas como lo son los 4 pulsadores y el potenciometro.




MATERIALES DE TRABAJO:
1 PROTOBOARD
1 ARDUINO
1 POTENCIÓMETRO 1K O 10K OHMIOS
1 DISPLAY LCD
4 PULSADORES
4 LEDS DIFERENTE COLOR
5 RESISTENCIAS 220 (rojo rojo café) O 330 OHMIOS
4 RESISTENCIAS 1K OHMIO (café negro rojo)
CABLES MACHO - MACHO Y MACHO -HEMBRA

PRÁCTICA: MENSAJES POR DISPLAY LCD



UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”

SEGUNDO AÑO DE BACHILLERATO – Oxford 

Blog# 1 – 3 parcial 

Nombre: Ariadna Sandoya.   .​​​​Fecha: 13/08/19




¿QUÉ DIFICULTADES TUVO?
Con respecto a las conexiones, en un principio fue difícil averiguar cómo funcionaba el display LCD debido a que este tenía una especie de placa con botones que se conectaba de manera distinta a los LCD comunes. Por lo que se tuvo que esperar a que el profesor diera las instrucciones correspondientes para el LCD que se tenía. Por otra parte, cuando se averiguó cómo conectar de manera correcta el LCD y se subió la programación al Arduino, el patrón de Batman, DC comics, y Superman no aparecía, visualizándose luces rectangulares. Sin embargo, este problema se debía gracias a que se debía ajustar el potenciometro que ya venía incrustado en la placa LCD.

¿CÓMO LOGRO SUPERARLA?
Las dificultades se lograron superar escuchando las instrucciones del profesor y acatando estas órdenes para conectar el circuito exitosamente.

CONCLUSIÓN DE COMO FUNCIONA EL COMPONENTE TRABAJADO.
El componente trabajado funciona con la programacion a continuación. Cada rectángulo de luces está compuesto de rectángulos más pequeños que si se prenden o apagan de manera ordenada puede formar alguna imagen o icono reconocible.
#include <LiquidCrystal.h>      // incluir la libreria

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

// caracteres para formar SUPERMAN
byte S_UL[8] = 
{
  B00000,
  B00011,
  B00111,
  B01110,
  B11101,
  B11001,
  B11101,
  B01111
};
byte S_ULM[8] =
{
  B00000,
  B11111,
  B11111,
  B11000,
  B10000,
  B10000,
  B11111,
  B11111
};
byte S_URM[8] =
{
  B00000,
  B11111,
  B11111,
  B00110,
  B00011,
  B00000,
  B11111,
  B11111
};
byte S_UR[8] =
{
  B00000,
  B11000,
  B11110,
  B11110,
  B10111,
  B00011,
  B00111,
  B10110
};
byte S_DL[8] =
{
  B00111,
  B00011,
  B00001,
  B00000,
  B00000,
  B00000,
  B00000,
  B00000
};
byte S_DLM[8] =
{
  B00000,
  B10110,
  B11111,
  B11100,
  B01110,
  B00111,
  B00011,
  B00001
};
byte S_DRM[8] =
{
  B00001,
  B00011,
  B11111,
  B00111,
  B01110,
  B11100,
  B11000,
  B10000
};
byte S_DR[8] =
{
  B11100,
  B11000,
  B10000,
  B00000,
  B00000,
  B00000,
  B00000,
  B00000
};


// caracteres para formar BATMAN1
byte B1_UL[8] = 
{
  B00000,
  B00000,
  B00000,
  B11111,
  B11111,
  B01111,
  B00111,
  B00111
};
byte B1_ULM[8] =
{
  B00000,
  B00000,
  B00000,
  B10000,
  B10010,
  B11011,
  B11111,
  B11111
};
byte B1_URM[8] =
{
  B00000,
  B00000,
  B00000,
  B00001,
  B01001,
  B11011,
  B11111,
  B11111
};
byte B1_UR[8] =
{
  B00000,
  B00000,
  B00000,
  B11111,
  B11111,
  B11110,
  B11100,
  B11100
};
byte B1_DL[8] =
{
  B00000,
  B00000,
  B00000,
  B00011,
  B00001,
  B00000,
  B00000,
  B00000
};
byte B1_DLM[8] =
{
  B01111,
  B00011,
  B00001,
  B00000,
  B00000,
  B00000,
  B00000,
  B00000
};
byte B1_DRM[8] =
{
  B11110,
  B11000,
  B10000,
  B00000,
  B00000,
  B0000,
  B00000,
  B00000
};
byte B1_DR[8] =
{
  B00000,
  B00000,
  B00000,
  B11000,
  B10000,
  B00000,
  B00000,
  B00000
};


// caracteres para formar BATMAN
byte B_UL[8] = 
{
  B00000,
  B00000,
  B00000,
  B00001,
  B00110,
  B01110,
  B11111,
  B11111
};
byte B_ULM[8] =
{
  B00000,
  B00000,
  B00000,
  B00010,
  B00011,
  B00011,
  B10111,
  B11111
};
byte B_URM[8] =
{
  B00000,
  B00000,
  B00000,
  B01000,
  B11000,
  B11000,
  B11101,
  B11111
};
byte B_UR[8] =
{
  B00000,
  B00000,
  B00000,
  B10000,
  B01100,
  B01110,
  B11111,
  B11111
};
byte B_DL[8] =
{
  B11111,
  B11111,
  B01110,
  B00100,
  B00010,
  B00000,
  B00000,
  B00000
};
byte B_DLM[8] =
{
  B11111,
  B11111,
  B10011,
  B00001,
  B00000,
  B00000,
  B00000,
  B00000
};
byte B_DRM[8] =
{
  B11111,
  B11111,
  B11001,
  B10000,
  B00000,
  B00000,
  B00000,
  B00000
};
byte B_DR[8] =
{
  B11111,
  B11111,
  B01110,
  B00100,
  B01000,
  B00000,
  B00000,
  B00000
};


// caracteres para formar ESPADAS
byte E_UL[8] = 
{
  B00011,
  B00010,
  B00010,
  B00001,
  B00000,
  B00000,
  B00000,
  B01100
};
byte E_ULM[8] =
{
  B10000,
  B01000,
  B00100,
  B00010,
  B10001,
  B01000,
  B00100,
  B01010
};
byte E_URM[8] =
{
  B00011,
  B00100,
  B01000,
  B10001,
  B00010,
  B10100,
  B01000,
  B00100
};
byte E_UR[8] =
{
  B10000,
  B10000,
  B10000,
  B00000,
  B00000,
  B00000,
  B00000,
  B01100
};
byte E_DL[8] =
{
  B01110,
  B00111,
  B00111,
  B00011,
  B00111,
  B01110,
  B11100,
  B11000
};
byte E_DLM[8] =
{
  B10001,
  B00010,
  B00100,
  B11000,
  B11100,
  B11110,
  B00110,
  B00000
};
byte E_DRM[8] =
{
  B00010,
  B10001,
  B01001,
  B00111,
  B01111,
  B11110,
  B11000,
  B00000
};
byte E_DR[8] =
{
  B11100,
  B11000,
  B11000,
  B10000,
  B11000,
  B11100,
  B01110,
  B00110
};


// caracteres para formar LOGO DC
byte L_UL[8] = 
{
  B00000,
  B00000,
  B11111,
  B01111,
  B00110,
  B00111,
  B00111,
  B00111
};
byte L_ULM[8] =
{
  B00000,
  B00000,
  B11000,
  B11100,
  B01110,
  B00110,
  B00110,
  B00110
};
byte L_URM[8] =
{
  B00000,
  B00000,
  B00111,
  B01111,
  B11000,
  B11100,
  B11100,
  B11100
};
byte L_UR[8] =
{
  B00000,
  B00000,
  B01100,
  B11100,
  B11000,
  B11000,
  B00000,
  B00000
};
byte L_DL[8] =
{
  B00111,
  B00111,
  B00111,
  B00111,
  B01111,
  B00000,
  B00000,
  B00000
};
byte L_DLM[8] =
{
  B00110,
  B00110,
  B01110,
  B11100,
  B11000,
  B00000,
  B00000,
  B00000
};
byte L_DRM[8] =
{
  B11100,
  B11100,
  B11110,
  B01111,
  B00111,
  B00000,
  B00000,
  B00000
};
byte L_DR[8] =
{
  B00000,
  B00000,
  B11000,
  B11000,
  B11000,
  B00000,
  B00000,
  B00000
};

void setup()
{ 
  lcd.begin(0, 2);     
}

void BATMAN()        // usa los caracteres para crear BATMAN
{ 
  lcd.createChar(1,B_UL);
  lcd.createChar(2,B_ULM);
  lcd.createChar(3,B_URM);
  lcd.createChar(4,B_UR);
  lcd.createChar(5,B_DL);
  lcd.createChar(6,B_DLM);
  lcd.createChar(7,B_DRM);
  lcd.createChar(8,B_DR);
  
  lcd.setCursor(10, 0); 
  lcd.write(1);  
  lcd.write(2); 
  lcd.write(3);  
  lcd.write(4); 
  lcd.setCursor(10, 1);
  lcd.write(5);  
  lcd.write(6);
  lcd.write(7);  
  lcd.write(8);  
  
  lcd.setCursor(2, 1);
  lcd.print("BATMAN"); 
}


void BATMAN1()        // usa los caracteres para crear BATMAN1
{ 
  lcd.createChar(1,B1_UL);
  lcd.createChar(2,B1_ULM);
  lcd.createChar(3,B1_URM);
  lcd.createChar(4,B1_UR);
  lcd.createChar(5,B1_DL);
  lcd.createChar(6,B1_DLM);
  lcd.createChar(7,B1_DRM);
  lcd.createChar(8,B1_DR);
  
  lcd.setCursor(9, 0); 
  lcd.write(5);
  lcd.write(1);  
  lcd.write(2); 
  lcd.write(3);  
  lcd.write(4); 
  lcd.write(8);
  lcd.setCursor(11, 1);  
  lcd.write(6);
  lcd.write(7);   
  
  lcd.setCursor(2, 1);
  lcd.print("BATMAN"); 
}

void SUPERMAN()        // usa los caracteres para crear SUPERMAN
{ 
  lcd.createChar(1,S_UL);
  lcd.createChar(2,S_ULM);
  lcd.createChar(3,S_URM);
  lcd.createChar(4,S_UR);
  lcd.createChar(5,S_DL);
  lcd.createChar(6,S_DLM);
  lcd.createChar(7,S_DRM);
  lcd.createChar(8,S_DR);
  
  lcd.setCursor(1, 0);  
  lcd.write(1);  
  lcd.write(2); 
  lcd.write(3);  
  lcd.write(4); 
  lcd.setCursor(1, 1);
  lcd.write(5);  
  lcd.write(6);
  lcd.write(7);  
  lcd.write(8);  
  
  lcd.setCursor(7, 1);
  lcd.print("SUPERMAN"); 
}

void ESPADAS()        // usa los caracteres para crear ESPADAS
{ 
  lcd.createChar(1,E_UL);
  lcd.createChar(2,E_ULM);
  lcd.createChar(3,E_URM);
  lcd.createChar(4,E_UR);
  lcd.createChar(5,E_DL);
  lcd.createChar(6,E_DLM);
  lcd.createChar(7,E_DRM);
  lcd.createChar(8,E_DR);
  
  lcd.setCursor(6, 0);  
  lcd.write(1);  
  lcd.write(2); 
  lcd.write(3);  
  lcd.write(4); 
  lcd.setCursor(6, 1);
  lcd.write(5);  
  lcd.write(6);
  lcd.write(7);  
  lcd.write(8);  
}

void DC_LOGO()        // usa los caracteres para crear DC_LOGO
{ 
  lcd.createChar(1,L_UL);
  lcd.createChar(2,L_ULM);
  lcd.createChar(3,L_URM);
  lcd.createChar(4,L_UR);
  lcd.createChar(5,L_DL);
  lcd.createChar(6,L_DLM);
  lcd.createChar(7,L_DRM);
  lcd.createChar(8,L_DR);
  
  lcd.setCursor(2, 0);  
  lcd.write(1);  
  lcd.write(2); 
  lcd.write(3);  
  lcd.write(4); 
  lcd.setCursor(2, 1);
  lcd.write(5);  
  lcd.write(6);
  lcd.write(7);  
  lcd.write(8);  
  
  lcd.setCursor(10,0);
  lcd.print("DC"); 
  lcd.setCursor(8, 1);
  lcd.print("COMICS"); 
}

void loop()
{
  DC_LOGO();
  delay(5000);
  lcd.clear();
  
  SUPERMAN();
  delay(5000);
  lcd.clear();
  
  BATMAN();
  delay(5000);
  lcd.clear();
  
  ESPADAS();
  delay(3000);
  lcd.clear();
  
  SUPERMAN();
  delay(5000);
  lcd.clear();
  
  BATMAN1();
  delay(5000);
  lcd.clear();
}

MATERIALES DE TRABAJO:
1 PROTOBOARD
1 DISPLAY LCD

1 ARDUINO

1 POTENCIÓMETRO
1 RESISTENCIA 220 (ROJO ROJO CAFÉ)

CABLES MACHO - MACHO O MACHO - HEMBRA

domingo, 23 de junio de 2019

PRÁCTICA INDIVIDUAL #2: ARDUINO + LEDS PRENDIDO EN SECUENCIA + POTENCIÓMETRO REGULANDO VELOCIDAD


CIRCUITO CON ARDUINO + LEDS PRENDIDO EN SECUENCIA + POTENCIÓMETRO REGULANDO VELOCIDAD
 
MATERIALES DE TRABAJO:
  • 1 PROTOBOARD
  • 1 ARDUINO
  • 1 POTENCIÓMETRO
  • 8 LEDS
  • 4 RESISTENCIA 220 O 330 OHMIOS
  • CABLES MACHO - MACHO


¿QUÉ DIFICULTADES TUVO? 

A pesar de que fueron pocas las dificultades, la abundante cantidad de cables macho macho hizo que la visualización del circuito fuera mas complicada, por lo que en un par de casos ocasiono que se conectara algo fuera del lugar correspondiente.

¿CÓMO LOGRO SUPERARLA?

Se logro superar esta dificultad procurando mantener un orden, conectando los cables de una manera mas organizada y manteniendo un área de trabajo mas despejada.

CONCLUSIÓN DE COMO FUNCIONA EL COMPONENTE TRABAJADO. 

El circuito trabajado, básicamente, es la conexión de varios leds en paralelo, con un potenciometro que regula la velocidad de la luz, el código indica que cada led se va a prender o apagar según la programación. El usuario al manipularlo (el potenciometro), obtiene entre el terminal central y uno de los extremos una fracción de la diferencia de potencial total, se comporta como un divisor de tensión o voltaje.

martes, 11 de junio de 2019

"PRÁCTICA: POTENCIÓMETRO - FOTO CELDA - PULSADOR - ARDUINO"




UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
SEGUNDO AÑO DE BACHILLERATO – Oxford
ENTRADA # 4 – PRÁCTICA: POTENCIÓMETRO - FOTO CELDA - PULSADOR - ARDUINO
Nombre: Ariadna Sandoya. Fecha: 11/06/19




CIRCUITO CON POTENCIÓMETRO


MATERIALES DE TRABAJO:
  • 1 PROTOBOARD
  • 1 POTENCIÓMETRO
  • 1 LED
  • 1 RESISTENCIA 220 OHMIOS
  • CABLES MACHO - MACHO
























CIRCUITO CON FOTO CELDA

MATERIALES DE TRABAJO:

  • 1 PROTOBOARD 
  • 1 FOTO CELDA 
  • 1 LED 
  • 1 RESISTENCIA 220 OHMIOS 
  • CABLES MACHO - MACHO 
















CIRCUITO CON PULSADOR

MATERIALES DE TRABAJO:

  • 1 PROTOBOARD 
  • 1 PULSADOR 
  • 1 LED 
  • 1 RESISTENCIA 220 OHMIOS 
  • CABLES MACHO - MACHO


¿QUÉ DIFICULTADES TUVO?


Una dificultad que se presento fue la bateria, puesto que no estaba cargada se retraso un poco la realizacion del circuito

¿CÓMO LOGRO SUPERARLA?

se superó la dificultad poniendo a cargar la bateria

CONCLUSIÓN DE COMO FUNCIONA EL COMPONENTE TRABAJADO


Dependiendo si se utiliza pulsador, foto celda o potenciometro el funcionamiento del circuito va a variar




domingo, 2 de junio de 2019

CIRCUITO MIXTO: SERIE Y PARALELO

CIRCUITO MIXTO: SERIE Y PARALELO
Ariadna Sandoya

Materiales:

  • 1 PROTOBOARD
  • 1 BATERIA 9V CON SU BROCHE
  • 12 LEDS
  • 4 RESISTENCIA DE 220 OHMIOS (ROJO ROJO CAFE) O 330 OHMIOS (NARANJA NARANJA CAFE)
  • 10 CABLES MACHO - MACHO

Notas:
Las bombillas se conectan una a continuación de la otra, la intensidad de la corriente es la misma en todo el circuito y el voltaje de la pila se reparte entre las dos bombillas. Las bombillas se conectan “frente a frente”, de manera que el voltaje de la pila se suministra íntegramente a cada bombilla, aunque la corriente que tiene que suministrar es mayor (el doble que si hay una sola bombilla). En los cuatro intentos, la intensidad de la luz de los leds era la misma.







lunes, 20 de mayo de 2019

Practica circuito en serie y en paralelo


UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
SEGUNDO AÑO DE BACHILLERATO –OXFORD
ENTRADA # 2
Nombre: ARIADNA SANDOYA.                                              Fecha: 21/05/19
 


Circuito en serie

El prmier circuito que se realizó fue en serie. Para esto se utilizaron diferentes elementos tales como una bateria de 9 voltios, cables macho macho para las conexiones, un prtoboard, una sola resistencia y varios leds. En el primer inento, se pusieron 3 leds de diferentes colores, estos se prendieron sin ningun problema. Para este circuito las conexiones eran mas simples debido al poco uso de cables y resistencias.
En el segudo intento, se utilizaron los mismos elementos que en el circuito anterior, pero esta vez se le añadió un led mas. las luces se veian aparentemente bien aunque si se podia notar una menor intensidad. En el tercer intento se le añadió un led mas, pero esta vez ya no se emitia ninguna luz visble, esto quiere decir que la energia o voltaje se disipó en el trayecto entre cada led y por ende no se podia ver las luces de colores.

Circuito en paralelo


El segundo circuito que se realizó fue en paraelo. Para esto se utilizaron diferentes elementos tales como una bateria de 9 voltios, cables macho macho para las conexiones, un prtoboard, varias resistencias y leds. En el primer inento, se pusieron 3 leds de diferentes colores, estos se prendieron sin ningun problema. Una observacion importante es que al momento de conectar los componentes se necesitaban muchos mas cables y resistencias que en el circuito anterior y por ende el manejo de los elementos requeria de una mayor atención.

El segundo intento, se le añadió un led mas, esto no provoco sningun problema, solo que la bateria se gasta mas rapido

martes, 14 de mayo de 2019

Circuito en serie y en paralelo

Circuito en serie

El primer circuito en serie que se realizo estaba constituido de 4 leds, una resistencia de 220 ohmios y una batería de 9 voltios. Se puede apreciar que todos los leds se encienden sin ningún problema, tampoco pierden intensidad.






En el segundo circuito, que estaba constituido por los mismos elementos, se le añadieron 2 leds. Como se puede apreciar en la imagen, esta vez al momento de encender la simulación, los leds emitieron la luz de colores con menor intensidad.






En el tercer circuito, que tenía los mismos elementos, se le añadieron 2 leds más. Como se puede apreciar en la imagen, esta vez al momento de iniciar la simulación, los leds no se encendieron y no emitían la luz de colores que correspondía. De los tres intentos, se concluyó que mientras se iban agregando leds, se perdía intensidad de la luz de los leds. El máximo de leds que se pudo conectar para que funcionara el circuito fue 6.
Circuito en paralelo

El primer circuito en paralelo que se realizó estaba constituido de 4 leds, varios cables  y una batería de 9 voltios. Este circuito se encendió sin ningún problema, aparecieron unas señales a lado de los leds que indicaban que la resistencia podia no ser suficiente, y que el led corre el riesgo de desgastarse mas rapido o reducir su vida util. 


En el segundo circuito se le añdió un led mas, y el resto era idéntico a la simulación del circuito anterior. los leds se prendieron sin ningún problema, ignorando las mismas señales que indicaban el riesgo de que se apaguen




En el tercer circuito en paralelo se le añadieron dos leds mas, esto no sugirió ningún cambio, los leds se encendieron con normalidad. Se concluyó que el circuito en paralelo le da mas energía a cada led y por ende no se pierde potencia en la intensidad de la luz