ATmega + graficzny LCD

Oct 03, 2010 14 Replies

Jako, ze programowanie w C z kazdym dniemidzie coraz lepiej postanowilem zajac sie tematem do tej pory zupelnie mi obcy. Jako, ze wiekszosc robionych przeze mnie urzadzen potrzebuje intenrfejsu uzytkownika w postaci chocby najprostrzego LCD 2x16 i klawiatury chcialbym w dalszych projektach zaczac stosowac wyswietlacze graficzne LCD zarowno monochromatyczne jak kolorowe z ekranem dotykowym. Wyswietlaczy (a raczej sterownikow b one wazniejsze chyba sa) jest sporo tak samo jak i informacji. Moje pytanie brzmi co byscie polecili na poczatek, jakim wyswietlaczem z jakim sterownikiem sie zainteresowac. Chodzi o to zeby byl w miare tanio dostepny, mial dobra dokumentacje a takze dostepne biblioteki w C bo nie ukrywam ze chcialbym skorzystac na poczatku z jakichs gotowcow. Interesuja mnie wysw. o rozdzielczosci minimum 128x96 docelowo 320x240 kolor.


In the darkest hour on Sun, 3 Oct 2010 16:26:34 +0200, Chomik snipped-for-privacy@hot.pl screamed:

Skoro zaczynasz - proponuję wyświetlacze z wbudowanym kontrolerem.

W dniu 04.10.2010 08:44, Artur M. Piwko pisze:

Np. do nokii 6610i - kosztuje ~20zł z przesyłką, obsługa po SPI. Główna wada to gniazdo - bywają czasami problemy z dostępnością i ma odstępy między padami < 8mils.

A wyświetlacz o dużej rozdzielczości - będzie problem z "łatwo i tanio". Jak patrzyłem w zeszłym roku to było "łatwo LUB tanio". Były relatywnie tanie (~120zł z touchpanelem i przesyłką) wyświetlacze do palmtopów acer, ale wymagały procesora z kontrolerem, albo wyrzeźbienia kontrolera na PLC/małym ARMie (czyli dodatkowe ~25zł). Najtańszy co znalazłem w tej rozdzielczości z kontrolerem ale bez tochpanelu (nie licząc chińczyków z minimalnym zamówieniem 100 i więcej sztuk) był za 250zł brutto. 800x600 z touchpanelem i kontrolerem to ~300 netto.

Rzeczywiscie chyba wezme na poczatek ten od nokii. Znalazlem tez 320x240 z TP do ktorych nawet biblioteki sa na naszych stronach wiec i tym sie pobawie.

W dniu 2010-10-04 17:01, Chomik pisze:

Monochromatyczny:

formatting link
działania potrzebuje garści kondensatorów.

Kolor z touchpanelem:

formatting link
ą też większe.

Oba z kontrolerami, ślicznie się sterują zwykłym 8-bitowcem.

Pozdrowienia, MKi

Te pierwsze juz widzialem ale jakos nie znalazlem zbyt wiele jesli chodzi o jakies biblioteki do sterownika jaki one maja. Co do tego kolorowego to ciekaw jestem ceny. Firma nie wyglada na taka co sie w detalistow bawia:) Ale nie szkodzi zapytac.

W dniu 04.10.2010 18:23, Chomik pisze:

Pytałem, uciekłem z krzykiem ;) - LCD kosztował by 3 razy tyle co cała reszta części.

Z ciekawych rozwiązań to jeszcze są wyświetlacze do 3510i - kosztują koło 7..10 zł w detalu, podobno zalegają w hurtowniach kartonami. Wady: tylko 98x67, trzeba zrobić podświetlanie, nie można czytać framebuffera.

A jeszcze lepsze od S65. Przynajmniej magistrale wymyslali na trzeźwo.

formatting link

A mozesz zdradzic ile sobie zycza za taki wyswietlacz?

W dniu 04.10.2010 19:00, Chomik pisze:

Dokładnie ten - nie wiem, ale jak Ci się podoba to zapytaj - szybko odpisują.

Mnie interesował większy (ta sama rozdzielczość), to wyszłoby ~400zł z VAT - dla hobbisty trochę dużo ;)

Pare miesięcy temu były hurtowo na allegro za naście zł.

formatting link
A cos takiego warte jest to cokolwiek? Cena nie jest zabojcza a o sterowniku cos tez czytalem.

Nie trzeba żadnych bibliotek, wysyłasz bajt i zapalasz/gasisz

8 pikseli :D Ma tę wadę, że nie odczytasz zawartości ekranu, musisz tak go programować, aby nie było to potrzebne, albo trzymać w pamięci procka kopię zawartości ekranu.

O ile pamiętam, to było ok. 100 zł netto. Ja od nich biorę od czasu do czasu pojedyncze próbki i nigdy nie marudzili (ale biorę też większe ilości).

Pozdrowienia, MKi

W dniu 2010-10-04 20:11 MKi napisał(a):

Dobrym źródłem dotykowego kolorowego LCD TFT 3,5" są nawigacje "Biedronkowe". Za poniżej 200 zł dostajesz z tym wyświetlaczem sporo pamięci Flash, średnio szybki procesor ARM (200-400 MHz), ogniwo Li-Ion, całkiem przyzwoitą obudowę i na dodatek wbudowany odbiornik GPS gratis. Oprogramowanie można napisać nawet w Embedded Visual C++ bez przerabiania czegokolwiek. Komunikacja z resztą świata przez USB (device) oraz kartę SD (czasem SDIO - można np. kupić kartę WiFi).

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required