Kazalo:

RGB HexMatrix - Ura IOT: 5 korakov (s slikami)
RGB HexMatrix - Ura IOT: 5 korakov (s slikami)

Video: RGB HexMatrix - Ura IOT: 5 korakov (s slikami)

Video: RGB HexMatrix - Ura IOT: 5 korakov (s slikami)
Video: Сняла Киркорова что пьёт за кулисами на концерте!!!#концерт#киркоров#напитки 2024, November
Anonim
Image
Image
RGB HexMatrix | Ura IOT
RGB HexMatrix | Ura IOT
RGB HexMatrix | Ura IOT
RGB HexMatrix | Ura IOT

Projekti Fusion 360 »

HexMatrix je LED matrika z veliko trikotnimi piksli. Šest slikovnih pik skupaj tvori šestkotnik. Obstaja veliko različnih animacij, ki jih je mogoče prikazati v matriki iz knjižnice FastLED. Prav tako sem oblikoval števke od 0 do 9 z uporabo 10 segmentov za vsako številko v matrici in naredil uro IOT.

Zaloge

  • ESP8266 ali Arduino (Uno/Nano)
  • WS2811 LED (96 LED)
  • Napajanje 5V/2A
  • 3D tiskanje

1. korak: 3D tiskanje:

3D tiskanje
3D tiskanje
3D tiskanje
3D tiskanje
3D tiskanje
3D tiskanje
  • 3D tiskanje vseh danih modelov 3D: Kliknite tukaj za datoteke in kode STL
  • Natisnite plast zaslona v beli PLA.

Korak: Povezave vezja:

Priključki vezja
Priključki vezja
Priključki vezja
Priključki vezja
  • Izvedite vse povezave, kot je prikazano na shemi vezja.
  • GND ~ -Ve
  • Vin ~ 5V ~+Ve
  • DataIn ~ Pin 2
  • Prav tako podaljšajte napajalne žice do zadnje LED in jih povežite, da preprečite padec napetosti na LED.

3. korak: Opomba:

  • Če uporabljate ploščo Arduino, lahko prikažete samo animacije, časa pa ne.
  • Če uporabljate ploščo ESP8266, lahko na matriki prikažemo čas in druge animacije.

4. korak: Montaža:

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
  • Vse LED diode postavite v kačji vrstni red.
  • Vse skupaj sestavite.
  • Spojite konektor na ploščo mikrokrmilnika, konektor je vzet z drugega konca LED diode.

5. korak: Kodiranje:

Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
  • Za kode kliknite tukaj
  • Za to matriko sem naredil tri kode HexMatrix.ino, clock1.ino in clock2.ino.
  • Koda HexMatrix je koda za prikaz animacij na matriki, lahko se izvaja na kateri koli plošči mikrokrmilnika.
  • Koda ure in ure2 deluje samo na ploščah ESP8266.

HexMatrix.ino:

  • Odprite kodo, podano v Arduino IDE.
  • Namestite knjižnico FastLED v Arduino IDE.
  • Izberite vrsto plošče, vrata in naložite kodo.

Kodi ure 1 in ure 2:

  • Odprite kodo v Arduino IDE.
  • V tej kodi lahko te vrednosti spremenimo glede na zahteve glede barve

// Vrednosti barv števk v RGBint r = 255;

int g = 255;

int b = 255;

// Vrednosti barve ozadja v RGB

int br = 0;

int bg = 20;

int bb = 10;

Vnesite ime in geslo Wi -Fi

const char* ssid = "Wifi_Name";

const char* password = "Geslo";

Vnesite časovni pas svoje države (Indija 5: 30 = 5,5 podobno vnesite svoj časovni pas)

// Vaš časovni pas časovnega pasu = -5,5 * 3600;

  • Izberite vrsto plošče kot ESP8266, izberite vrata in naložite kodo.
  • Poleg tega imamo v primerih FastLED tudi številne druge animacije.

Priporočena: