Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Proyectos Fusion 360 »
HexMatrix 2.0 es una actualización de HexMatrix anterior. En la versión anterior, usamos LED WS2811 por lo que HexMatrix se volvió pesado y grueso. Pero en esta versión de matriz vamos a utilizar PCB personalizado con LED WS2812b que hicieron que esta matriz tenga 3 cm de grosor.
Paso 1: Suministros:
- PCB Haga clic para ver el archivo Gerber
- NodeMCU (ESP8266)
- LED WS2812B
- Adaptador micro USB 5V 2A
- Piezas impresas en 3D
Paso 2: Impresión 3D:
- Haga clic para ver los archivos STL
- Imprime en 3D todos los modelos 3D, asegúrate de imprimir la pantalla en PLA blanco.
- El diseño que hice es para colgar en la pared que puede modificar según sus requisitos en el archivo Fusion360 Fusion360.
Paso 3: Conexión del circuito:
- Suelde todos los LED de la PCB en el orden correcto.
- Realice todas las conexiones como se muestra en el diagrama de circuito.
- GND ~ GND
- Vin ~ 5V
- D2 ~ Din
Paso 4: Código:
- Abra el código dado en Arduino IDE. Haga clic para obtener el código
- Instale la biblioteca FastLED y la biblioteca de placas para placas ESP8266.
- Escriba su Wifi_Name y contraseña
// Tu información Wifi
const char * ssid = "Wifi_Name";
const char * contraseña = "Contraseña";
Ingrese la zona horaria de su país
//Tu zona horaria
int zona horaria = 5,5 * 3600;
- Si digo que para mí en la zona horaria de la India es 5:30, he escrito 5.5, de manera similar, debe poner la zona horaria de su país.
- Seleccione el tipo de placa como ESP8266 (NodeMCU), seleccione el puerto y cargue el código.
- Una vez que el código se haya cargado correctamente, compruebe el Matrix encendiéndolo con un adaptador micro USB.
- Incluso puede mostrar animaciones de ejemplos de la biblioteca FastLED.
Paso 5: final:
- Corta las patas de la placa NodeMCU y coloca todo en el gabinete.
- Pon la pantalla y haz unos agujeros con taladro y atornilla los lados.