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
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
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:
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:
--
"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
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
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
A tranzystory do wiekszego napiecia musze miec.
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.
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
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
A tranzystory do wiekszego napiecia musze miec.
No, i na początku masz o tym: "32 tranzystory..."
Pytanie raczej dotyczy teraz samej mocy zasilacza, a tej póki co raczej
starczy. Prawie 10W z LEDów, to kupa światła.
Quote:
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
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
A tranzystory do wiekszego napiecia musze miec.
No, i na początku masz o tym: "32 tranzystory..."
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