OngoingMAX7219 7SEG 8DIGS HIGH VOLTAGE COMMON CATHODE AND ANODE DRIVER
STDMAX7219 7SEG 8DIGS HIGH VOLTAGE COMMON CATHODE AND ANODE DRIVER
License
:Public Domain
Description
Sterownik 7 segmentowych, 8 cyfrowych,
wysokonapięciowych (5V -24V) wyświetlaczy LED
ze wspólną anodą lub wspólną katodą.
EDYTOWANIE PROJEKTU:
DOKUMENTACJA PROJEKTU: https://docs.google.com/document/d/1MZG6WsGU4I_I2gs8R-ckDSRksjk9VLTeV2wHrrJ2wV
PLIKI PROJEKTU:https://drive.google.com/file/d/1Q-mCSVTcI59oieq8JdS9caVI1l5FQaO0/view?usp=drive_link
YOUTUBE: https://www.youtube.com/c/SaperElektroZlomiarz
WWW: https://elektrozlomiarz.pl
MAIL: saper.zlomiarz@gmail.com
1.WYPROWADZENIA (PINOUT)
![]() |
|
|
|
To złącze służy do podłączenia następnego w szeregu kontrolera wyświetlacza. !Jeśli zlutowałeś układ zasilania, kolejna płytka
|
|
|
|
|
|
|
|
|
Zestaw zworek. Zawsze łącz pary od lewej do prawej! Zawsze łącz tylko jeden zestaw.
!Pamiętaj, że oprócz ustawienia zworek musisz jeszcze odpowiednio wlutować układy (instrukcja poniżej)! |
2.ZASILANIE.
|
Korzystanie z wbudowanego układu zasilania. !WYBÓR!
|
|
|
Korzystanie z zewnętrznego zasilania. !WYBÓR!
|
|
|
Zasilanie kolejnych sterowników szeregowo.
|
|
3.STEROWANIE I PODŁĄCZENIE DO MIKROKONTROLERA
- Sterować wyświetlaczem możesz za pomocą dowolnego mikrokontrolera za pomocą SPI.
Może to być Arduino, ESP8266, ESP32. - Zastosowanie kontrolera MAX7219 znacznie usprawnia proces programowania, ponieważ jest to popularny układ i łatwo znaleźć biblioteki oraz gotowe programy.
- Połączenie sterownika do mikrokontrolera zawsze odbywa się za pomocą pinów:
DIN - Data input.
CLK - Clock, zegar.
CS - Chip Select.
GND - Masa.
- Jeśli chcesz połączyć sterowniki szeregowo (jeden za drugim) pin DO pierwszego sterownika łączysz z pinem DIN drugiego sterownika i analogicznie pin DO drugiego sterownika łączysz z pinem DIN trzeciego sterownika.
- Liczbę podpiętych szeregowo sterowników ustalasz w programie.
- Schemat podłączenia do mikrokontrolera zależy od rozłożenia wyprowadzeń na mikrokontrolerze. Nie ma więc uniwersalnego schematu ale często w kodzie spotkasz coś takiego:
#define DIN 5
#define CS 6
#define CLK 7
To zasugeruje Ci sposób podłączenia sterownika.
PRZYKŁAD 1 | PRZYKŁAD 2 | PRZYKŁAD 3 | PRZYKŁAD 4
4.SPRAWDZANIE TYPU I NAPIĘCIA WYŚWIETLACZA.
Przed złożeniem sterownika jest kilka rzeczy, które musisz sprawdzić.
- Jeśli masz notę katalogową wyświetlacza - dobra Twoja, znajdziesz tam wszystkie potrzebne informacje.
- Jeśli nie masz noty katalogowej…
Często trudno jest znaleźć do wyświetlaczy siedmiosegmentowych noty katalogowe.
Czasem taki wyświetlacz trzeba “rozpracowywać” doświadczalnie.

- Ustaw swój zasilacz na 0V a ograniczenie prądowe na 10mA.
- W dowolny krokodylek włóż spory rezystor, na przykład 680 omów.
- Podłącz wolny krokodylek do skrajnego pinu wyświetlacza.
- Rezystorem z drugiego krokodylka dotykaj każdego pinu po kolei, jeśli nie działa, zwiększaj napięcie, zmieniaj piny i polaryzację.
- Prawdopodobnie będziesz musiał powtórzyć tą czynność wielokrotnie ale w końcu ustalisz pin wspólny i rozpracujesz ten wyświetlacz.
- Znając już pinout ustaw na zasilaczu 0V, ograniczenie prądowe do 20mA, podłącz segment i zwiększaj napięcie.
- Wraz ze wzrostem napięcia będzie rósł prąd.
- Zanotuj przy jakim prądzie segment będzie świecił według Ciebie dobrze.
- Jeśli widzisz, że segment zmienia kolor: WYŁĄCZAJ, przegiąłeś ale segment może jeszcze działać.
- Pamiętaj o zachowaniu ostrożności, schodzeniu z napięciem przed testowaniem kolejnej kombinacji pinów oraz stosowaniu rezystora.
- Typ wyświetlacza: wspólna anoda czy katoda?
!Wspólną anodę masz wtedy, kiedy diody w wyświetlaczu połączone są ze sobą plusami!
!Wspólną katodę masz wtedy, kiedy diody w wyświetlaczu połączone są ze sobą minusami!

- Napięcie i prąd świecenia segmentu.
Zwykle bezpieczne jest 10 do 20 mA ale może zdarzyć się, że potrzeba będzie więcej prądu.
Diody w dużych wyświetlaczach łączone są po kilka, szeregowo na segment. To wymusza użycie określonego, większego napięcia, żeby się w ogóle zaświeciły.
Na przykład mój wyświetlacz ma prąd świecenia ~20mA a napięcie ~7.4V.
Zapisz wyniki w następujący sposób (swoje wyniki zapisz, nie moje):
Vf LED = 7.4V - Segment zaświecił się przy 7.4 Volta.
If LED = 20mA - Segment działał sprawnie z prądem do 20mA.
!Jeśli uważasz, że Twój wyświetlacz wygląda dobrze przy na przykład 14mA, to nie musisz podkręcać prądu. Zanotuj: If LED = 14mA!
- Napięcie i prąd świecenia kropki.
Zwróć uwagę, że może być inne (głównie niższe) niż napięcie świecenia segmentów.
U mnie jest to 3.7V i również 20mA.
Vf LED = 3.7V - Kropka zaświeciła się przy 3.7 Volta.
If LED = 20mA - Kropka działała sprawnie z prądem do 20mA
Trzeba więc obliczyć osobny rezystor.
- Pinout.
Wyznacz gdzie znajdują się piny segmentów A do DP oraz gdzie znajduje się wspólna anoda lub katoda każdej cyfry.
5.KONFIGURACJA NAPIĘCIA I PRĄDU WYJŚCIOWEGO STEROWNIKA.
|
|
WBUDOWANE ZASILANIE:
ZEWNĘTRZNE ZASILANIE:
|
|
|
REZYSTORY DLA SEGMENTÓW A - G:
REZYSTOR DLA KROPKI DP:
|
|
Co zrobić jeśli mam już wlutowane rezystory ale chcę użyć wyświetlacza o innych parametrach? |
|
6.KONFIGURACJA STEROWNIKA POD WSPÓLNĄ ANODĘ WYŚWIETLACZA.
- To bardzo proste.
- Z prawej strony wlutuj UDN2981.
- Z lewej strony wlutuj ULN2803.
- Wlutuj zworki w sekcji COMMON ANODE od lewej do prawej jak pokazano na obrazku (czerwone linie).
- Pozostałe zworki zostaw puste.

7.KONFIGURACJA STEROWNIKA POD WSPÓLNĄ KATODĘ WYŚWIETLACZA.
- To bardzo proste.
- Z prawej strony wlutuj ULN2803.
- Z lewej strony wlutuj UDN2981.
- Wlutuj zworki w sekcji COMMON CATHODE od lewej do prawej jak pokazano na obrazku (czerwone linie).
- Pozostałe zworki zostaw puste.

Design Drawing
The preview image was not generated, please save it again in the editor.BOM
Bom empty
CloneProject Members
Empty















Comment