Tabla de contenido:

Caja inútil: 6 pasos
Caja inútil: 6 pasos

Video: Caja inútil: 6 pasos

Video: Caja inútil: 6 pasos
Video: usless box (caja inútil) 2024, Mes de julio
Anonim
Caja inútil
Caja inútil

Este proyecto fue creado nuevamente para mi clase de hackathon. Mi tema era la tecnología terrible y mi desafío era hacerla brillante. Hice una caja inútil con un interruptor de palanca y una tira de LED. Cada vez que acciona el interruptor para apagar las luces, sale un brazo de la caja con un servo y vuelve a encender las luces. Por lo tanto, nunca podrá apagar las luces a menos que lo desconecte de la corriente.

Suministros

Materiales:

  • La madera contrachapada o cualquier caja pequeña funcionará
  • Empulgueras
  • Interruptor de palanca
  • Arduino
  • Alambres
  • tabla de pan
  • Servo
  • Banco de energía USB (preferiblemente uno con 2 salidas)
  • Acrílico

Instrumentos:

  • Sierra circular
  • Soldador
  • Pistola de silicona
  • Dremel

Paso 1: Configuración inicial

Lo primero que hice fue diseñar los componentes electrónicos y conectarlos para ejecutar algún código de prueba. Después de descubrir el código, soldé todos los componentes. La tira de luz RGB estaba conectada a un enchufe USB para que Arduino no tuviera que encenderla. El servo es alimentado por Arduino al enchufarlo a 5 voltios.

Aquí está mi código:

#incluir

const int buttonPin = 2;

int buttonState = 0;

Servo myservo;

long timeDelay;

#define rojo 5

#define green 6

#define azul 3

configuración vacía () {

pinMode (buttonPin, INPUT);

myservo.attach (9);

pinMode (rojo, SALIDA);

pinMode (verde, SALIDA);

pinMode (azul, SALIDA); }

bucle vacío () {

control();

}

control de vacío () {

buttonState = digitalRead (buttonPin);

if (buttonState == HIGH) {

luces encendidas();

para (pos = myservo.read (); pos> = 5; pos = 1) {

myservo.write (pos);

retraso (5);

}

} demás {

luces apagadas();

timeDelay = 1;

para (pos = myservo.read (); pos <= 140; pos + = timeDelay) {

myservo.write (pos);

retraso (5);

}

}

}

void lightsOn () {

analogWrite (rojo, aleatorio (0, 255));

analogWrite (verde, aleatorio (0, 255));

analogWrite (azul, aleatorio (0, 255));

retraso (100);

}

luces voidOff () {

analogWrite (rojo, 255);

analogWrite (verde, 255);

analogWrite (azul, 255);

}

Paso 2: construcción de la base de la caja

Construyendo la Base de la Caja
Construyendo la Base de la Caja
Construyendo la Base de la Caja
Construyendo la Base de la Caja
Construyendo la Base de la Caja
Construyendo la Base de la Caja

Después de colocar los componentes, calculé que la caja tendría que medir aproximadamente 7.5 "x 4.5" x 3.5 "(largo, ancho, alto). Medí un poco de madera contrachapada y la corté a medida con una sierra circular. Luego atornillé la caja uniendo primero los lados a la parte inferior de la caja. La parte superior tendría que estar dividida por la mitad para que el servo la pueda girar hacia arriba y hacia abajo. También dejé un pequeño espacio en la parte posterior de la caja en para tender cables para la tira RBG por la parte posterior.

Paso 3: Hacer la mitad del servo de la parte superior

Hacer la mitad del servo de la parte superior
Hacer la mitad del servo de la parte superior
Hacer la mitad del servo de la parte superior
Hacer la mitad del servo de la parte superior
Hacer la mitad del servo de la parte superior
Hacer la mitad del servo de la parte superior

Hacer el brazo para el servo fue la parte más desafiante de la construcción. Como no quería que el brazo fuera muy grueso, decidí usar un poco de acrílico que me sobró de otro proyecto para hacer el brazo. Esto también me permitiría hacer ajustes agregando pequeños trozos que di forma con la Dremel. El interruptor de palanca se montó en su lugar, que está a una pulgada del centro. Pegué el servo en caliente en su lugar y até todos los brazos incluidos sin apretar con tornillos para poder doblar y dar forma al brazo. Después de tener una idea, decidí dar forma a varias piezas pequeñas de acrílico con la broca de lijado Dremel. Trabajé por sección para hacer ajustes para que golpeara el interruptor cada vez. También adjunté cada sección con pegamento caliente, lo que la hace más fea de lo que debería ser. Si quiero mejorar este proyecto, simplemente haría el brazo de una pieza sólida. Después de obtener esta sección de la parte superior perfecta, la pegué a la caja con pegamento caliente. También monté la electrónica en el interior de la misma manera.

Paso 4: Hacer la bisagra y agregar luces

Hacer la bisagra y agregar luces
Hacer la bisagra y agregar luces
Hacer la bisagra y agregar luces
Hacer la bisagra y agregar luces

Para que la parte de la bisagra funcione bien, hice esta parte de la caja aproximadamente 1/3 de la longitud total de la caja. Esto aseguró que mi servo de 5 gramos pudiera funcionar toda la mitad sin problemas. Dado que el brazo del servo estaba casi al nivel de la otra mitad de la caja, tuve que usar la Dremel para adelgazar la parte central de la caja. Esto aseguró que la parte superior quedara al ras con el otro lado. Fijar este lado a la caja fue fácil ya que solo usé una pequeña bisagra.

Cuando estaba cortando la caja antes, mencioné que dejé un pequeño espacio para pasar los cables de las luces LED. Usé este agujero para pasar una tira alrededor de la caja tantas veces como pude. Las luces están programadas para parpadear para que alguien intente apagar las luces.

Paso 5: Toques finales

Últimos retoques
Últimos retoques

Lo último que agregué a la caja fueron algunos agarres de madera en la parte inferior para que los tornillos expuestos no se arrastraran sobre la superficie en la que se encuentra la caja. Simplemente los adjunté con pegamento caliente. También como se ve en la primera imagen, perforé un agujero en el costado de la caja para el botón de encendido del banco de energía.

Paso 6: disfruta de la cosa más inútil que hayas creado

He obtenido reacciones positivas con este dispositivo. La gente lo encuentra realmente divertido y sin sentido. En general, diría que fue un éxito. Para acelerar la construcción y tal vez agregar más funciones (como otro interruptor), puede usar una pequeña caja que ya tiene a mano. Me gustaría mejorar el aspecto del dispositivo tal vez lijándolo y pintándolo. También me gustaría agregar algunos puertos para poder conectarlo al Arduino sin quitar la parte superior o cargar el banco de energía USB.

Recomendado: