Wyświetlacz alfanumeryczny 40x4

Pytania, kody i porady dotyczące nie tylko Bascom.
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Wyświetlacz alfanumeryczny 40x4

Post autor: pimowo » 01 paź 2017, 21:12

Hej,
Mam małe trochę głupie pytanie...
Od bardzo długiego czasu buduję sobie sterownik do salonu i miał tam być wyświetlacz 20x4, ale coś mnie tak ostatnio naszło, że fajnie jakby był większy. Znalazłem sobie wyświetlacz 40x4 i bardzo mi się spodobał, ale... czy w BASCOMie dam radę sobie z takim wyświetlaczem na i2c poprzez PCF8574?
Do tej pory bawiłem się tylko wyświetlaczami 16x2 i 20x4
Dopytuję ponieważ cena $20 jest całkiem spora jak dla mnie za ten wyświetlacz, a nie chciałbym aby zaczął i zakończył swój żywot w szufladzie ;)

LINKA do wyświetlacza.

Z góry dzięki wielki za pomoc dzięki :)
Awatar użytkownika
niveasoft
Posty: 1313
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: niveasoft » 01 paź 2017, 21:24

On ma dwa chipy i dlatego ma też dwie linie EN. Gdzieś widziałem bibliotekę na to, ale można to też chyba napisać w Bascom i będzie działać.
pawel7878
Posty: 5
Rejestracja: 27 wrz 2017, 23:16

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: pawel7878 » 01 paź 2017, 21:53

Jeśli ma być duży to może lepiej coś takiego http://www.artronic.eu/pl/c/TFT-UART-z-karta-SD/258. - 219zł
Drogo- ale komunikacja po rs232 czyli w sumie 4 przewody " +5V, GND ,rx ,tx " no i żadnych przycisków bo ekran dotykowy/ kolor. Prosta obsługa w bascom( duży -4,3 cala). Ja zdzwoniłem i sprzedali mi go około 30% taniej ;)
Awatar użytkownika
niveasoft
Posty: 1313
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: niveasoft » 01 paź 2017, 22:01

Taka ciekawostka, że 20$ to chyba 73zł a w Artronicu ten sam wyświetlacz jest na miejscu i kosztuje 69zł :D
http://www.artronic.eu/pl/c/LCD-4X40/19
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: pimowo » 01 paź 2017, 22:02

niveasoft pisze: ↑
01 paź 2017, 21:24
On ma dwa chipy i dlatego ma też dwie linie EN. Gdzieś widziałem bibliotekę na to, ale można to też chyba napisać w Bascom i będzie działać.
Coś, gdzieś ostatnio czytałem, że jest biblioteka, ale niby nie można zmienić konfiguracji pinów-musi być jak jest w bibliotece-takie rozwiązanie niestety nie bardzo mi pasuje. Dodatkowo musi działać na i2c ponieważ moja ATmega32 nie ma już wolnych pinów :(
Boję się trochę zaryzykować z kupnem wyświetlacza :(
pawel7878 pisze: ↑
01 paź 2017, 21:53
Jeśli ma być duży to może lepiej coś takiego http://www.artronic.eu/pl/c/TFT-UART-z-karta-SD/258. - 219zł
Drogo- ale komunikacja po rs232 czyli w sumie 4 przewody " +5V, GND ,rx ,tx " no i żadnych przycisków bo ekran dotykowy/ kolor. Prosta obsługa w bascom( duży -4,3 cala). Ja zdzwoniłem i sprzedali mi go około 30% taniej ;)
Wyświetlacz ciekawy, ale to nie jest na moją kieszeń :(

Wybrałem wyświetlacz alfanumeryczny ponieważ bardzo je lubię. W swoim sterowniku nie chcę żadnych kolorowych wyświetlaczy, nie może też być duży-wyświetlacz 20x4 pasuje idealnie, ale zrobię małe przemeblowanie na PCB i 40x4 też wejdzie. Jeżeli wyświetlacz 40x4 da się obsłużyć w BASCOM to już nic więcej mi do szczęścia nie potrzeba :P
niveasoft pisze: ↑
01 paź 2017, 22:01
Taka ciekawostka, że 20$ to chyba 73zł a w Artronicu ten sam wyświetlacz jest na miejscu i kosztuje 69zł :D
http://www.artronic.eu/pl/c/LCD-4X40/19
Dzięki za linka. Powiem szczerze, że nawet nie zaglądałem w PL bo z góry założyłem, że będzie drożej...
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: pimowo » 03 paź 2017, 14:58

TUTAJ piszą, że da się obsłużyć ten wyświetlacz w BASCOM, ale teraz pytanie czy dam radę to pogodzić z PCF8574?
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: pimowo » 12 paź 2017, 20:51

Mam już wyświetlacz na stole. Jednak kupiłem w PL ponieważ cena taka sama, sprzęt po jednym dniu w domu, a nie po miesiącu :)
Nieźle to wygląda, nie myślałem, że to takie wielkie. Mógłby mieć troszkę większe znaki, ale i tak nie jest źle-podoba mi się i to bardzo.

Podłączyłem go pod Chiński konwerter na PCF8574 -> i2c. Wyświetlacz działa w połowie tzn. dwie pierwsze linie, ale nic dziwnego ponieważ nie steruję pinem E2.

Potrzebuję teraz pomocy, jak to mam podłączyć i jak tym sterować. Jak i gdzie podłączyć piny: E2 i VEE?

Kod (testowo na ATmega8) który mam wygląda tak:
  1. $regfile = "m8def.dat"
  2. $crystal = 11059200
  3.  
  4. Config Sda = Portc.4
  5. Config Scl = Portc.5
  6. I2cinit
  7.  
  8. $lib "bl_Lcd_i2c.lib"
  9.  
  10. Config Lcd = 40x4
  11.  
  12. Const Pcf_d4 = 4
  13. Const Pcf_d5 = 5
  14. Const Pcf_d6 = 6
  15. Const Pcf_d7 = 7
  16. Const Pcf_rs = 0
  17. Const Pcf_rw = 1
  18. Const Pcf_e1 = 2
  19.  
  20. Dim _lcd_e As Byte
  21. Dim Backlight As Byte
  22.  
  23. Backlight_on Alias &H08
  24. Backlight_off Alias &H00
  25. Backlight = Backlight_on
  26. _lcd_e = 128
  27.  
  28. Const Pcf8574_lcd = &H4E
  29.  
  30. Waitms 100 : Cls
  31.  
  32. Locate 1 , 1 : Lcd "   ***  <<<  TEST LCD  40x4  >>>  ***   "
  33. Locate 2 , 1 : Lcd "0123456789012345678901234567890123456789"
  34.  
  35. Do : Loop : End
<EDYTA>
Tak sobie jeszcze myślę... mógłbym wykorzystać pin od podświetlenia do sterowania E2 ponieważ podświetlenie i tak docelowo chcę zrobić regulowane na tranzystorze i fotorezystorze-im jaśniej w pomieszczeniu tym jaśniej świeci LCD, a im ciemniej w pomieszczeniu tym bardziej przygaszony LCD-wszystko po to aby w nocy to nie świeciło jak latarnia morska :)
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
niveasoft
Posty: 1313
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: niveasoft » 14 paź 2017, 14:56

Poszukam tej biblioteki. To była taka paczka od Mrshilov ze zdjęciami w środku.
Wydaje mi się że tam pin RW wyświetlacza był podpięty do masy na stałe (normalnie masę daje PCF)a pin PCF`a który był RW sterował E2.
Awatar użytkownika
pimowo
Posty: 392
Rejestracja: 28 maja 2016, 10:07

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: pimowo » 14 paź 2017, 15:24

Czyli (teoretycznie) wyświetlacz był by sterowany i podświetlenie również? :)
Awatar użytkownika
niveasoft
Posty: 1313
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Wyświetlacz alfanumeryczny 40x4

Post autor: niveasoft » 14 paź 2017, 16:52

Sprawdź tę paczkę. W niej są dwie biblioteki i dwa kody. W tej wersji z dopiskiem "suggestions" da się chyba ustawić bity tak by pasowały do tego chińskiego adaptera I2C. Nie mam żadnego wyświetlacza z dwoma liniami E ani też za bardzo czasu. Więc potestuj i daj znać :D
Obrazek jest obiecujący. Pamiętaj o stałym podłączeniu RW do masy.
Obrazek
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
ODPOWIEDZ