Indholdsfortegnelse:

RGB HexMatrix - IOT -ur: 5 trin (med billeder)
RGB HexMatrix - IOT -ur: 5 trin (med billeder)

Video: RGB HexMatrix - IOT -ur: 5 trin (med billeder)

Video: RGB HexMatrix - IOT -ur: 5 trin (med billeder)
Video: Çokta S!kimizde..! @Batu.z 2024, November
Anonim
Image
Image
RGB HexMatrix | IOT -ur
RGB HexMatrix | IOT -ur
RGB HexMatrix | IOT -ur
RGB HexMatrix | IOT -ur

Fusion 360 -projekter »

HexMatrix er LED -matricen med mange trekantede pixels. Seks pixels kombinerer gør en sekskant. Der er mange forskellige animationer, der kan vises på matrixformularen FastLED -bibliotek, også har jeg designet cifre fra 0 til 9 ved hjælp af 10 segmenter for hvert ciffer i matrixen og lavet et IOT -ur.

Forbrugsvarer

  • ESP8266 eller Arduino (Uno/Nano)
  • WS2811 LED (96 lysdioder)
  • 5V/2A strømforsyning
  • 3D -udskrivning

Trin 1: 3D -udskrivning:

3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
3D -udskrivning
  • 3D -print alle givne 3D -modeller: Klik her for STL -filer og koder
  • Udskriv skærmlaget i hvidt PLA.

Trin 2: Kredsløbstilslutninger:

Kredsløbstilslutninger
Kredsløbstilslutninger
Kredsløbstilslutninger
Kredsløbstilslutninger
  • Foretag alle forbindelser som vist i kredsløbsdiagram.
  • GND ~ -Ve
  • Vin ~ 5V ~+Ve
  • DataIn ~ Pin 2
  • Forlæng også strømforsyningskablerne til sidste LED og tilslut, for at forhindre spændingsfald over lysdioderne.

Trin 3: Bemærk:

  • Hvis du bruger Arduino board, kan du kun vise animationer, du kan ikke vise tid.
  • Hvis du bruger ESP8266 board, kan vi vise tid og andre animationer på matrixen.

Trin 4: Montering:

Montage
Montage
Montage
Montage
Montage
Montage
  • Sæt alle lysdioder i orden klog rækkefølge.
  • Saml alt sammen.
  • Loddet stikket til Microcontroller -kortet, stikket tages fra den anden ende af LED -linjen.

Trin 5: Kodning:

Kodning
Kodning
Kodning
Kodning
Kodning
Kodning
  • Klik her for koder
  • Til denne matrix har jeg lavet tre koder HexMatrix.ino, clock1.ino og clock2.ino.
  • HexMatrix -kode er koden til visning af animationer på matrixen, den kan køre på ethvert Microcontroller -kort.
  • Ur og ur2 -kode kører kun på ESP8266 -tavler.

HexMatrix.ino:

  • Åbn koden i Arduino IDE.
  • Installer FastLED -biblioteket i Arduino IDE.
  • Vælg tavletype, port og upload koden.

Clock1 og Clock2 koder:

  • Åbn koden i Arduino IDE.
  • I denne kode kan vi ændre disse værdier i henhold til vores farvekrav

// Ciffer farveværdier i RGBint r = 255;

int g = 255;

int b = 255;

// Baggrundsfarveværdier i RGB

int br = 0;

int bg = 20;

int bb = 10;

Indtast Wifi -navn og adgangskode

const char* ssid = "Wifi_Name";

const char* password = "Password";

Angiv tidszonen i dit land (Indien 5:30 = 5,5 på samme måde indtast din tidszone)

// Din tidszoneintidszone = -5,5 * 3600;

  • Vælg korttypen som ESP8266, vælg porten, og upload koden.
  • Bortset fra dette har vi også mange andre animationer i FastLED -eksemplerne.

Anbefalede: