logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

PanelRGB wąż z LEDami RGB sterowany przez port LPT

ryborz 02 Lis 2006 00:04 14392 35
  • PanelRGB wąż z LEDami RGB sterowany przez port LPT

    Zrobiłem panel diodowy składający się z 8 ledów rgb zamontowanych w rurze PEX. Panel jest podłączony do urządzenia zwiększającego wydajność prądową i napięcia portu LPT. Zamieszczam zdjęcia, schemat i program sterujący.

    = = = = = = = = = = = = = = = = = = = =
    = = = = = = = = = = = = = = = = = = = =
    = = = = = = = = = = = = = = = = = = = =
    = = = = = = = = = = = = = = = = = = = =

    PanelRGB wąż z LEDami RGB sterowany przez port LPT
    PanelRGB wąż z LEDami RGB sterowany przez port LPT
    PanelRGB wąż z LEDami RGB sterowany przez port LPT
    PanelRGB wąż z LEDami RGB sterowany przez port LPT
    PanelRGB wąż z LEDami RGB sterowany przez port LPT

    Fajne? Ranking DIY
    O autorze
    ryborz
    Poziom 23  
    Offline 
    Specjalizuje się w: mikrokontrolery, radioelektronika
    ryborz napisał 567 postów o ocenie 22, pomógł 47 razy. Mieszka w mieście Katowice. Jest z nami od 2003 roku.
  • #2 3178427
    kiler129
    Poziom 27  
    Przecież ten program to demo które nie wysła komęd na lpt a ty w dodatku żądasz jescze punktów :evil: Żądam wyjaśnień...
  • #3 3178624
    VSS
    Poziom 21  
    kiler129 napisał:
    Przecież ten program to demo które nie wysła komęd na lpt a ty w dodatku żądasz jescze punktów :evil: Żądam wyjaśnień...


    A znasz taki co nie jest demo i współpracuje z tym schematem ??
  • #4 3178829
    ryborz
    Poziom 23  
    Program napisałem sam. Jest w pełni funkcjonalny! Generalnie sugerowałem się drukarkami podłączonymi do portu LPT:)
    Program w wersji pełnej jest do ściągnięcia na www.f-tech.kom.pl
    Układy scalone 74HCT240 i 74HCT125 dodałem w celu zwiększenia napięć
    aby skutecznie zatykać tranzystory, szczególnie pnp.
    Wyświetlanie jest multiplexowane. Aby wyeliminować miganie należy wyłączyć większość programów rezydentnych typu komunikatory!
  • #5 3178998
    jazio_pn
    Poziom 12  
    Bardzo fajne... coś... :) Ile taki układ zwiększający wydajność kosztuje i ile diód max można do niego podłączyć?

    Ale zastanawiam sie czemu służą te kolorowe wyprowadzenia na dole, a czemu ten czarny przewód na górze ?

    pozdrawiam
  • #6 3179675
    mr_nuke
    Poziom 17  
    Witam

    Fajna sprawa taki panelik.
    Napisz jaki jest koszt budowy takiego :)

    -> jazio_pn - ten czarny od góry, to przewód doprowadzający zasilanie, a te kolorowe u dolu to przewody do LED`ów.
    Jeśli sie myle, to prosze mnie poprawić.

    Pozdrawiam
  • #7 3179864
    ryborz
    Poziom 23  
    ->mr_nuke zgadza się :) Zasilanie 12V, jest stabilizowane na 5V. Bez stabilizatora można się obejść ale trzeba jakoś zasilić scalaki, poza tym wtedy dokładnie wiemy jakie prądy płyną do diod. Generalnie zasada jest następująca:
    3 x NPN (max 100mA 5V) + 3 x R (125mW) + 3 x R (diody) to kolory
    N x PNP (max 300mA 5V) + N x R (125mW) to N kanałów diod
    Bufory zwiększające napięcia portu LPT mile widziane.
    Za całość z uniwersalną płytką drukowaną i obudową zapłaciłem 23zł.
    Zamieszczam schemat urządzenia z podłączanym osobno wyświetlaczem ( bardziej praktyczne)
  • #8 3184214
    ryborz
    Poziom 23  
    Filmik(kręcony aparatem. W rzeczywistości panel wygląda lepiej :) ) :


  • #10 3184567
    ryborz
    Poziom 23  
    Niestety mam mało czasu. Muszę zrobić na uczelnię obrotomierz samochodowy. Chciałem też zbudować zegar na lampach Nixie. Musiałbym dopisać do programu zczytywanie z pliku tekstowego ustawienia szybkości, kolorów, trybu oraz czasu trwania danego efektu. To jest do zrobienia. Jak znajdę chwilę to postaram się to napisać.

    Software'owo zmieniłem intensywność koloru zielonego, ponieważ był najmocniejszy. Gdyby ktoś chciał wersję bez tej zmiany to proszę pisać.
  • #11 3185261
    Dawid_s
    Poziom 18  
    nic na tej twojej stronie nie chce mi sie właczyć?? o ten programik tez ładnie bym prosił ( ten co masz go napisać), Program ten na górze jak sie go zainstaluje to w opisie programu jest napisane że ma on zblokowany port LPT co zrobic aby go uaktywnić i móc sobie podłaczyć PanelRGB?? Czy jest szansa na rozbudowanie tego w wieksza instalacje np. 10 czy 20 takich Paneli RGB??
  • #12 3185392
    ryborz
    Poziom 23  
    Napisałem program z możliwością edycji i odtwarzania schematów.
    Określa się kolory, tryb pracy, szybkość, czas trwania efektu ( w niektórych przypadkach ilość segmentów). Możliwość zaprogramowania 20 trybów, z których każdy może trwać do 30 sekund.
    http://members.lycos.co.uk/ftech/panelRGB.rar

    Teoretycznie gdyby zmniejszyć rezystory albo podłączyć równolegle parę urządzeń zwiększających wydajność możnaby podłączyć pare paneli równolegle. Liczba segmentów większa niż 9 nie jest do uzyskania z powodu możliwości portu LPT.
  • #13 3185801
    ryborz
    Poziom 23  
    Film nr.2


  • #14 3187286
    Snikers
    Poziom 24  
    projekt ciekawy jednak nie zaprzegal bym kompa do PWM szkoda mocy obliczeniowej, szczegolnie jak sie konczy przy 8 diodach i GG. zaprzegl bym jakis uC i do niego wpisywal trzy wartosci PWM dla kazdej diody
  • #15 3189219
    ryborz
    Poziom 23  
    Szczerze mówiąc nie chciało mi się robić tego na uKontrolerze. Trudno byłoby np. ustawić jeden kolor z 16,7mln możliwych. Chciałem w pełni wykorzystać możliwości jakie dawał projekt:). Już mam koncepcje na panele składające się np z 50 diod z możliwością szeregowego łączenia, sterowane mikrokontrolerem przez port szeregowy lub jakąś konsolę.
  • #16 3189448
    Patyk
    Poziom 15  
    Nie działa link z programem...
  • #17 3190212
    Snikers
    Poziom 24  
    zawsze mozna ograniczyc do 4bitow na kolor. przy "kolorowych lampkach" nie bedzie odczowalnej roznicy. 16,7mln to troche za duzo jesli nie wyswietla sie obrazu a jedynie miga lampkami.

    ps. monitory komputerowe zapewniaja taka teoretyczna ilosc kolorow. wyswietlaja mniej
  • #20 3192580
    Grzesiek1711
    Poziom 16  
    ryborz napisał:
    Liczba segmentów większa niż 9 nie jest do uzyskania z powodu możliwości portu LPT.


    i tutaj się niezgodzę...można zrobić nawet 12 osobnych diodek. Trzeba wykorzystać dodatkowy rejestr kontrolny na porcie LPT (adres bazowy+2) i wtedy 4 młodsze bity są do sterownaia pinami 1,14,16 i 17 z czego 1,14 i 16 są zanegowane (trzebaby negować w programie - ale to nie problem).

    No chyba ze ten projekt wykorzystuje szybszą transmisją po porcie I/O na LPT (bufor FIFO itp). ale w to akurat wątpię...
  • #21 3193031
    ryborz
    Poziom 23  
    i tutaj się nie zgodzę...
    8 bitów danych + 4 bity = 12
    12 - 3 kolory = 9
    mozna podłączyć 12 diod ale jednego koloru.
    PS: korzystam z tych rejestrów...
  • #22 3193104
    Snikers
    Poziom 24  
    przy takim polaczeniu moze i sie nie da ale wystarczy podpiac 74x164 i troche zmodyfikowac wybieranie rgb wtedy z kazdego bita robi nam sie 8
  • #23 3193456
    Grzesiek1711
    Poziom 16  
    ryborz, sorry ale nie zauważyłem tego na schemacie :) fakt moja wina. (powiem Ci szczerze, że zastanawiałem się jak kluczujesz te kolory..bo widze tylko 8 pinów danych i nic więcej...i mała rozkmina.. :) - a tu się wszystko wyjasniło)

    Ale dodając prosty licznik 4017 (nic więcej) można zrobić 10 (z licznika) * 11 (bo potrzebujemy tylko strobo czyli z 12 zabieramy jeden) / 3 (kolory) = 36 diodek RGB

    Pracując np. na TTL'ach...hmm...to dostawiamy 2 kostki : 7493 (licznik do 16) i 74159 (dekoder 4 do 16) mamy 16*11/3= 58 diodek RGB.

    ale przy takiej ilości diodek pokusiłbym się już o zastosowanie jakiegoś zewnętrznego uP, bo zajęcie procesora jest przeogromne przy takim PWM'ie.
  • #24 3199433
    dolar666
    Poziom 20  
    Witam sory za "lamerstwo" w temacie ale jestem początkującym uzytkownikiem i dopiero sie ucze układ bardzo mi się spodobal i wydaje sie byc prosty w budowie ale jak to zwykle początkujący mam pytanie oglądając film widać na 100% więcej niz 3 kolory, do tej pory nie wiedziałem co to dioda RGB ale sprawdziłem i z tego co rozumiem jest to dioda świecaca 3 kolorami czerony zielony i niebieski czyli poszczegolne inne kolory uzyskałeś poprzez zaświecenie np dwoch kolorów naraz?? Drugie pytanie ile taka dioda kosztuje bo najblizszy sklep jest oddalony 30km i koles spiewa sobie za taka diode 6zł wydaje mi sie ze "troche" drogo.... i trzecie pytanie jakie są wartości rezystorów R12 R13 R14?? Z góry dziekuje za odpowiedz.
  • #26 3200037
    VSS
    Poziom 21  
    dolar666 napisał:
    Drugie pytanie ile taka dioda kosztuje bo najblizszy sklep jest oddalony 30km i koles spiewa sobie za taka diode 6zł wydaje mi sie ze "troche" drogo.... i trzecie pytanie jakie są wartości rezystorów R12 R13 R14?? Z góry dziekuje za odpowiedz.


    poszukaj na allegro, takie diody kosztują około 2,5PLN jak kupisz 20 to dostaniesz 5 gratis :)
  • #27 3200415
    ryborz
    Poziom 23  
    R12 R13 R14 to precyzyjne rezystory 1% warunkujące prądy płynące przez diody. Red 5V-2V/33.2R ok. 90 mA. przy wypełnieniu 1/8 daje średni prąd 11mA. Green Blue 5V-3V/19,1R ok. 104mA. Średni prąd
    13mA. Diody według katalogu są do 120mA w impulsie 100ms. Diody najlepiej na allegro i najlepiej superflux (szeroki kąt świecenia).

    Mieszanie kolorów:
    Modulacja szerokości impulsu. Podajemy sygnał o dużej częstotliwości (najlepiej > 50Hz) aby nie widzieć migania.
    Załóżmy 100 Hz. T = 10 ms ->
    10ms świeci = 100%
    8ms świeci 2ms nie = 80%
    4ms świeci 6ms nie = 40% itd.
  • #28 3203400
    Snikers
    Poziom 24  
    bardzo ladnie opisane PWM.

    powiedz mi przy jakim wypelnieniu twoje diody przestaja swiecic (wiadomo nie liniowa charakterystyka diody). 20%, 30% ?
  • #29 3203641
    ryborz
    Poziom 23  
    Moim zdaniem 0%. Liczy się średni prąd. Napięcie i prąd w impulsach są stałe. To jest tak jakby dioda cały czas pracowała w punkcie pracy.
  • #30 3266406
    ryborz
    Poziom 23  
    Szczerze mówiąc zrobienie czegoś takiego nie stanowi dla mnie problemu. Problemem jest cena samych materiałów. Żeby było tanio trzeba kupować hurtem. Wiąże się to z dużymi inwestycjami.
REKLAMA