Sadržaj:

RGB HexMatrix - IOT sat: 5 koraka (sa slikama)
RGB HexMatrix - IOT sat: 5 koraka (sa slikama)

Video: RGB HexMatrix - IOT sat: 5 koraka (sa slikama)

Video: RGB HexMatrix - IOT sat: 5 koraka (sa slikama)
Video: КАК НАСТРОИТЬ L4D2 2024, Septembar
Anonim
Image
Image
RGB HexMatrix | IOT sat
RGB HexMatrix | IOT sat
RGB HexMatrix | IOT sat
RGB HexMatrix | IOT sat

Fusion 360 projekti »

HexMatrix je LED matrica koja ima mnogo trokutastih piksela. Kombinacija šest piksela čini šesterokut. Postoji mnogo različitih animacija koje se mogu prikazati u matrici iz FastLED biblioteke. Također sam dizajnirao cifre od 0 do 9 koristeći 10 segmenata za svaku znamenku u matrici i napravio IOT sat.

Supplies

  • ESP8266 ili Arduino (Uno/Nano)
  • WS2811 LED (96 LED)
  • Napajanje 5V/2A
  • 3D štampanje

Korak 1: 3D štampanje:

3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje
3D štampanje
  • 3D ispis svih datih 3D modela: Kliknite ovdje za STL datoteke i kodove
  • Odštampajte sloj ekrana u belom PLA.

Korak 2: Povezivanje kruga:

Veze kruga
Veze kruga
Veze kruga
Veze kruga
  • Izvedite sve spojeve kako je prikazano na shemi kola.
  • GND ~ -Ve
  • Vin ~ 5V ~+Ve
  • DataIn ~ Pin 2
  • Također produžite žice napajanja do posljednje LED diode i spojite ih kako biste spriječili pad napona na LED diodama.

Korak 3: Napomena:

  • Ako koristite Arduino ploču, tada možete prikazati samo animacije, ne možete prikazati vrijeme.
  • Ako koristite ploču ESP8266, tada možemo prikazati vrijeme i druge animacije na matrici.

Korak 4: Montaža:

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
  • Sve LED diode postavite zmijskim redoslijedom.
  • Sastavite sve zajedno.
  • Lemite konektor na ploču mikrokontrolera, konektor se uzima s drugog kraja LED diode.

Korak 5: Kodiranje:

Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
  • Za šifre kliknite ovdje
  • Za ovu matricu sam napravio tri koda HexMatrix.ino, clock1.ino i clock2.ino.
  • HexMatrix kod je kod za prikaz animacija na matrici, može se izvoditi na bilo kojoj ploči mikrokontrolera.
  • Kod sata i sata2 radi samo na pločama ESP8266.

HexMatrix.ino:

  • Otvorite kôd dan u Arduino IDE.
  • Instalirajte FastLED biblioteku u Arduino IDE.
  • Odaberite vrstu ploče, port i učitajte kôd.

Kodovi Sat1 i Sat2:

  • Otvorite kôd u Arduino IDE -u.
  • U ovom kodu možemo promijeniti ove vrijednosti prema našim zahtjevima za bojom

// Vrijednosti boje znamenki u RGBint r = 255;

int g = 255;

int b = 255;

// Vrijednosti boje pozadine u RGB -u

int br = 0;

int bg = 20;

int bb = 10;

Unesite ime i lozinku za WiFi

const char* ssid = "Wifi_Name";

const char* password = "Lozinka";

Unesite vremensku zonu svoje zemlje (Indija 5: 30 = 5,5 na sličan način unesite svoju vremensku zonu)

// Vaša vremenska zona vremenske zone = -5,5 * 3600;

  • Odaberite vrstu ploče kao ESP8266, odaberite port i učitajte kôd.
  • Osim ovoga, u FastLED primjerima imamo i mnoge druge animacije.

Preporučuje se: