RTV forum PL | NewsGroups PL

Jak wykorzystać Arduino Leonardo do stworzenia zegara cyfrowego z matrycą LED?

wielgaśny zegar cyfrowy

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wykorzystać Arduino Leonardo do stworzenia zegara cyfrowego z matrycą LED?

Goto page 1, 2, 3  Next

ToMasz
Guest

Sat Nov 28, 2015 11:32 pm   



witam

mam pomysł, napiszcie co nie zadziała.
Arduino leonardo, 20 wyjść cyfrowych +12 analogowych, które w tym
projekcie będą traktowane jako "prawie" cyfrowe. matryca 4 cyfry, 4
ósemki, bez kropek. czyli na każdą ósemkę przypada 7 diod. Gdyby dioda
nie brała więcej niż 20mA, to czy mogę diody bezpośrednio podłączyć
(przez rezystor) każdą diodę do arduino i tak napisać program żeby
diodki zapalały się tak aby tworzyły cyferki?
Albo trochę inaczej. arduino wysyła sygnał do tranzystora, który załącza
+12V na taśmę LED z której układam cyferki? Gdzie popełniłem błąd, albo
czy da się to zrobić prościej?

ToMasz

Jawi
Guest

Sun Nov 29, 2015 12:03 am   



W dniu 2015-11-28 o 23:32, ToMasz pisze:
Quote:
witam

mam pomysł, napiszcie co nie zadziała.
Arduino leonardo, 20 wyjść cyfrowych +12 analogowych, które w tym
projekcie będą traktowane jako "prawie" cyfrowe. matryca 4 cyfry, 4
ósemki, bez kropek. czyli na każdą ósemkę przypada 7 diod. Gdyby dioda
nie brała więcej niż 20mA, to czy mogę diody bezpośrednio podłączyć
(przez rezystor) każdą diodę do arduino i tak napisać program żeby
diodki zapalały się tak aby tworzyły cyferki?
Albo trochę inaczej. arduino wysyła sygnał do tranzystora, który załącza
+12V na taśmę LED z której układam cyferki? Gdzie popełniłem błąd, albo
czy da się to zrobić prościej?
Poczytaj o multipleksowym sterowaniu wyświetlaczy.

Inaczej dla dużego wyświetlacza potrzebne będą stosunkowo straszne
ilości prądu :)



--
"Lubię pracować, a nawet palę się do roboty. Praca tak mnie urzeka,
że mogę całymi godzinami siedzieć i patrzyć na nią"

John Smith
Guest

Sun Nov 29, 2015 2:24 am   



On 28-11-2015 23:32, ToMasz wrote:
Quote:
witam

mam pomysł, napiszcie co nie zadziała.
Arduino leonardo, 20 wyjść cyfrowych +12 analogowych, które w tym
projekcie będą traktowane jako "prawie" cyfrowe. matryca 4 cyfry, 4
ósemki, bez kropek. czyli na każdą ósemkę przypada 7 diod. Gdyby dioda
nie brała więcej niż 20mA, to czy mogę diody bezpośrednio podłączyć
(przez rezystor) każdą diodę do arduino i tak napisać program żeby
diodki zapalały się tak aby tworzyły cyferki?
Albo trochę inaczej. arduino wysyła sygnał do tranzystora, który załącza
+12V na taśmę LED z której układam cyferki? Gdzie popełniłem błąd, albo
czy da się to zrobić prościej?

ToMasz

Dla ATmega48PA/88PA/168PA/328P:
Absolute Maximum Ratings
DC Current VCC and GND Pins 200.0 mA

Przy sterowaniu dużej ilości LEDów pomyśl o sumarycznym prądzie.
Pojedyncze wyjście uC wytrzyma 20mA, ale prąd wszystkich razem LEDów
przekroczą wartość w zasilaniu procka i całość może się nawet spalić.
Dlatego stosuje się bufory.
K.

szod
Guest

Sun Nov 29, 2015 9:26 am   



W dniu 29-11-2015 o 00:03, Jawi pisze:

Quote:
Poczytaj o multipleksowym sterowaniu wyświetlaczy.
Inaczej dla dużego wyświetlacza potrzebne będą stosunkowo straszne
ilości prądu Smile

To myślisz że w multipleksie zaoszczędzisz? Ile wyświetlacz potrzebuje,
tyle i tak musi dostać. Tyle że elektronika się upraszcza.

ToMasz
Guest

Sun Nov 29, 2015 9:33 am   



W dniu 29.11.2015 o 00:03, Jawi pisze:
Quote:
W dniu 2015-11-28 o 23:32, ToMasz pisze:
witam

mam pomysł, napiszcie co nie zadziała.
Arduino leonardo, 20 wyjść cyfrowych +12 analogowych, które w tym
projekcie będą traktowane jako "prawie" cyfrowe. matryca 4 cyfry, 4
ósemki, bez kropek. czyli na każdą ósemkę przypada 7 diod. Gdyby dioda
nie brała więcej niż 20mA, to czy mogę diody bezpośrednio podłączyć
(przez rezystor) każdą diodę do arduino i tak napisać program żeby
diodki zapalały się tak aby tworzyły cyferki?
Albo trochę inaczej. arduino wysyła sygnał do tranzystora, który załącza
+12V na taśmę LED z której układam cyferki? Gdzie popełniłem błąd, albo
czy da się to zrobić prościej?
Poczytaj o multipleksowym sterowaniu wyświetlaczy.
Inaczej dla dużego wyświetlacza potrzebne będą stosunkowo straszne
ilości prądu Smile

nie znalazłem niczego co byłoby zrozumiałe dla laika. znalazłem takie coś:


(...) Obsługa pojedynczego statycznego wyświetlacza 7-segmentowego
pociąga za sobą konieczność rezerwacji ośmiu linii portu
mikrokontrolera. Jeżeli stosowany mikrokontroler ma niewiele wyprowadzeń
lub też jest wykorzystywany w bardzo rozbudowanym systemie, może się
okazać, że nie jest możliwe wygospodarowanie takiej liczby linii.
Rozwiązaniem tego problemu może być układ, którego schemat znajduje się
nponiżej. W przedstawionym układzie do obsługi pojedynczego wyświetlacza
potrzebne są trzy linie portów mikrokontrolera. Układem pośredniczącym
jest tutaj rejestr szeregowo-równoległy 74LS164. który(...)

i dalej jest 80 linijek tekstu które średnio rozumiem, potem zamiast
jednego pola wyświetlacza wprowadzane są 4 pola i następnych 500 linijek
tekstu wcale nie rozumiem.

Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory, 10
watowy zasilacz. zadziała czy nie?

ToMasz

szod
Guest

Sun Nov 29, 2015 1:56 pm   



W dniu 29-11-2015 o 09:33, ToMasz pisze:

Quote:
Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory, 10
watowy zasilacz. zadziała czy nie?

Powinien bez problemu. Dla typowego LED te 10mA starcza w zupełności.
Kwestia jaki układ wybierzesz - sterowanie każdej diody w cyfrze
oddzielnym wyjściem uC, albo multipleks.

Jak za bardzo nie masz pojęcia o multipleksie to poczytaj w necie,
przykłady połączeń i programów:

http://wortal.majsterkowicza.pl/2011/01/sterowanie-wyswietlaczami-led-multipleksowanie/

http://www.elektroda.pl/rtvforum/viewtopic.php?p=8900769&sid=349b19428446a4197898c241803668af#8900769

albo rób tradycyjnie, każda dioda na oddzielny pin. To co zacytowałeś to
dodatkowo upraszcza schemat, ale niekoniecznie będzie dla Ciebie
najlepszym rozwiązaniem.

ToMasz
Guest

Sun Nov 29, 2015 2:15 pm   



Quote:
Jak za bardzo nie masz pojęcia o multipleksie to poczytaj w necie,
przykłady połączeń i programów:

http://wortal.majsterkowicza.pl/2011/01/sterowanie-wyswietlaczami-led-multipleksowanie/
to jest napisane językiem dla laików. przemyślę sprawę, może jednak

zgłębię multipleks.
Serdeczne dzięki

ToMasz

Jawi
Guest

Sun Nov 29, 2015 8:39 pm   



W dniu 2015-11-29 o 14:15, ToMasz pisze:
Quote:

Jak za bardzo nie masz pojęcia o multipleksie to poczytaj w necie,
przykłady połączeń i programów:

http://wortal.majsterkowicza.pl/2011/01/sterowanie-wyswietlaczami-led-multipleksowanie/

to jest napisane językiem dla laików. przemyślę sprawę, może jednak
zgłębię multipleks.
Serdeczne dzięki
Polecam książkę Miroslawa Kardasia


--
"Lubię pracować, a nawet palę się do roboty. Praca tak mnie urzeka,
że mogę całymi godzinami siedzieć i patrzyć na nią"

J.F.
Guest

Sun Nov 29, 2015 10:55 pm   



Dnia Sun, 29 Nov 2015 13:56:28 +0100, szod napisał(a):
Quote:
W dniu 29-11-2015 o 09:33, ToMasz pisze:
Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory, 10
watowy zasilacz. zadziała czy nie?

Powinien bez problemu. Dla typowego LED te 10mA starcza w zupełności.

Albo wielgasny albo 10mA.

Quote:
Kwestia jaki układ wybierzesz - sterowanie każdej diody w cyfrze
oddzielnym wyjściem uC, albo multipleks.

Albo trzecie wyjscie - powiekszenie ilosci wyjsc.
Mozna rejestrem szeregowym, mozna rownoleglymi,
mozna skorzystac z dekodera BCD-> 7seg.

Multipleks o tyle dobry, ze moze ograniczyc ilosc dodatkowych
elementow potrzebnych przy sterowaniu wiekszymi pradami/napieciami.

Z ciekawych ukladow - TLC6c598, TLC6c5912, Maxim tez tego robi sporo
https://para.maximintegrated.com/en/results.mvp?fam=disp_driv&397=LCD&hs=1

tylko ... najpierw sprawdzic co z tego da sie kupic.


J.

Dariusz Dorochowicz
Guest

Mon Nov 30, 2015 9:08 am   



W dniu 2015-11-29 o 22:55, J.F. pisze:
Quote:
Dnia Sun, 29 Nov 2015 13:56:28 +0100, szod napisał(a):
W dniu 29-11-2015 o 09:33, ToMasz pisze:
Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory, 10
watowy zasilacz. zadziała czy nie?

Powinien bez problemu. Dla typowego LED te 10mA starcza w zupełności.

Albo wielgasny albo 10mA.

Myślę, że demonizujesz Wink
Może być 10mA (raczej 20), tylko więcej V. Jak masz sterowanie z
tranzystorami to nie problem.

Quote:
Kwestia jaki układ wybierzesz - sterowanie każdej diody w cyfrze
oddzielnym wyjściem uC, albo multipleks.

Albo trzecie wyjscie - powiekszenie ilosci wyjsc.
Mozna rejestrem szeregowym, mozna rownoleglymi,
mozna skorzystac z dekodera BCD-> 7seg.

Multipleks o tyle dobry, ze moze ograniczyc ilosc dodatkowych
elementow potrzebnych przy sterowaniu wiekszymi pradami/napieciami.

Z ciekawych ukladow - TLC6c598, TLC6c5912, Maxim tez tego robi sporo
https://para.maximintegrated.com/en/results.mvp?fam=disp_driv&397=LCD&hs=1

Niedawno znalazłem takie cusie i okolice (sporo tego jest):
http://www.starchips.com.tw/Solutions.php?F=sct2027.php
Tylko nie wiem co to faktycznie warte, ale do dostania za śmieszne
pieniądze.

Pozdrawiam

DD

J.F.
Guest

Mon Nov 30, 2015 9:25 am   



Użytkownik "Dariusz Dorochowicz" napisał w wiadomości grup
dyskusyjnych:565c0407$0$654$65785112@news.neostrada.pl...
W dniu 2015-11-29 o 22:55, J.F. pisze:
Quote:
Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory,
10
watowy zasilacz. zadziała czy nie?

Powinien bez problemu. Dla typowego LED te 10mA starcza w
zupełności.

Albo wielgasny albo 10mA.

Myślę, że demonizujesz Wink
Może być 10mA (raczej 20), tylko więcej V. Jak masz sterowanie z
tranzystorami to nie problem.

Jak mam tranzystory, to i wiekszy prad nie jest problemem Smile
A tranzystory do wiekszego napiecia musze miec.

Quote:
Z ciekawych ukladow - TLC6c598, TLC6c5912, Maxim tez tego robi
sporo
https://para.maximintegrated.com/en/results.mvp?fam=disp_driv&397=LCD&hs=1

Niedawno znalazłem takie cusie i okolice (sporo tego jest):
http://www.starchips.com.tw/Solutions.php?F=sct2027.php
Tylko nie wiem co to faktycznie warte, ale do dostania za śmieszne
pieniądze.

Chodzi mi po glowie jeszcze jeden o podobnej funkcjonalnosci, ktore
kiedys jakas firma w Polsce oferowala za male pieniadze. Niestety -
wyszlo z glowy jaki uklad i jaka firma.

J.

Piotr Gałka
Guest

Mon Nov 30, 2015 10:02 am   



Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:565c07e0$0$698$65785112@news.neostrada.pl...
Quote:

