Lámpara inteligente Pixel: 7 pasos (con imágenes)
Lámpara inteligente Pixel: 7 pasos (con imágenes)
Anonim
Image
Image
Configuración de Eletronics
Configuración de Eletronics

Este es un proyecto que hice para una lámpara inteligente controlada por Bluetooth con una aplicación de Android desarrollada en Android Studio.

El objetivo principal de Pixel es mostrar hermosas luces. Es el modo de luz de la chimenea, por ejemplo, le permite ver cómo se vería una chimenea de un solo píxel. También el modo arco iris muestra cómo muchos gradientes son formados "naturalmente" por los leds.

La electrónica de Pixel es un Arduino Nano y 10 LED direccionables ws2813. También tiene una pantalla que muestra la hora y un timbre para que pueda configurar una alarma.

Su cuerpo está hecho con MDF (cortado con láser) y acrílico.

Github para.apk, archivos arduino, archivos de aplicaciones.

github.com/danielwilberger/PixelSmartLamp

EDITAR: cargó las hojas de corte para la parte de MDF

Suministros

  • Arduino nano;
  • Módulo Bluetooth HC-05
  • Módulo de reloj en tiempo real;
  • Pantalla LED de 4 dígitos;
  • 10 x LED direccionables ws2812b
  • Potenciómetro;
  • 4 x botones;
  • Zumbador;
  • Fuente 5V-2amp.

Paso 1: Configuración de Eletronics

Configuración de Eletronics
Configuración de Eletronics
Configuración de Eletronics
Configuración de Eletronics

Mi primer paso, después de recibir la electrónica, fue ensamblarlo todo en un protoboard.

De esta manera, pude probarlo y comenzar a programar el Arduino.

Tuve que:

  • Suelde los leds;
  • Ensamble todos los dispositivos en protoboard;
  • Montar los 10 leds direccionables (dos por cada lado del cubo, menos el fondo);
  • Empiece a programar.

Antes de conseguir el cubo de acrílico para la exhibición final, lo probé en el cuenco de plástico de mi madre.

Paso 2: programación

Programación
Programación
Programación
Programación

Mi siguiente paso fue programar. Primero, el arduino con todas las funcionalidades que imaginé por primera vez para Pixel:

  • Muestra la hora actual en el reloj;
  • Configure una alarma para despertarse (o un temporizador);
  • Muestre varios modos de luz, desde una simple lámpara blanca hasta un espectáculo de arcoíris o una chimenea. Para esta parte, varios ejemplos en la biblioteca FastLED para Arduino fueron muy útiles.

Después de completarlo, tenía una lámpara totalmente controlable, usando botones analógicos y el potenciómetro. Entonces, el siguiente paso fue configurar la conexión bluetooth con una aplicación que hice solo para Pixel. Esta fue la parte que tomó más tiempo. Antes de este proyecto, no tenía conocimientos de programación de Android y ni siquiera conocía el lenguaje Java. Pero ya conocía la programación orientada a objetos, así que comencé un curso de programación de Android en Udemy.

Puedes comprobar todo lo que quieras en mi Github. El enlace está arriba al comienzo de este artículo.

Paso 3: diseño de píxeles

Diseño de píxeles
Diseño de píxeles
Diseño de píxeles
Diseño de píxeles
Diseño de píxeles
Diseño de píxeles

En este momento, me había imaginado cómo se vería Pixel, pero era hora de ponerlo en el papel. De hecho, en mi PC. Como construiría Pixel en madera MDF y acrílico, sabía que tenía que dibujar un proyecto muy preciso. Así que elegí un software CAD y comencé a dibujar Pixel.

Esto puede parecer un poco exagerado, pero ya sabía dibujo CAD de mi curso de graduación en Ingeniería. Y fue muy útil para obtener los dibujos 2D para cortar con láser el MDF.

Paso 4: Montaje del MDF

Ensamblar el MDF
Ensamblar el MDF
Ensamblar el MDF
Ensamblar el MDF
Ensamblar el MDF
Ensamblar el MDF

Después de dibujar Pixel en CAD, me comuniqué con una empresa local que fabricaba objetos acrílicos, como exhibiciones, trofeos, etc. Estos lugares suelen tener máquinas de corte por láser, así que les pregunté si podían construir mi cubo acrílico y cortar el MDF.

Así que obtuve un tablero de MDF de 6 mm y les envié los dibujos de corte.

Los recibí como en la imagen de arriba y los ensamblé con pegamento de cianoacrilato.

Paso 5: Soldar los componentes

Soldar los componentes
Soldar los componentes

Este fue uno de los momentos más duros. No tenía ninguna experiencia soldando componentes electrónicos, así que miré algunos videos y lo probé.

Paso 6: Acabado de la carpintería

Terminando la carpintería
Terminando la carpintería
Terminando la carpintería
Terminando la carpintería

En este momento, tenía Pixel funcionando como lo había planeado. Fueron necesarios algunos ajustes, como configurar el brillo de los LED.

Pero el acabado de MDF no fue el que esperaba. Así que conseguí una hoja de madera, que es una pieza de madera muy delgada. Cubrí toda la superficie de MDF con si, después de asegurarme de que la pantalla del reloj pudiera emitir luz a través de ella.

Paso 7: ¡Disfruta de las luces

¡Disfruta de las luces!
¡Disfruta de las luces!
¡Disfruta de las luces!
¡Disfruta de las luces!
¡Disfruta de las luces!
¡Disfruta de las luces!
¡Disfruta de las luces!
¡Disfruta de las luces!

Después de todo este trabajo, tenía una lámpara que era mucho más brillante y de mejor aspecto de lo que imaginé.

Puede ver el video sobre todos los modos de luz de Pixel.

Por favor contácteme si tiene alguna duda sobre su proyecto. Estaré encantado de ayudar:)