Moody VW VAN Lamp

by spr21571 in Circuits > Arduino

249 Views, 0 Favorites, 0 Comments

Moody VW VAN Lamp

base.PNG
lampa final.png
luz.png
Moody VW Van Lamp (Proyecto)

Una lámpara de humor (en ingles Mood Lamp) es un dispositivo que se utiliza para establecer "sentimientos" dentro de algún espacio específico. Esto lo hace por medio de cambios de color en las luces, así como el uso de una iluminación más tenue, lo cual ayuda a crear un ambiente acogedor, romantico, etc.; al gusto del usuario. La lampara está montada en jarrón impreso en 3D y una base de madera que sostiene un carro.

Supplies

neopix.PNG
carro.png
DHT11.jpg
hc-sr04.jpg

Los materiales que se utilizaron para la fabricación de la lámpara incluyen:

  • sensor dht11 de temperatura y proximidad
  • sensor infrarrojo ky022
  • tira de un metro led neopixel ws2812b
  • 13 cables macho macho
  • Una placa de pruebas (protoboard)
  • placa arduino uno
  • una base de madera
  • una camioneta de juguete
  • stickers

Así como algunas herramientas y decoraciones:

  • Cautín
  • Lija de agua fina y gruesa
  • Silicón
  • Impresora 3D

Preparar El Cuerpo De La Lámpara

vol.png
apertura.png
carro.png
pintura.png

En este paso se preparará el cuerpo de la lámpara. Se debe abrir y pintar el carro de juguete. Esto se hace para hacer el espacio para los circuitos que irán en su interior.

Creando La Base

base.PNG
pdestal.jpg
canvas.png

A continuación, se construye la base de la lámpara, uniendo el objeto impreso 3D con el carro de juguete, soportados por una base de cartón blanca. La base está soportada por una columna de pinchos con palos de madera y pelotas de duroport. Finalmente, se recubre con papel de china verde para darle un aspecto de montaña.

Se adjunta modelo STL de la pieza impresa en 3d para que ustedes puedan imprimirla fácilmente.

Circuito

circuito 1.png
circuito final.png
ddd.png
neo.png
Fantastic Jarv-Wolt.png

En primer lugar, se conecta un transformador para que alimente la placa de Arduino. Luego se coloca en el protoboard los sensores listados en los materiales. Se conectan todas las tierras y las salidas de potencia en el protoboard, el cual es alimentado por la placa. Luego, se conectan los pines de los respectivos sensores (la numeración de los pines se puede ver más claramente en las declaraciones de las variables en la programación). Se repitió el mismo patroón con la tira de 60 neopixles. Finalmente, se conectaron los potenciómetros b5k a los pines análogos del arduino.

En el diagrama de conexiones de la plataforma Tinkercad, se puede apreciar cómo realizar las conexiones del circuito. De esa manera hay que tener en cuenta que los sensores de temperatura y el infrarrojo no son los que estamos usando en el realidad, pero con base en las conexiones de esos sensores se pueden basar para conectar los que estamos utilizando.

Enlace: https://www.tinkercad.com/things/1e3OjambdTi-fantastic-jarv-wolt/editel?sharecode=4vCiFz2wKQlwhFkeYrc0KM84aHdJA4r8I88NEbhMzJ8

La Programación

Esteeeee Si.png
Diagrama sin título.png
arduino .png

En este paso se incluye el archivo del programa de la lámpara, así como un diagrama de flujo que expone su funcionamiento en general.

Integración

union 1.png
union 2.png
lampa final.png
nocej.png

Finalmente, se introduce el circuito en el interior del carro y se integra a la base para formar la estructura completa de la lámpara. Se aseguran los componentes necesarios y se termina de cubrir la base con papel de china.

Técnicas De Manufactura Digital Empleadas

manufaturai.jpg

Las técnicas de manufactura digital usadas en el proyecto de la lámpara fueron las siguientes: 

  • Utilización de Arduino como base fundamental de la estructura interna, es decir el circuito y nuestra fuente de datos y de poder.
  • Se utilizaron de luces tipo Neopixel, que tenían tres pines que iban conectadas al Arduino por medio de tierra; el conector al pin, y el conector a los 5 voltios. 
  • Utilización de sensor DHT 11 de temperatura y humedad, que nos fueron de ayuda para darle vida a los leds, al ser estos los que rigen los colores primaros de las luces (R y G), siendo las lecturas de temperatura y humedad, los que las cambiaban respectivamente. 
  • Uso de potenciómetros, conectándolos por medio de tres pines, de igual manera, un conector a tierra y a 5 voltios, solo que estos tienen sus pines específicos de conexión a la placa Arduino, para que esta pueda hacer las lecturas que hace al momento de mover la perilla.
  • Uso de sensor infrarrojo que se conecta por medio de una tierra, 5 voltios, y un pin al Arduino, este nos sirvió para leer los códigos que recibía de un control por medio de infrarrojos, y esto daba órdenes para que realizara las acciones que queríamos. 
  • Uso de sensor ultrasónico, este tenía 4 conexiones al Arduino, una para tierra, otra para 5 voltios, y los otros dos trigger y echo, iban a los pines del Arduino. Este nos sirvió para hacer lecturas constantes de proximidad, y se le asignó cambiar B, de los tres colores primarios. 
  • Uso de plataforma IDE de Arduino, esta nos sirvió para mandar toda la lógica al Arduino y que este funcionara, por medio del código, y así hacer funcionar al sistema de lámpara. 
  • En el código se usaron diferentes librerías de Arduino, para hacer que ciertos componentes ya funcionaran, ya que era necesario, porque sin estos no se podían inicializar ciertas cosas como los nepoixeles. 
  • Dentro de las lógicas del código, se usó todo tipo de procesos, como las lecturas “for”, para recorrer y leer información constantemente, las “if” para crear condiciones e inicializar funciones., además de definir ciertos códigos que nos dio el infrarrojo, para que el programa pudiera leer los botones del control, y así poder hacer toda la lógica dependiendo de qué botón se apachaba.