Chodzi mi po glowie jeszcze jeden o podobnej funkcjonalnosci, ktore kiedys
jakas firma w Polsce oferowala za male pieniadze. Niestety - wyszlo z
glowy jaki uklad i jaka firma.

Maritex seria MBI ?

P.G.

Dariusz Dorochowicz
Guest

Mon Nov 30, 2015 10:50 am   



W dniu 2015-11-30 o 09:25, J.F. pisze:
Quote:
Użytkownik "Dariusz Dorochowicz" napisał w wiadomości grup
dyskusyjnych:565c0407$0$654$65785112@news.neostrada.pl...
W dniu 2015-11-29 o 22:55, J.F. pisze:
Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory, 10
watowy zasilacz. zadziała czy nie?

Powinien bez problemu. Dla typowego LED te 10mA starcza w zupełności.

Albo wielgasny albo 10mA.

Myślę, że demonizujesz Wink
Może być 10mA (raczej 20), tylko więcej V. Jak masz sterowanie z
tranzystorami to nie problem.

Jak mam tranzystory, to i wiekszy prad nie jest problemem Smile
A tranzystory do wiekszego napiecia musze miec.

No, i na początku masz o tym: "32 tranzystory..." Wink
Pytanie raczej dotyczy teraz samej mocy zasilacza, a tej póki co raczej
starczy. Prawie 10W z LEDów, to kupa światła.

Quote:
Z ciekawych ukladow - TLC6c598, TLC6c5912, Maxim tez tego robi sporo
https://para.maximintegrated.com/en/results.mvp?fam=disp_driv&397=LCD&hs=1


Niedawno znalazłem takie cusie i okolice (sporo tego jest):
http://www.starchips.com.tw/Solutions.php?F=sct2027.php
Tylko nie wiem co to faktycznie warte, ale do dostania za śmieszne
pieniądze.

Chodzi mi po glowie jeszcze jeden o podobnej funkcjonalnosci, ktore
kiedys jakas firma w Polsce oferowala za male pieniadze. Niestety -
wyszlo z glowy jaki uklad i jaka firma.

Jedną odpowiedź już masz... Głowy nie dam ,ale myślę, że jeszcze parę
się znajdzie, tylko że to wszystko jest takie... no trzeba się dobrze
zastanowić czy za jakiś czas jeszcze da się takie układy kupić...

Pozdrawiam

DD

Dariusz Dorochowicz
Guest

Mon Nov 30, 2015 11:02 am   



W dniu 2015-11-30 o 10:02, Piotr Gałka pisze:
Quote:

Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:565c07e0$0$698$65785112@news.neostrada.pl...

Chodzi mi po glowie jeszcze jeden o podobnej funkcjonalnosci, ktore
kiedys jakas firma w Polsce oferowala za male pieniadze. Niestety -
wyszlo z glowy jaki uklad i jaka firma.

Maritex seria MBI ?

Jestem pod wrażeniem udostępnianej dokumentacji ;)

Pozdrawiam

DD

J.F.
Guest

Mon Nov 30, 2015 11:15 am   



Użytkownik "Dariusz Dorochowicz" napisał w wiadomości grup
dyskusyjnych:565c1bfd$0$659$65785112@news.neostrada.pl...
W dniu 2015-11-30 o 09:25, J.F. pisze:
Quote:
Ponawiam pytanie. Arduino które ma 32 wyjścia, 32 tranzystory,
10
watowy zasilacz. zadziała czy nie?
Powinien bez problemu. Dla typowego LED te 10mA starcza w
zupełności.
Albo wielgasny albo 10mA.
Myślę, że demonizujesz Wink
Może być 10mA (raczej 20), tylko więcej V. Jak masz sterowanie z
tranzystorami to nie problem.

Jak mam tranzystory, to i wiekszy prad nie jest problemem Smile
A tranzystory do wiekszego napiecia musze miec.

No, i na początku masz o tym: "32 tranzystory..." Wink
Pytanie raczej dotyczy teraz samej mocy zasilacza, a tej póki co
raczej
starczy. Prawie 10W z LEDów, to kupa światła.

10W z nowoczesnych LED to faktycznie sporo (~80W zarowka), ale z
wyswietlaczy 7 seg to niekoniecznie.
Chyba ze wyswietlacze z tasm zrobione, albo z tych "precikow LED".

Ale z kontekstu wynika, ze byla mowa o 10mA, a nie o 10W :-)

J.

Goto page 1, 2, 3  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Jak wykorzystać Arduino Leonardo do stworzenia zegara cyfrowego z matrycą LED?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map