Cómo construir un ‘Pixelstick’ de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Es posible que haya oído hablar del Pixelstick. “Nada se compara” es una de sus líneas de etiqueta. Y esto es cierto … al menos en cuanto al precio. Siempre he querido que uno al menos pruebe un poco de pintura con luz, pero el Pixelstick original se vende por 400 euros aquí en Alemania.

El Pixelstick es una tira de luz RGB de 188 cm en un palo que reproduce archivos de mapa de bits. Pesa 1,6 kg, tiene una bonita pantalla para seleccionar archivos, tiene una liberación remota y funciona con ocho pilas AA. Ah, y viene en una bonita bolsa.

Aún así, 400 euros es un poco caro.

El enfoque de bricolaje

Así que decidí construir mi propio Pixelstick. Como nunca he manejado lo real, no sé la lista exacta de características que tiene, pero sí sé las características exactas que me gustaría en un dispositivo como este:

  • Alimentado por USB
  • Ranura para tarjetas SD
  • Pantalla para seleccionar archivos
  • Pequeña
  • Ligero
  • Valores personalizados para:
    • Brillo
    • Velocidad
    • Retraso del inicio
    • Tiempos de repetición

Afortunadamente, Michael Ross ya construí algo como esto y tiene algunas de las características que quiero. En cuanto al software, ejecuta un boceto de Arduino. En cuanto al hardware, creo que está un poco anticuado y es demasiado grande. No soy fanático del gran Arduino MEGA y del protector de pantalla LCD, ya que hace que el dispositivo sea innecesariamente grande, así que decidí cambiar algunas partes.

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22La pantalla LCD por sí sola ya es más grande que mi controlador completo

Elegí un Arduino MEGA 2560 Pro, una pequeña pantalla OLED, un lector Micro-SD y un joystick digital ya que la pantalla no viene con botones.

Obtuve todo de aliexpress. Aquí están todas las partes que he usado:

  • 144 píxeles / leds / m WS2812 Smart RGB Led Light Strip Negro / PCB
  • Chip MEGA 2560 PRO integrado CH340G / ATMEGA2560-16AU
  • 4 pines 0.96 ″ Blanco / Azul / Amarillo azul 0.96 pulgadas OLED 128X64
  • Módulo de botón de navegación de cinco direcciones para MCU
  • Interfaces SPI del módulo lector de tarjetas mini TF de la tarjeta micro SD
  • Adaptador MICRO USB a DIP Conector hembra de 5 pines Tipo B

Coste total: 20,27 euros (casi 20 veces menos que el Pixelstick)

También necesita un cable Micro USB, algo de alambre, un soldador, soldadura, cinta aislante y algo en lo que montar la tira de LED. Elegí un trozo de madera. Para el caso utilicé un viejo receptor bluetooth que ya no utilizo. Para programar su Arduino necesita el IDE de Arduino.

Pinout

Pinout en el Mega PRO es diferente, al menos en la versión que compré. La tira de LED solo necesita 1 conexión además de la alimentación, ya que se controla a través del chip PWM que vive en el Arduino. En la mia. El pin 6 es un pin PWM. Enciendo la tira de LED directamente desde el Powerbank que está conectado a través de Micro-USB.

Asegúrese de conectar GND de la tira de LED a GND de Arduino o su tira mostrará LED falsos debido al ruido de la señal.

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Los pines para la pantalla OLED son fáciles de encontrar. además de GND y VCC, necesita SDA y SCL, pines 20 y 21, respectivamente.

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

El lector de tarjetas SD necesita algunos puertos más, pero todos están agrupados. 50, 51, 52, 53

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Los botones están conectados a pines digitales, usando la resistencia pull up interna (activada en el boceto de Arduino) Yo uso los pines 22, 23, 24, 25, 26

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Como referencia aquí, el circuito completo de los componentes que utilicé.

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Soldar y construir la carcasa solo tomó unas pocas horas, un sábado bien aprovechado.

Software

Tomé el boceto de Michael y eliminé las bibliotecas del LCD Shield, que también maneja las pulsaciones de botones, reescribí la función que busca teclas y reescribí las partes que mostrarían texto en la pantalla. También implementé el ahorro de EEPROM de la configuración de brillo, todos los demás valores están bien desde el principio y rara vez necesitan ajustes.

Gracias a los grandes Comunidad ArduinoDescubrir cómo abordar los diferentes módulos fue bastante fácil para mí, incluso sin ser un programador muy experimentado. Seguro que hay margen de mejora, pero en este momento hace lo que necesito y siempre puedo volver al código en caso de que necesite una nueva función o encuentre un error.

Aquí algunas fotos más de ‘lighty’ y, por supuesto, algunos resultados. Ah, por cierto, ‘lighty’ pesa solo 240 gramos (sin batería).

Estoy muy contento de cómo resultó esto. Lo único que falta es un panel de difusión en frente de los LED, pero incluso el aspecto de “8 bits” está bien para mí por ahora … especialmente a este precio.

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Cómo construir un 'Pixelstick' de bricolaje por aproximadamente $ 22

Sobre el Autor: Dirk Essl es un arquitecto de soluciones de TI que trabaja para una red de televisión alemana. No es programador, pero le gusta escribir. software si algo que necesita no está disponible. El tambien corre el blog de caffenol y la mayor comunidad de caffenol En la red.

Puedes ver más de su trabajo en su sitio web, o siguiéndolo en Facebook y YouTube. Este artículo también fue publicado aquí.


También Puede Interesarte

Deja un comentario