Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

Componentes y materiales

Componente Cantidad Notas
Arduino Nano R3 1
Tira NeoPixel 1 5m a 30 LED/m = 150 total
Cables de conexión 1

Herramientas necesarias

Aplicaciones y servicios en línea

Sobre el proyecto

La matriz

No, no la película, ¡la matriz NeoPixel! Para hacer una matriz, compra una tira de NeoPixel direccionables individualmente. Desenrolla la tira y fíjate en las flechas: solo se pueden conectar en UNA DIRECCIÓN, podrías estropearlas si la orientación es incorrecta.

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

Usé una tira de 30 LED/m de 5m y la corté en tiras de 10 LEDs cada una.

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

Luego coloqué las tiras sobre cartulina, alternando orientaciones.

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

Corté cables a la medida y los soldé a los terminales NeoPixel.

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

Tras 14 soldaduras, ¡la matriz estaba lista! Comprobé con multímetro que no hubiera cortocircuitos (un cortocircuito freiría el Nano, la matriz y quizás el puerto USB - lo sé por experiencia). Subí el sketch de prueba neomatrix con parámetros NEO_BOTTOM + NEO_LEFT + NEO_COLUMNS + NEO_ZIGZAG. Si desplaza "howdy" por la pantalla, ¡estás listo!

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

¡Mira mis otros proyectos para más ideas de matrices NeoPixel!

Código

// Ejemplo Adafruit_NeoMatrix para shield NeoPixel individual
// Desplaza 'Howdy' en orientación vertical (retrato)
#include <Adafruit_GFX.h>
#include <Adafruit_NeoMatrix.h>
#include <Adafruit_NeoPixel.h>

#ifndef PSTR
#define PSTR
#endif

#define PIN 6

Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(5, 8, PIN,
  NEO_MATRIX_BOTTOM + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG,
  NEO_GRB + NEO_KHZ800);

const uint16_t colors[] = {
  matrix.Color(255, 0, 0),
  matrix.Color(0, 255, 0),
  matrix.Color(0, 0, 255)
};

void setup() {
  matrix.begin();
  matrix.setTextWrap(false);
  matrix.setBrightness(40);
  matrix.setTextColor(colors[0]);
}

int x = matrix.width();
int pass = 0;

void loop() {
  matrix.fillScreen(0);
  matrix.setCursor(x, 0);
  matrix.print(F("Howdy"));
  
  if(--x < -36) {
    x = matrix.width();
    if(++pass >= 3) pass = 0;
    matrix.setTextColor(colors[pass]);
  }
  matrix.show();
  delay(100);
}

Esquemáticos

Construye una impresionante matriz LED NeoPixel con Arduino Nano: Guía paso a paso

Proceso de manufactura

  1. Maximizando el Impacto del Mantenimiento Basado en Condición: Guía Práctica
  2. Estrategias Comprobadas para que su Programa Integral de Seguridad Funcione
  3. Construcción de un robot con Arduino y Raspberry Pi: Guía paso a paso
  4. Crear Animación de Corte Progresivo en SolidWorks: Tutorial Paso a Paso
  5. Garantizando datos confiables en la cadena de suministro: Una estrategia probada
  6. Construye un Prototipo Ganador: Guía Paso a Paso para Desarrollo Rápido de Productos
  7. Guía Paso a Paso para Reemplazar una Manguera Hidráulica en Maquinaria Pesada
  8. Guía Profesional para Construir un Plato de Torno Metálico
  9. Garantizando la confiabilidad en el diseño de procesadores: mejores prácticas para ICs seguros y fiables
  10. Guía experta para diseño y fabricación de moldes de inyección
  11. La guía completa de producción de fibra de vidrio