Caja para Arduino UNO

Hace tiempo soy poseedor de una placa Arduino UNO. Esta placa viene tal cual, es decir, a pelo, sin caja ni envase. Esto puede suponer un engorro a la hora de usarlo en un proyecto puesto que se queda con todas las conexiones al aire.

Buscando por internet algún tipo de caja prefabricada para este aparato me encuentro con que los precios para un simple contenedor de plástico son algo desorbitados para lo que es. Aquí una de las que encontré.

Tengo en el trastero unos cuantos routersmódems a los que es casi imposible darles salida, por lo que cogí uno de tamaño mediano y me puse manos a la obra.

El router en cuestión es un Amper 8821r. Se puede abrir fácilmente con un destornillador Philips (o de estrella). Una vez abierto, le quité la circuitería y lo dejé vacío.

Coloqué la placa Arduino y una pequeña placa de relés como se ven en la figura.

Imagen1
A la izquierda una placa de 2 relés y a la derecha la placa Arduino

Todo está sujeto con silicona. Para que no quede totalmente pegado al router he elevado las placas con unos tacos de goma, más concretamente los que llevaba el router en la parte de abajo. Así queda un hueco entre las placas y el plástico de la carcasa.

Vista posterior de la caja con ambas placas.
Vista posterior de la caja con ambas placas.
Vista frontal de la caja con las placas montadas.
Vista frontal de la caja con las placas montadas.

Una vez montadas las placas, conecté un diodo a la salida de 3V y a GND de la placa de Arduino. Este diodo indica si la placa tiene alimentación o no. El diodo lo pegué en donde estaban antes los diodos del router. De esta manera se aprovecha un poco lo que ya viene en la caja.

El diodo conectado y pegado a la tapa superior de la caja
El diodo conectado y pegado a la tapa superior de la caja.

Una vez hecho esto, conecté la pareja de relés a la salida Arduino. También saqué fuera de la caja un par de cables para dar alimentación a ambas placas.

Las placas enchufadas y funcionando.
Las placas enchufadas y funcionando.

Y, finalmente, con un poco de maña, cerré la caja y le volví a poner los tornillos que llevaba.

Vista superior de la caja ya montada y cerrada.
Vista superior de la caja ya montada y cerrada.
La caja terminada vista por abajo.
La caja terminada vista por abajo.

Y aquí el sencillo código del programa para Arduino:

long randNumber;

void setup() {
 // initialize the first three digital pins as an output.
  int i=1,
  for(i;i<4;i++){
    pinMode(i,OUTPUT);
  }
 // if analog input pin 0 is unconnected, random analog
 // noise will cause the call to randomSeed() to generate
 // different seed numbers each time the sketch runs.
 // randomSeed() will then shuffle the random function.
 randomSeed(analogRead(0));
}
void loop() {
  int i=2;
  for(i;i<4;i++){
    digitalWrite(i, HIGH); // set the LED on
    delay(random(250,2500)); // wait random between 250-2500ms
    digitalWrite(i, LOW); // set the LED off
  }
}