Përmbajtje:

Grupi i shfaqjes së 7 segmenteve: 6 hapa (me fotografi)
Grupi i shfaqjes së 7 segmenteve: 6 hapa (me fotografi)

Video: Grupi i shfaqjes së 7 segmenteve: 6 hapa (me fotografi)

Video: Grupi i shfaqjes së 7 segmenteve: 6 hapa (me fotografi)
Video: Gjeniu i matematikës, 13-vjeçari që zgjidh ushtrimet më shpejt së makina llogaritëse 2024, Nëntor
Anonim
7 Segmenti i shfaqjes së grupit
7 Segmenti i shfaqjes së grupit

Unë kam ndërtuar një ekran të udhëhequr nga 144 ekrane 7 segmentesh të kontrolluar nga një arduino nano. Segmentet kontrollohen nga 18 MAX7219 ic të cilat mund të kontrollojnë deri në 64 led individuale ose 8 7 segmente. Grupi ka 144 ekrane të përbërë secili nga 8 led individualë, kështu që grupi ka gjithsej 1152 led që mund t'i kontrolloni.

Hapi 1: Merrni Komponentët tuaj

1 x Arduino Nano

1 x PCB

144 x Ekrane të zakonshme 7 segmente me 1 shifër

18 x MAX7219

Kondensator 18 x 10uf (0603)

Kondensator 18 x 100nf (0603)

Rezistencë 19 x 12k (0603)

1 x Femra mikro usb

42 x Koka e femrave

1 x RTC e Vogël (opsionale)

Furnizimi me energji 1 x 2A

Hapi 2: Porositni PCB -në tuaj

Këtu mund të shkarkoni skedarët Gerber për PCB të ekranit. Ngarko ato përmes https://jlcpcb.com/quote#/ ose një prodhuesi tjetër për t'i porositur ato.

Hapi 3: Saldoni Komponentët

Saldoni Komponentët
Saldoni Komponentët

Ngjitini të gjithë përbërësit në PCB siç tregohet në skemat. Nëse keni pak ose aspak përvojë në saldimin SMD, ju sugjeroj që së pari të shikoni këtë tutorial mbi bashkimin SMD.

Nëse do të përdorni ekranin si saldim të orës titujt e RTC të Vogël në anën e baterisë.

Hapi 4: Shfaqeni si orë

Shfaq si një orë
Shfaq si një orë

Kur të keni mbaruar bashkimin e të gjithë përbërësve, shkarkoni kodin dhe ngarkojeni në arduino para se ta vendosni në ekran. Nëse doni të shfaqni diçka me porosi, hidhini një sy Hapit 5.

Hapi 5: Krijoni një kod të personalizuar

Bëni një kod të personalizuar
Bëni një kod të personalizuar
Bëni një kod të personalizuar
Bëni një kod të personalizuar

Nëse doni të tregoni diçka me porosi, duhet ta kodoni me dorë. Në kodin shembull segmente të ndryshme aka pixel janë treguar në byte me secilin bit një segment: 0bDP-A-B-C-D-E-F-G p.sh. 0b01011011 do të tregojë një 5.

Kodi shembull ka 3 mënyra të ndryshme për të treguar piksele. Mënyra e parë është përdorimi i putPixel (x, y, bajt); funksion për të zëvendësuar një piksel të ekranit në vendndodhjen x, y (0, 0 është lart majtas 5, 23 është poshtë djathtas).

Mënyra e dytë është përdorimi i addPixel (x, y, bajt); funksionon pothuajse njësoj si funksioni putPixel () por në vend që të zëvendësojë pikselin ai shton pikselin në atë origjinal.

Mënyra e fundit është përdorimi i fillPixel (x1, y1, x2, y2, bajt); funksion për të mbushur një drejtkëndësh nga x1, y1 në x2, y2 me të njëjtat piksele.

Hapi 6: Ju jeni bërë

Urime mbaruat! Tani mund ta programoni ekranin ashtu siç ju pëlqen. Dhe nëse e keni bërë ekranin mos harroni ta ndani:)

Recommended: