Obsah:
- Krok 1: Získajte svoje komponenty
- Krok 2: Objednajte si DPS
- Krok 3: Spájkujte súčasti
- Krok 4: Zobrazte ako hodiny
- Krok 5: Vytvorte si vlastný kód
- Krok 6: Hotovo
Video: 7 -segmentové pole displeja: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Zostavil som LED displej vyrobený zo 144 7 segmentových displejov ovládaných arduino nano. Segmenty sú ovládané 18 MAX7219 ic, ktoré môžu ovládať až 64 jednotlivých LED alebo 8 7 segmentových displejov. Toto pole má 144 displejov, z ktorých každý pozostáva z 8 samostatných LED diód, takže pole má celkovo 1152 LED, ktoré môžete ovládať.
Krok 1: Získajte svoje komponenty
1 x Arduino Nano
1 x DPS
144 x Common Cathode 7 segmentových 1 -miestnych displejov
18 x MAX7219
18 x 10uf kondenzátor (0603)
18 x 100nf kondenzátor (0603)
Rezistor 19 x 12k (0603)
1 x samica mikro usb
42 x Ženská hlavička
1 x Tiny RTC (voliteľné)
Napájanie 1 x 2A
Krok 2: Objednajte si DPS
Tu si môžete stiahnuť súbory Gerber pre DPS displeja. Ak ich chcete objednať, nahrajte ich prostredníctvom https://jlcpcb.com/quote#/ alebo iného výrobcu.
Krok 3: Spájkujte súčasti
Pripájajte všetky súčiastky na dosku plošných spojov podľa schémy. Ak máte malé alebo žiadne skúsenosti s spájkovaním SMD, odporúčam vám najskôr si pozrieť tento návod na spájkovanie SMD.
Ak budete používať displej ako hodinovú spájku, hlavičky Tiny RTC na bočnej strane batérie.
Krok 4: Zobrazte ako hodiny
Keď dokončíte spájkovanie všetkých komponentov, stiahnite si kód a pred vložením na displej ho nahrajte do arduina. Ak chcete zobraziť niečo vlastné, pozrite sa na krok 5.
Krok 5: Vytvorte si vlastný kód
Ak chcete predviesť niečo vlastné, musíte to ručne kódovať. V príkladovom kóde sú rôzne segmenty aka pixely zobrazené v bajtoch s každým bitom jeden segment: 0bDP-A-B-C-D-E-F-G, napr. 0b01011011 zobrazí 5.
Príkladový kód má 3 rôzne spôsoby zobrazovania pixelov. Prvým spôsobom je použiť putPixel (x, y, byte); funkcia nahradí jeden pixel displeja na mieste x, y (0, 0 je vľavo hore 5, 23 vpravo dole).
Druhým spôsobom je použiť addPixel (x, y, byte); funguje takmer rovnako ako funkcia putPixel (), ale namiesto nahradenia pixelu pridáva pixel do pôvodného.
Posledným spôsobom je použiť fillPixel (x1, y1, x2, y2, byte); funkcia na vyplnenie obdĺžnika od x1, y1 do x2, y2 rovnakými pixelmi.
Krok 6: Hotovo
Gratulujeme, ste hotoví! Teraz môžete displej naprogramovať tak, ako sa vám páči. A ak ste urobili displej, nezabudnite ho zdieľať:)
Odporúča:
Počítadlo predplatiteľov YouTube pomocou displeja z elektronického papiera a Raspberry Pi Zero W: 5 krokov (s obrázkami)
Počítadlo predplatiteľov YouTube pomocou displeja elektronického papiera a Raspberry Pi Zero W: V tomto návode vám ukážem, ako si zostaviť vlastné počítadlo predplatiteľov Youtube pomocou displeja z elektronického papiera a Raspberry Pi Zero W na zadanie dotazu do rozhrania YouTube API. a aktualizujte displej. Displeje z elektronického papiera sú pre tento typ projektu skvelé, pretože
Drevený repasovaný rám displeja na prenosný počítač: 6 krokov (s obrázkami)
Drevený repasovaný rám displeja prenosného počítača: Keď môj starý prenosný počítač konečne zomrel, nechcel som, aby všetky perfektne funkčné komponenty zaplnili skládku. Preto som zachránil LCD panel a postavil som jednoduchý drevený rám, ktorý ho držal ako samostatný monitor. Tento výrobok som navrhol
Ovládanie 7-segmentového LED displeja pomocou webového servera ESP8266: 8 krokov (s obrázkami)
Ovládanie 7-segmentového LED displeja pomocou webového servera ESP8266: Môj projekt má Nodemcu ESP8266, ktorý riadi 7-segmentový displej prostredníctvom servera http pomocou html formulára
Lacné sférické pole reproduktorov: 15 krokov (s obrázkami)
Nízka cena sférického reproduktorového poľa: Akustické nástroje vyžarujú zvuk nádherne komplexným spôsobom v 360 stupňoch, zatiaľ čo konvenčné reproduktory vyžarujú oveľa nudnejší a jasnejší zvuk. Môžete minúť veľa peňazí na fantastické výrobky: Hemisphere od spoločnosti Electrotap Experim
Flexibilné pole pások pásky LED E na textil: 6 krokov (s obrázkami)
Flexibilné pole pások LED ETextile: Ešte ďalší spôsob vytvárania eTextilií a prenosných počítačov: pole jednoduchého šitia flexibilných pások pre diódy LED. Chcete ďalšie návody na použitie eTextile s vlastnými rukami, elektronické návody a projekty? Potom navštívte The eTextile Lounge