Cubo De Compañia




Hola amigos de Instructables
En esta ocasión voy a mostrarles como hacer un bonito Cubo de Compañía como el del Videojuego Portal hecho con MDF, pintura acrílica, unos neopixeles y un microcontrolador Gemma, espero les guste y pues comencemos
Este proyecto fue realizado en The Inventor's House Hackerspace
Material





Para realizar este Cubo de Compañía necesitamos:
• Pintura acrílica blanca titanio y gris 317
• MDF
• Acrilico
• Un microcontroldor Gemma adafruit (http://www.adafruit.com/product/1222)
• Bateria de litio 3.7v (http://www.adafruit.com/products/1570)
• Un anillo de neopixeles (http://www.adafruit.com/product/1463)
• Una pequeña brocha
• Resistol blanco
Si tu presupuesto no alcanza para un Gemma y un anillo de neopixeles pueden hacerlo con un led camaleon y tendrán un resultado similar
• Pintura acrílica blanca titanio y gris 317
• MDF
• Acrilico
• Un microcontroldor Gemma adafruit (http://www.adafruit.com/product/1222)
• Bateria de litio 3.7v (http://www.adafruit.com/products/1570)
• Un anillo de neopixeles (http://www.adafruit.com/product/1463)
• Una pequeña brocha
• Resistol blanco
Si tu presupuesto no alcanza para un Gemma y un anillo de neopixeles pueden hacerlo con un led camaleon y tendrán un resultado similar
Corte Laser




Lo primero que vamos a necesitar es mandar a corte láser las piezas, para luego armarlo y pegar con resistol blanco el MDF, les dejo el diseño del cubo y el grabado del acrílico, ustedes pueden personalizarlo como gusten, yo en esta ocasión como era para mi novia decidí dejar la forma de corazón en los acrílicos.
Archivo DWG
Archivo DWG
Downloads
Hora De Pintar














Una vez tengamos armado nuestro cubo es hora de empezar a pintar yo primero elegí pintar las partes mas grandes como se puede ver en la fotos. Para las partes mas oscuras aplique la pintura gris sin disolver, para las partes mas claras mezcle con un poco de pintura blanca para hacer un gris mas claro.
Tener en cuenta que la pintura acrílica seca muy rápido
Tener en cuenta que la pintura acrílica seca muy rápido
Colocar Acrílico












Por dentro de nuestro cubo han quedado unas pequeñas pestañas donde podemos colocar los 6 pequeños círculos de acrílico, regularmente entran un poco a presión pero si gustan pueden usar un poco de pegamento para fijarlos correctamente.
NOTA: Tener cuidado con las pestañas, si usamos demasiada fuerza al insertar el acrílico podemos llegar a romper las pestañas.
NOTA: Tener cuidado con las pestañas, si usamos demasiada fuerza al insertar el acrílico podemos llegar a romper las pestañas.
Gemma Y Neopixeles





Para la iluminación he elegido usar un Gemma, unos Neopixeles y una batería de litio que podemos encontrar en la tienda de Adafruit.
OPCIÓN: Si tu presupuesto no te alcanza o quieres ahorrar un poco hay unos leds de colores comúnmente conocidos como " leds camaleon" que cambiar de color automáticamente o si no quieres que cambie de color con un led normal puedes lograr un efecto similar.
El código utilizado es el que encontré en unos aretes diseñados por adafruit, ustedes pueden modificarlo como gusten, a mi me quedo genial porque como podrán ver en el vídeo en la noche al encenderse la luz proyecta dos corazones que giran.
// Low power NeoPixel earrings example. Makes a nice blinky display
// with just a few LEDs on at any time...uses MUCH less juice than // rainbow display!
#include
#define PIN 0
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(32, PIN);
uint8_t mode = 0, // Current animation effect
offset = 0; // Position of spinny eyes
uint32_t color = 0xffae00; // Start red uint32_t prevTime;
void setup() {
pixels.begin();
pixels.setBrightness(60); // 1/3 brightness
prevTime = millis();
}
void loop() {
uint8_t i;
uint32_t t;
switch(mode) {
case 0: // Random sparks - just one LED on at a time!
i = random(32);
pixels.setPixelColor(i, color);
pixels.show();
delay(10);
pixels.setPixelColor(i, 0);
break;
case 1: // Spinny wheels (8 LEDs on at a time)
for(i=0; i<16; i++) { uint32_t c = 0;
if(((offset + i) & 7) < 2) c = color; // 4 pixels on...
pixels.setPixelColor( i, c); // First eye
pixels.setPixelColor(31-i, c); // Second eye (flipped)
}
pixels.show();
offset++;
delay(50);
break;
}
t = millis();
if((t - prevTime) > 8000) { // Every 8 seconds...
mode++; // Next mode
if(mode > 1) { // End of modes?
mode = 0; // Start modes over
color >>= 8; // Next color R->G->B
if(!color) color = 0xffae00; // Reset to red
}
for(i=0; i<32; i++) pixels.setPixelColor(i, 0);
prevTime = t;
}
}
Ahora programamos nuestro gemma y soldamos a nuestro anillo de neopixels, si tienen dudas de como conectar y soldar el gemma y el anillo de neopixeles adafruit tiene un genial tutorial, conectamos nuestra batería, colocamos adentro de nuestro cubo y colocamos la tapa
OPCIÓN: Si tu presupuesto no te alcanza o quieres ahorrar un poco hay unos leds de colores comúnmente conocidos como " leds camaleon" que cambiar de color automáticamente o si no quieres que cambie de color con un led normal puedes lograr un efecto similar.
El código utilizado es el que encontré en unos aretes diseñados por adafruit, ustedes pueden modificarlo como gusten, a mi me quedo genial porque como podrán ver en el vídeo en la noche al encenderse la luz proyecta dos corazones que giran.
// Low power NeoPixel earrings example. Makes a nice blinky display
// with just a few LEDs on at any time...uses MUCH less juice than // rainbow display!
#include
#define PIN 0
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(32, PIN);
uint8_t mode = 0, // Current animation effect
offset = 0; // Position of spinny eyes
uint32_t color = 0xffae00; // Start red uint32_t prevTime;
void setup() {
pixels.begin();
pixels.setBrightness(60); // 1/3 brightness
prevTime = millis();
}
void loop() {
uint8_t i;
uint32_t t;
switch(mode) {
case 0: // Random sparks - just one LED on at a time!
i = random(32);
pixels.setPixelColor(i, color);
pixels.show();
delay(10);
pixels.setPixelColor(i, 0);
break;
case 1: // Spinny wheels (8 LEDs on at a time)
for(i=0; i<16; i++) { uint32_t c = 0;
if(((offset + i) & 7) < 2) c = color; // 4 pixels on...
pixels.setPixelColor( i, c); // First eye
pixels.setPixelColor(31-i, c); // Second eye (flipped)
}
pixels.show();
offset++;
delay(50);
break;
}
t = millis();
if((t - prevTime) > 8000) { // Every 8 seconds...
mode++; // Next mode
if(mode > 1) { // End of modes?
mode = 0; // Start modes over
color >>= 8; // Next color R->G->B
if(!color) color = 0xffae00; // Reset to red
}
for(i=0; i<32; i++) pixels.setPixelColor(i, 0);
prevTime = t;
}
}
Ahora programamos nuestro gemma y soldamos a nuestro anillo de neopixels, si tienen dudas de como conectar y soldar el gemma y el anillo de neopixeles adafruit tiene un genial tutorial, conectamos nuestra batería, colocamos adentro de nuestro cubo y colocamos la tapa
Listo!




Ahora tenemos terminado nuestro cubo de compañía!!
Espero ver pronto sus cubos de compañía y las modificaciones que hayan hecho, no olviden comentar sus dudas, si les gusto no olviden guardarlo en sus favoritos y compartirlo con sus amigos
Hasta la próxima
Espero ver pronto sus cubos de compañía y las modificaciones que hayan hecho, no olviden comentar sus dudas, si les gusto no olviden guardarlo en sus favoritos y compartirlo con sus amigos
Hasta la próxima