Días y semanas anteriores:
Inicie el cubo de LEDS 4x4x4, compramos sesenta y cuatro (64) LEDS, cuatro (4) transistores, una (1)
plaqueta experimental, veintiuna (21) resistencias.
Con una placa MDF (fibrofacil) le hice dieciséis (16) orificios para hacer las matrices de los pisos, empecé
con un piso y fui haciendo los demás pisos, (en la otra imagen voy terminando un piso).
Luego fui poniendo cada LEDS en cada orificio, así fui armando la primera fila luego seguí con la segunda
hasta tener cuatro fila ya hechas, al terminar seguí con las demás filas que faltaban.
Cuando hice la plantilla con el DMF hice los 4 pisos los fui apilando uno por uno hasta que
Como pueden ver en esta imagen acá tengo las cuatro filas del cubo esta fue la primera fila me faltan las
otras tres para poder armar el cubo, fue muy duro hacer esto torque tenía que ver que no se salgan los
LEDS, me tomó una clase nada más pero no me tenía que equivocar porque si no tenía que armar otra vez
de nuevo la fila.
Como pueden ver en esta imagen, la primera fila del cubo ya esta soldada pero todavía me queda hacer
las otras tres más.
Bueno al fin termine de hacer las cuatro filas del cubo, bueno lo único que me falta es soldarlas a las
cuatro filas y listo.
En ese trayecto de soldar las cuatro filas, tuve un inconveniente cuando termine, me di cuenta que estaba
desprolijo y quedaba medio chueco el cubo.
Bueno así que los tuve que desoldar y soldar nuevamente para que quede más prolijo, al hacer
nuevamente cada fila del cubo, cuando puse cada LEDS en la matriz los pegue con cinta de papel para que
quede más derecho el cubo y no me quede desprolijo como la imagen anterior. Al hacer todo esto
nuevamente me tomo como dos clases más.
Bueno esta es la segunda imagen que saqué con el cual tuve que hacer nuevamente el cubo de LEDS
como pueden ver tiene cinta de papel para que no se salgan los LEDS así me queda más prolijo.
Bueno ahora me quedo más o menos prolijo traté de hacerlo lo más prolijo posible pero bueno, más
prolijo que el anterior quedó. Es difícil soldar algo tan chiquito cuando no tenés práctica.
Bueno en esta imagen como pueden ver que el cubo de LEDS luego de terminarlo de soldar, lo tuve que
soldar a una placa experimental, porque en un protoboar no se puede soldar, y se aflojaba y corría el
riesgo que no funcionara, así que tuve que comprar una placa experimental de (10x10) en esa placa pude
soldar una peineta para poder colocar los cables que los mismo iban conectados al Arduino. En ese
momento que terminé de soldar la peineta, soldé los transistores.
En esta imagen se pueden ver mejor los transistores soldados a la placa, luego soldé un cable desde la
peineta hasta una pata del transistor, después soldé desde la pata del transistor a un piso del cubo, así
con cada piso del cubo.
Después soldé dieciséis (16) resistencia de 5K a la peineta.
Resistencia de 5K.
Bueno esta es la parte de atrás de la placa, está soldado el cubo de LEDS y la peineta.
25/10/2.013
Hoy tuvimos que soldar nueva mente las resistencias porque las resistencias que teníamos eran de 5K y
eso hacía que los LEDS no brillaran demasiado cuando están encendidos, entonces les puse resistencia de
1K para darles más brillo a los LEDS.
Anterior mente en esta semana yo quise desoldar las resistencias de 5K y soldar las de un 1K pero tuve un
inconveniente yo no sé mucho soldar y les puse mucho estaño y fui quemando la placa y hoy cuando
tuvimos clase con el profesor lo pudimos arreglar una vez que el profesor me enseñó cómo tenía que
soldarlos. Fuimos terminando de soldar las resistencias de 1K una vez que terminamos de soldarlas lo
conecté a Arduino para probarlo y le descagué un programa que bajé de internet y funcionó el cubo de
LEDS.
yYo pienso que ya está todo listo ya tengo que aprender ahora la programación del cubo.
Esta es una resistencia de 1K le
pusimos esta resistencia para
que brillen más los LEDS.
El profesor me bajo una programación para hacer andar el cubo de LEDS con arduino la probé y funcionó
pero después busqué una yo y la modifiqué para que encendiera una sola fila del cubo este es el código
fuente de la programación con arduino:
int C1 = 13;
int C2 = 12;
int C3 = 11;
int C4 = 10;
int C5 = 9;
int C6 = 8;
int C7 = 7;
int C8 = 6;
int C9 = 5;
int C10 = 4;
int C11 = 3;
int C12 = 2;
int C13 = 1;
int C14 = 0;
int C15 = 14;
int C16 = 15;
int L1 = 16;
int L2 = 17;
int L3 = 18;
int L4 = 19;
void setup() {
pinMode(C1, OUTPUT);
pinMode(C2, OUTPUT);
pinMode(C3, OUTPUT);
pinMode(C4, OUTPUT);
pinMode(C5, OUTPUT);
pinMode(C6, OUTPUT);
pinMode(C7, OUTPUT);
pinMode(C8, OUTPUT);
pinMode(C9, OUTPUT);
pinMode(C10, OUTPUT);
pinMode(C11, OUTPUT);
pinMode(C12, OUTPUT);
pinMode(C13, OUTPUT);
pinMode(C14, OUTPUT);
pinMode(C15, OUTPUT);
pinMode(C16, OUTPUT);
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
pinMode(L3, OUTPUT);
pinMode(L4, OUTPUT);
}
void loop() {
digitalWrite(C1, HIGH); //C1 begins
digitalWrite(L1, HIGH);
digitalWrite(L2, HIGH);
digitalWrite(L3, HIGH);
digitalWrite(L4, HIGH);
}
Esta es la programación, tengo una que es igual a esta pero prenden solo dos filas, otra que prenden tres
filas y una que prenden cuatro filas y la última es que prenden todos los LEDS, no fue difícil porque yo
tenía la programación que hacía que encendiera un led y se apagaba e iba prendiendo el otro. Esto lo hice
para ir aprendiendo el funcionamiento del programa, con esto aprendí a moverme dentro de la matriz.
Le modifiqué la línea que tenía el “delay” y le borre otras cosas para que el led no se apagara y así fui
viendo si me salía y me salió se lo tengo que mostrar al profesor saber que me dice si está bien o no está
bien, hay más programaciones que tengo pero no las voy a poner a todas pero me voy a quedar con dos o
tres porque me parece que están muy buenas y con eso se aprende fácilmente a programarlo.
18/11/2.013
Hoy probé la programación que hice y me salió bien, pero ahora tengo un problema porque estoy
haciendo otra programación para que vayan prendiendo las filas de arriba hacía bajo pude hacer andar la
primera fila pero cuando quise hacer andar la segunda fila me prendía la tercera fila hacía que tengo que
ver cuál es el problema. Seguramente es un cable mal conectado o quizás un número de vector mal
colocado.
Conclusión:
Con este proyecto aprendí mucho de programación, ahora se manejar vectores, bits, direcciones,
matrices en arduino. Fue una manera fácil y que me interesó mucho, porque a medida que iba probando
iba viendo los resultados en los leds. Me gusto mucho este proyecto.
Ahora estoy programando con bucles de (for next) para lograr que el cubo muestre una secuencia
divertida así el año que viene le mostramos a todos en la escuela qué lindo que quede este aparatito.
Top Related