Taula de continguts:

RGB HexMatrix - Rellotge IOT: 5 passos (amb imatges)
RGB HexMatrix - Rellotge IOT: 5 passos (amb imatges)

Vídeo: RGB HexMatrix - Rellotge IOT: 5 passos (amb imatges)

Vídeo: RGB HexMatrix - Rellotge IOT: 5 passos (amb imatges)
Vídeo: BTT SKR2 -Klipper Firmware Install 2024, De novembre
Anonim
Image
Image
RGB HexMatrix | Rellotge IOT
RGB HexMatrix | Rellotge IOT
RGB HexMatrix | Rellotge IOT
RGB HexMatrix | Rellotge IOT

Projectes Fusion 360 »

HexMatrix és la matriu LED amb molts píxels triangulars. La combinació de sis píxels fa que sigui un hexàgon. Hi ha moltes animacions diferents que es poden mostrar a la biblioteca FastLED de la matriu. També he dissenyat dígits del 0 al 9 utilitzant 10 segments per a cada dígit de la matriu i he fet un rellotge IOT.

Subministraments

  • ESP8266 o Arduino (Uno / Nano)
  • WS2811 LED (96 LED)
  • Alimentació 5V / 2A
  • Impressió 3D

Pas 1: impressió 3D:

Impressió 3D
Impressió 3D
Impressió 3D
Impressió 3D
Impressió 3D
Impressió 3D
  • Impressió 3D de tots els models en 3D donats: feu clic aquí per obtenir fitxers i codis STL
  • Imprimiu la capa de pantalla en blanc PLA.

Pas 2: connexions de circuits:

Connexions de circuits
Connexions de circuits
Connexions de circuits
Connexions de circuits
  • Feu totes les connexions tal com es mostra al diagrama de circuits.
  • GND ~ -Ve
  • Vin ~ 5V ~ + Ve
  • DataIn ~ Pin 2
  • Amplieu també els cables de la font d’alimentació fins a durar els LEDs i connecteu-los, per evitar la caiguda de tensió dels LED.

Pas 3: Nota:

  • Si utilitzeu la placa Arduino, només podreu mostrar animacions, no podreu mostrar el temps.
  • Si feu servir el tauler ESP8266, podem mostrar el temps i altres animacions a la matriu.

Pas 4: Muntatge:

Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
  • Col·loqueu tots els LEDs per ordre de serp.
  • Muntar-ho tot junt.
  • Soldeu el connector a la placa de microcontrolador, el connector es pren de l’altre extrem de la línia de LEDs.

Pas 5: Codificació:

Codificació
Codificació
Codificació
Codificació
Codificació
Codificació
  • Feu clic aquí per obtenir codis
  • Per a aquesta matriu he creat tres codis HexMatrix.ino, clock1.ino i clock2.ino.
  • El codi HexMatrix és el codi per mostrar animacions a la matriu, es pot executar en qualsevol placa de microcontrolador.
  • El codi clock i clock2 només s’executa a les plaques ESP8266.

HexMatrix.ino:

  • Obriu el codi indicat a Arduino IDE.
  • Instal·leu la biblioteca FastLED a Arduino IDE.
  • Seleccioneu el tipus de tauler, el port i pengeu el codi.

Codis Clock1 i Clock2:

  • Obriu el codi a Arduino IDE.
  • En aquest codi podem canviar aquests valors segons el nostre requisit de color

// Digueu els valors de color en RGBint r = 255;

int g = 255;

int b = 255;

// Valors de color de fons en RGB

int br = 0;

int bg = 20;

int bb = 10;

Introduïu el nom i la contrasenya de Wifi

const char * ssid = "Nom_Wifi";

const char * password = "Contrasenya";

Introduïu la zona horària del vostre país (Índia 5: 30 = 5,5 de manera similar, introduïu la vostra zona horària)

// La vostra zona horària no és la zona horària = -5,5 * 3600;

  • Seleccioneu el tipus de placa com a ESP8266, seleccioneu el port i pengeu el codi.
  • A part d'això, també tenim moltes altres animacions als exemples FastLED.

Recomanat: