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

[Atmega2313][Bascom] LCD ALFANUMERYCZNY 16X2 RGB

Pan_Ziaja 09 Wrz 2009 12:34 4440 17
  • #1 6998181
    Pan_Ziaja
    Poziom 10  
    Witam
    To moj pierwszy post.
    Prosze o wyrozumiałosc.
    Zakupilem zestaw AVT3500 do programowania w Bascomie AVR.

    Dopiero co sie ucze

    Zakupilem tez wyswietlacz LCD http://www.sklep.avt.com.pl/p/pl/480131/lcd+alfanumeryczny+16x2+rgb.html

    Jak go podlaczyc?
    Dokladnie mi chodzi o te koncowki do sterowania RGB - KB KR KG A


    pozdrawiam :)
  • Pomocny post
    #2 6998366
    mirekk36
    Poziom 42  
    jak podłączysz np KB do GND natomiast A do VCC (tylko może przez jakiś mały rezystor) - to będziesz miał podświetlenie niebieskie

    jak podłączysz np KG do GND natomiast A do VCC (tylko może przez jakiś mały rezystor) - to będziesz miał podświetlenie zielone

    jak podłączysz np KR do GND natomiast A do VCC (tylko może przez jakiś mały rezystor) - to będziesz miał podświetlenie czerwone


    - mieszanie kolorów -

    ..... a jak np podłączysz :
    końcówki KG i KR do GND a końcówkę A do VCC - to będziesz miał żółty

    ..... a jak np podłączysz :
    końcówki KB i KR do GND a końcówkę A do VCC - to będziesz miał fioletowy

    itd itd
  • #3 6998375
    Component
    Poziom 10  
    DZIEKI WIELKIE :D
  • Pomocny post
    #4 6998385
    mazomen
    Poziom 16  
    Na stronie którą podałeś znajduje się karta katalogowa w formacie pdf. Masz tam opis wyprowadzeń tego wyświetlacza którego podłącz do płytki testowej zgodnie ze schematem podanym w książce. Sam zestaw AVT3500 nie jest jakoś specjalnie przystosowany do pracy z wielokolorowym podświetlaniem. Będziesz musiał podłączyć je jakoś w inny sposób (przez jakiś przełącznik jeśli zależy ci na łatwej zmianie koloru podświetlania lub jeśli czujesz się na siłach to podłącz je do jakiegoś portu mikroprocesora i steruj nimi programowo) albo wybierz sobie jakiś kolor i na stałe podłącz go przez rezystor do zasilania
  • #5 6998471
    Pan_Ziaja
    Poziom 10  
    czyli jak podłacze do Vcc=5V moze nie wytrzymac?
    pzdr.
  • #6 6998496
    mirekk36
    Poziom 42  
    Pan_Ziaja napisał:
    czyli jak podłacze do Vcc=6V moze nie wytrzymac?
    pzdr.


    a skąd ty u licha na tej płytce wytrzasnąłeś VCC=6V ???? ;) ..... a podłączenie samego tylko podświetlania to można zrobić i na 12V byle by ograniczyć prąd dla diod podświetlenia.

    tylko najpierw zastanów się jak chcesz to podświetlenie zrobić? czy statycznie? - podłączając tak jak ci wyżej podpowiedziałem ????

    czy chcesz sterować z procka ????

    jeśli z procka to MUSISZ dać po drodze tranzystor(-y) sterujcy(-e) - inaczej możesz albo usmażyć procka albo nie będziesz miał podświetlenia bo 20mA to na pewno zbyt mało żeby zaświeciło.

    Jeśli jednak nie wiesz jak to zrobić przez tranzystor to daruj to sobie na razie i podłącz kabelkami wg opisu powyżej - kolor jaki chcesz
  • #7 6998499
    Pan_Ziaja
    Poziom 10  
    literówka
    5V zasilanie plytki AVT 3500
    podłaczyłem statycznie
    A do Vcc=5V
    KR do GND
    i nic...
    chyba cos wywaliło bo nagle błysko a potem zgaslo... z zielonym tez z niebieskiem wole nie ryzykowac...
  • #8 6998544
    mirekk36
    Poziom 42  
    matko z córką - a możesz zobaczyć wyżej co napisałem?

    mirekk36 napisał:
    jak podłączysz np KB do GND natomiast A do VCC (tylko może przez jakiś mały rezystor) - to będziesz miał podświetlenie niebieskie
    .....


    i później:
    mirekk36 napisał:
    ..... a podłączenie samego tylko podświetlania to można zrobić i na 12V byle by ograniczyć prąd dla diod podświetlenia.


    jeśli podłączyłeś diody czerwone KR i zielone KG - bez rezystora to właśnie mogły one sobie raz w życiu błysnąć - i się przepalić .....

    jest więc szansza, że pozostała struktura KB niebieska będdzie jeszcze do użytku - ale REZYSTOR !
  • #9 6998666
    Pan_Ziaja
    Poziom 10  
    spokojnie nie denerwuj sie.
    nie miałem pod reka rezystora i zaryzykowałem.
    widze co piszesz i rozumiem :)
    ale bedzie mnie to kosztowało 30 złoty :)
    pzdr.
  • #10 6998737
    mirekk36
    Poziom 42  
    nie no nie denerwuję się - tylko aż mi szkoda tych upalonych LEDów ;)

    a z drugiej strony - to jak widać czasem trzeba się nauczyć na własnych błędach .... myślę, że po tej lekcji to już będziesz zawsze pamiętał o rezystorkach ;)
  • #11 6998805
    Pan_Ziaja
    Poziom 10  
    przylutowałem do wejscia A rezystor 240 ohm
    napiecie spadło o połowe czyli do 2,5 V
    diody czerwone i zielone spalone.
    mam dylemat czy ryzykowac z niebieskimi :D
  • #12 6998818
    mirekk36
    Poziom 42  
    no z rezystorem - nic się nie stanie ;) .... po to go się stosuje do diod LED właśnie żeby się nie "paliły"

    generalnie to powinieneś sobie dokładnie w nocie aplikacyjnej zobaczyć jaki jest spadek napięcia na poszczególnych rodzajach diod i obliczyć do tego rezystor....

    .... ale dając 240R nawet tak w ciemno - ne pewno nie spalisz już niebieskiego ;) .... jedyne co może się okazać - może ale nie musi, że będzie on za duży i podświetlenie będzie bardzo słabe. Dając coraz mniejszy rezystor będzie jaśniej. Tylko tu już nie dobieraj coraz mniejszego tak na oko - bo znowu popalisz diody - naucz się dobierać/obliczać wartość takiego rezystora
  • #13 6998853
    Pan_Ziaja
    Poziom 10  
    super działa.
    swieci na niebiesko.
    dzieki za pomoc.
    tylko ze teraz ładuje program i nic sie nie wyświetla
    
    $regfile = "2313def.dat"
    $crystal = 8000000
    
    Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
    
    
    Config Lcd = 16 * 2
    
    Do
    Cls
    Lcd "JEST OK"
    Wait 1
    Cls
    Lcd "DZIAŁA FAJNIE"
    Wait 1
    Loop
    
  • #15 6998978
    Pan_Ziaja
    Poziom 10  
    Jeszcze mam takie pytanie.
    Napisałes w jednym poscie

    Cytat:
    5. Niech kolega nie wymyśla teorii z kosmosu n/t innego napięcia zasilania procka np że może ono wynosić 5,1V natomiast napięcie dla wyświetlacza może już wynosić tylko 4,8V bo to całkowita bzdura!. Jeśli w jakiejś dokumentacji miałeś podane, że spadek napięcia na podświetlaniu wyświetlacza wynosi 4,8V to po pierwsze nie jest to zasilanie układów cyfrowych wyświetlacza bo ona ma być normalnie +5V, a po drugie oznacza to, że podświetlanie też zasilasz z +5V tyle że musisz dobrać rezystor . A jak?

    skoro I = U/R

    to

    R = U/I czyli twoje U = 5V - 4,8V = 0,2V I dalej R = 0,2V / 0,02A = 10R

    czyli dajesz jakiś rezystorek ok 10 ohm w szereg z podświetlaniem normalnie podłączonym do +5V. Naucz się dobierania i obliczania rezystorów dla diod LED bo będziesz je jarał do updłego - tymczasem ta wiedza to podstawa - jakby prawo Ohma I = U/R Wink



    w PDF dotyczacym lcd pisze

    [Atmega2313][Bascom] LCD ALFANUMERYCZNY 16X2 RGB

    czy w takim razie mam

    R = U/I czyli twoje U = 5V - 3,9V = 1,1V I dalej R = 1,1V / 0,02A = 55R

    czyli idealny rezystor to 55 ohmow ?
    nie krzycz prosze :P ucze sie:P szukam szperam :P
  • #17 6999949
    janbernat
    Poziom 38  
    Ale w tej samej linijce jest duty1/16 czyli wypełnienie impulsów sterujących 1/16.
    Daj potencjometr montażowy (PR) 560 Ohm w szereg, ustaw go w środkowym położeniu i powoli kręć.
    I W SZEREG Z TYM POTENCJOMETREM DAJ TE 55Ohm.
  • #18 8636685
    bury104
    Poziom 13  
    U mnie zielony i niebieski działa prawidłowo przy napięciu 3.3-3.5 V (oczywiście dodatkowy rezystor był).

    Co do czerwonego - działa jedynie gdy napięcie zasilania było pomiędzy 2.1-2.7V, jeśli będzie wyższe nie zapali się to podświetlenie czerwone!!!

    Podświetlenie zielone i niebieskie u mnie pobierały po 30-35mA, a czerwone 20-25mA.

    Taki prąd musi płynąć, aby podświetlenia nie zlewały się z wyświetlanymi cyframi (nie było efektu zbyt intensywnego światła).

    Niestety nie mieszałem kolorów - prąd oczywiście w każdym przypadku należy dobrać ściśle do chcianego koloru i efektu. Nie jest to wcale proste, gdyż może się okazać, że nie widać będzie wyświetlanych cyfr i takie rozwiązania nie będzie funkcjonalne.

    Mi w zupełności wystarczyły trzy kolory - to aż nadto.

    Sam wyświetlacz można oczywiście nabyć znacznie taniej niż w AVT, jednak jest on dość awaryjny, na trzy kupione produkty w jednym nie działało czerwone podświetlenie, oczywiście wymieniłem i co się okazało w sklepie mieli więcej takiego wadliwego towaru - co sprawdzono w mojej obecności w samym sklepie.


    Trzeba uważać i nie lutować od razu.

    Drugi wyświetlacz spalił się po miesiącu - padł sterownik, tego nie dało się już oddać lub wymienić - bo lutowane miał styki i był wbudowany w konkretne rozwiązanie.

    Oceniam wyświetlacz dość wysoko, ze względu na niski pobór prądu, jednak duża awaryjność nie za dobrze świadczy o dopracowaniu tego rozwiązania, co zresztą jest widoczne na zagranicznych forach.

    Dodatkowo koszt powyżej 20pln nie może się równać z wyświetlaczem od nokii 3310 za 4pln.

    PZD!!!



    :D
REKLAMA