Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wyświetlacz do PC z diod led - sterowanie przez LPT

skorupa2006 08 Sty 2008 19:18 2979 3
  • #1 08 Sty 2008 19:18
    skorupa2006
    Poziom 9  

    Jest to mój pierwszy post na tym forum więc witam wszystkich.
    Teraz przejdę do pytania:
    otóż chcę zrobić wyświetlacz z diod led 3mm o wymiarach 7x42 px czyli 294 diody. Wiem że potrzebuję jakiegoś sterownika aby podłączyć te diody portem LPT do komputera. Prosiłbym o jakiś w pełni gotowy schemat, gdyż nie jestem ekspertem w tej dziedzinie.
    A teraz druga sprawa:
    gdy komputer będzie wyłączony (na LPT nic nie będzie podawane) chciałbym aby wyświetlał się zegar, zaś gdy komputer. jest włączony tz. w pliku tekstowym będzie taki wpis

    Code:
    isPlaying: false
    
    status: 0
    repeatTrack: false
    repeatPlaylist: false
    randomMode: false
    artist:
    title:
    track:
    album:
    length: ?
    genre:
    year: 0
    comment:
    bitrate: ?
    samplerate: 0
    cover: /home/skorupa/.kde/share/apps/amarok/albumcovers/cache/100@nocover.png
    score: 0.000000
    na wyświetlaczu będzie widniał napis "MCE" a jeżeli w pliku tym będzie widniał wpis
    Code:
    isPlaying: false
    
    status: 1
    repeatTrack: false
    repeatPlaylist: false
    randomMode: false
    artist: /dowolny wpis/
    title: /dowolny wpis/
    track: /dowolny wpis/
    album: /dowolny wpis/
    length: /dowolny wpis/
    genre: /dowolny wpis/
    year: /dowolny wpis/
    comment: /dowolny wpis/
    bitrate: /dowolny wpis/
    samplerate: /dowolny wpis/
    cover: /home/skorupa/.kde/share/apps/amarok/albumcovers/cache/100@nocover.png
    score: 26.600000
    na ekranie przewijać ma się tekst z pola title i album zajmując 7x35 px, a pozostałe 7x7 px zajmowałby znaczek -podwójna kreska (pauza). Ostatnim wariantem ma być napis który wyświetlany byłby gdy plik wygląda następująco:
    Code:
    isPlaying: true
    
    status: 2
    repeatTrack: false
    repeatPlaylist: false
    randomMode: false
    artist: /dowolny wpis/
    title: /dowolny wpis/
    track: /dowolny wpis/
    album: /dowolny wpis/
    length:/dowolny wpis/
    genre: /dowolny wpis/
    year: /dowolny wpis/
    comment:
    bitrate: /dowolny wpis/
    samplerate: /dowolny wpis/
    cover: /home/skorupa/.kde/share/apps/amarok/albumcovers/cache/100@nocover.png
    score: 13.250000
    tak samo jak powyżej na ekranie 7x35 px zajmuje przesuwający się pasek title i album a pozostałe 7x7 px zostałoby wypełnione znakiem play (>).
    Bardzo proszę o pomoc.
    Plik tekstowy generuje mi automatycznie wtyczka do Amaroka.
    Używam Ubuntu linux.

    Pozdrawiam,
    skorupa2006

    0 3
  • #2 08 Sty 2008 19:51
    lukas_sa
    Poziom 16  

    skorupa2006 napisał:
    Jest to mój pierwszy post na tym forum więc witam wszystkich.
    Teraz przejdę do pytania:
    otóż chcę zrobić wyświetlacz z diod led 3mm o wymiarach 7x42 px czyli 294 diody. Wiem że potrzebuję jakiegoś sterownika aby podłączyć te diody portem LPT do komputera. Prosiłbym o jakiś w pełni gotowy schemat, gdyż nie jestem ekspertem w tej dziedzinie.
    A teraz druga sprawa:
    gdy komputer będzie wyłączony (na LPT nic nie będzie podawane) chciałbym aby wyświetlał się zegar, zaś gdy komputer.
    Taki układzik to już raczej tylko na µC /mikro kontrolerze/

    Dodano po 53 [sekundy]:

    umiesz programować uC? Bo jak nie, to już może być trochę gorzej...

    0
  • #3 10 Sty 2008 09:40
    skorupa2006
    Poziom 9  

    Dzięki za odp.
    Programować dopiero będę zaczynał (na razie czytam kursy i opisy).
    Wymyśliłem jak prościej tym sterować:

    jako sterowanie do led'ów można użyć sterownika podobnego to tych z ekranów alfanumerycznych (będzie to wtedy 1x7 znaków - 1 znak to 7x5 px + 1 przerwy między znakami). Jeśli chodzi o zegar - mógłby być to zwykły zegar (jako osobny moduł) + jakiś układ który przy włączeniu komputera dostanie napięcie z portu LPT i odłączy masę zegara od diod.
    Znalazłem też kilka wtyczek do Amaroka - która będzie najlepsza?
    Oto wtyczki:
    http://www.kde-apps.org/content/show.php?content=21174
    https://pajukanta.fi/projects/amarok-lcd-display.html
    http://kde-apps.org/content/show.php?content=46139
    http://kde-apps.org/content/show.php?content=30277
    http://www.kde-apps.org/content/show.php?content=35072
    http://airlcd.sourceforge.net/index.shtml

    edit:
    najlepszy byłby jakiś sterownik z wyświetlacza 1-liniowego zgodny z HD44780 .Tylko czy ten sterownik jest inny w przypadku wyświetlacza 1x8 a 1x16 ?
    Pzdr.,
    skorupa2006

    0
  • #4 18 Sty 2008 19:42
    skorupa2006
    Poziom 9  

    Witam,
    czy wie ktoś jak zrobić sterownik do wyświetlacza 1x8 zgodny z HD44780 Napięcie na diodę to 3v i 20mA. Teoretycznie byłby to taki sam sterownik jak w każdym innym wyświetlaczu 1x8 tylko tamte są zaprojektowane na inne obciążenia i prądy:/

    0