D1 mini razširitev – 8×8 LED matrika

€5.99 (DDV vključen)

D1 mini razširitev z 8×8 LED matriko in gonilnikom MAX7219 — SPI vmesnik, verižno povezovanje, plug-and-play za ESP8266 in ESP32.

Na zalogi v Sloveniji, odprema v 24 h
Dostava s Pošto Slovenije v 1 do 3 delovnih dneh.
Brezplačna dostava za naročila nad 59,00 €

1 na zalogi

Šifra: 82 - F1 Kategorija:
Opis

Opis

D1 mini razširitev – 8×8 LED matrika

D1 mini razširitev z 8×8 LED matriko je kompaktna priključna plošča, ki na D1 mini doda matriko 64 rdečih LED diod, ki jo krmili preverjen gonilnik MAX7219. Ta namenski čip prevzame vso "težaško" delo: sam skrbi za multipleksiranje, nastavljanje svetilnosti in osveževanje zaslona, mikrokrmilniku pa ostane le SPI komunikacija s tremi linijami (CLK, MOSI, CS). Rezultat je tekoče delovanje brez utripanja in minimalna obremenitev procesorja.

Razširitev se brez spajkanja neposredno nasadi na D1 mini — bodisi na Wemos D1 mini (ESP8266) bodisi na katerega koli ESP32 D1 mini klona z enakim razporedom priključkov in 3,3 V logiko. Primerna je tako za začetnike, ki z njo prvič spoznajo SPI in knjižnice za LED matrike, kot za izkušene razvijalce, ki jo vgradijo v dokončan projekt.

Ključne lastnosti

  • Gonilnik MAX7219 – namenski čip za krmiljenje do 64 LED diod prek SPI; zagotavlja enakomerno svetilnost in brez utripanja.
  • SPI vmesnik – komunikacija poteka po treh linijah (CLK, MOSI, CS), kar pomeni minimalno porabo GPIO priključkov na D1 mini.
  • Verižno povezovanje (daisy-chain) – več modulov MAX7219 je mogoče vezati v vrsto prek enega SPI vodila in vsak dobi svojo CS linijo ali se verižno poveže za večje zaslone.
  • 8×8 rdeče LED – 64 posamično naslovljivih LED diod za prikaz besedila, ikon, animacij in merilnikov.
  • Nastavljiva svetilnost – MAX7219 omogoča programsko nastavitev svetilnosti v 16 korakih prek SPI registra.
  • Plug-and-play priključek – stacking priključki zagotavljajo trdno mehansko in električno zvezo z D1 mini brez dodatnega kabljanja.
  • Podprte knjižnice – MD_MAX72XX in LedControl sta preizkušeni, dobro dokumentirani Arduino knjižnici z obilico primerov.

Kaj potrebujem za začetek?

  • D1 mini (ESP8266 ali ESP32) – osnovna krmilna plošča, ki jo razširitev nadgradi.
  • Micro-USB kabel – za programiranje in napajanje prek računalnika.
  • Arduino IDE – brezplačno razvojno okolje (arduino.cc).
  • Knjižnica MD_MAX72XX ali LedControl – namestitev prek Arduino Library Manager (Sketch → Include Library → Manage Libraries); poiščite "MD_MAX72XX" ali "LedControl".

Moj prvi projekt – 3 koraki

  1. Priključitev: Nasadite razširitev naravnost na D1 mini tako, da se stacking priključki ujamejo s pini na D1 mini. Preverite, da je plošča poravnana in trdno nameščena. Ni potrebno spajkanje.
  2. Namestitev knjižnice: V Arduino IDE odprite Library Manager in poiščite "MD_MAX72XX" (avtor MajicDesigns). Namestite jo skupaj z odvisnostjo MD_Parola, če jo IDE predlaga.
  3. Upload programa: Naložite vzorčni sketch iz knjižnice (File → Examples → MD_MAX72XX → Basic). Na matriki se prikaže premikajočo se besedilo ali vzorec — takoj vidite, da vse deluje.

Primeri uporabe

  • Drsno besedilo in obvestila (SPI, WiFi, MQTT – prikaz sporočil s strežnika ali iz pametnega telefona)
  • Digitalna ura (prikazovanje časa s pomočjo NTP ali RTC modula na LED matriki)
  • Vizualizacija podatkov senzorjev (prikaz temperature, vlage ali jakosti signala kot merilnik ali graf)
  • Retro igre (Snake, Pong in podobne igre za učenje algoritmike in animacij)
  • Učilniški demonstrator (nazoren prikaz delovanja SPI vodila in multipleksiranja za pouk elektronike)
  • IoT statusni indikator (prikaz stanja naprave, omrežja ali senzorja prek WiFi/MQTT)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
Gonilni čipMAX7219
Matrika8×8 (64 rdečih LED)
VmesnikSPI (CLK, MOSI, CS)
Napajalna napetost5 V (prek D1 mini USB)
Logična napetost3,3 V (združljivo z ESP8266/ESP32)
Nastavitev svetilnosti16 korakov prek SPI registra
Verižno povezovanjeDa (daisy-chain)
Dimenzije PCB~ 34 × 26 mm
PriključekD1 mini stacking headers
Podprte knjižniceMD_MAX72XX, LedControl

Primerjava: 8×8 LED matrika vs WS2812 LED shield vs OLED 0,66" shield

8×8 LED matrika (MAX7219)WS2812 LED shieldOLED 0,66" shield (SSD1306)
Resolucija / LED8×8 = 64 LED1 LED64×48 px
BarvaRdečaRGB (poljubna)Bela/modra (monokrom)
VmesnikSPI (3 linije)1-Wire (pin D4)I2C (addr 0x3C)
Vidljivost na dnevni svetlobiDobraDobraSlabša
Tipična uporabaDrsno besedilo, ikone, ureStatusni indikator, efektiBesedilo, grafi, meritve

Inženirski PRO nasvet

Omejite svetilnost MAX7219 pri napajanju prek USB – pri polni svetilnosti (register 0x0F) vseh 64 LED hkrati porabi do 330 mA, kar presega zmogljivost USB porta na nekaterih računalnikih (500 mA skupaj z D1 mini). V kodi nastavite svetilnost na vrednost 3–5 (register intensity, vrednost 0x00–0x0F) med razvojem; za produkcijsko namestitev z zunanjim 5 V napajalnikom pa lahko svetilnost zvišate po potrebi.

Kompatibilnost

Razširitev deluje z Wemos D1 mini (ESP8266) in vsemi ESP32 D1 mini različicami z enakim razporedom priključkov. Podprta sta Arduino IDE 1.8.x in 2.x. Priporočeni knjižnici sta MD_MAX72XX (avtor MajicDesigns, v3.x+) in LedControl (avtor Eberhard Fahle). Razvoj je možen na Windows, macOS in Linux.

Dokumentacija

Mnenja (0)
0 reviews
0
0
0
0
0

Zaenkrat še ni mnenj.

Bodi prvi ocenjevalec “D1 mini razširitev – 8×8 LED matrika”

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja