Wyświetlacz z systemem plików

Modułowe wyświetlacze LCD Easy TFT z oferty firmy Artronic oprócz samego wyświetlacza, mają wbudowany buzzer i czytnik kart micro SD, z których w bardzo łatwy sposób można wyświetlać pliki graficzne. Uzupełnieniem tych możliwości jest panel dotykowy z kontrolerem udostępniający użytkownikowi współrzędne miejsca dotyku. Obsługa wyświetlacza i panelu odbywa się za pomocą interfejsu szeregowego.

Posłuchaj
00:00

Easy TFT dostępne są w 6 rozmiarach 3,5, 4,3, 5, 5,6, 7 i 8". Wszystkie są zasilane napięciem 5 V i mają 16-bitową paletę barw oraz wbudowany panel dotykowy. Poszczególne wersje różnią się między sobą także rozdzielczością, jasnością, zakresem temperatur pracy i oczywiście pobieranym prądem. Ich parametry zostały zebrane w tabeli 1.

Podstawową cechą, wyróżniającą te wyświetlacze spośród innych dostępnych na rynku jest wspomniane wcześniej, wbudowane złącze kart micro SD. Producent zdecydował się by je zastosować z kilku powodów.

Po pierwsze, stosowanie kolorowych wyświetlaczy graficznych wiąże się ze zwiększonym obciążeniem sterujących nimi mikrokontrolerów. Niemałe rozdzielczości wyświetlaczy stosowanych w nowoczesnych aplikacjach wymagają ciągłego przesyłu dużych ilości danych pomiędzy mikrokontrolerem a wyświetlaczem, aby zapewnić płynne działanie graficznego interfejsu użytkownika i prezentowanych animacji. W efekcie, nierzadko inżynier musi zastosować w swojej aplikacji znacznie droższy i bardziej wydajny mikrokontroler niż byłby potrzebny, gdyby użyć wyświetlacza o mniejszej rozdzielczości.

Problemem jest także pamięć danych, którymi dysponuje wiele mikrokontrolerów, a która może być niewystarczająca by zmieścić jeden obraz zajmujący całą powierzchnię wyświetlacza. Sprawia to, że twórca aplikacji musi rozwiązać ten problem ładując obraz po kawałku, co jest bardziej pracochłonne. Czas zaoszczędzić można także przy zmianie podzespołów na nowsze. Szybko zmieniająca się technologia wyświetlaczy i mikrokontrolerów sprawia, że opracowując nowe wersje starszych urządzeń elektronicznych stosuje się najczęściej zupełnie nowy sprzęt, co niestety pociąga za sobą konieczność zmiany niektórych fragmentów kodu. W przypadku zastosowania modułów wyświetlaczy takich, jak omawiane, raz napisany kod, odpowiadający za ładowanie zdjęć z pamięci karty micro SD na ekran będzie działać tak samo dobrze, praktycznie niezależnie od użytego mikrokontrolera czy rodzaju zamontowanego wyświetlacza.

Tabela 1. Parametry wyświetlaczy z rodziny Easy TFT

W końcu, jak podkreśla producent, korzystne jest także to, że twórca aplikacji zaoszczędza czas, gdyż podmiana grafik w powstającym urządzeniu sprowadza się do wgrania plików z komputera na kartę SD, co jest procesem bardzo prostym i nie wymaga umiejętności programistycznych. Tymczasem jeśli obrazy zapisane byłyby w pamięci mikrokontrolera lub innej zewnętrznej pamięci, nierzadko konieczne byłoby przekompilowanie programu, a wgranie nowych danych wymagałoby użycia specjalistycznych narzędzi.

W praktyce

Proces ładowania obrazów na kartę SD wymaga uprzedniego ich przygotowania. Potrzebne pliki graficzne powinny być w formacie BMP, w katalogu BMP_FILE, a ich nazwy powinny przyjmować postać trójcyfrowych, kolejnych liczb, począwszy od 000.bmp. Następnie należy użyć dostarczonego przez producenta programu Bmptobin.exe, który wygeneruje dwa pliki w katalogu BMP_DATA. Plik BMPDATA.BIN będzie zawierał wszystkie scalone ze sobą obrazy, a plik TABLE.BIN będzie zawierał indeks, który pozwoli urządzeniu na znalezienie początku i końca poszczególnych grafik. Tak utworzone pliki należy wgrać na kartę SD.

Urządzenie zostało też przygotowane do wyświetlania tekstów za pomocą różnych czcionek, co jest możliwe dzięki konwerterowi plików fontów. Te po przetworzeniu również należy wgrać na kartę pamięci, tworząc plik HZK.BIN. Po wgraniu danych wystarczy nacisnąć przycisk K1, znajdujący się na odwrocie wyświetlacza, by zresetować moduł i by nowo wgrane pliki były dostępne do użytku.

Polecenia

Producent w celu ułatwienia pracy programistom przygotował też wygodny w obsłudze sposób wydawania poleceń do modułu. Są one przesyłane w postaci tekstowej, zgodnie ze wzorem "Polecenie P1 P2 P3.... n", gdzie po poleceniu, podawane są oddzielone spacjami kolejne parametry, a na końcu stawiany jest znak końca linii. Parametry mogą przyjmować postać 16-bitowych, dodatnich liczb całkowitych lub ciągów alfanumerycznych. Co ważne, po otrzymaniu polecenia urządzenie zaczyna je wykonywać, sygnalizując to niskim stanem na wyprowadzeniu "Busy". Wtedy to moduł nie jest w stanie przyjmować nowych poleceń.

Lista poleceń obejmuje takie komendy jak:

  • kolejne wyświetlanie wszystkich obrazów załadowanych na kartę pamięci SD;
  • narysowanie okręgu;
  • wypełnienie czworoboku;
  • zamalowanie całego ekranu;
  • wycięcie fragmentu obrazu z pliku;
  • narysowanie kropki;
  • narysowanie linii;
  • włączenie/wyłączenie podświetlenia;
  • załadowanie obrazu z pliku w konkretnym miejscu ekranu;
  • załadowanie obrazu z pliku .BMP, .JPG, .TGA lub .PNG z karty SD;
  • narysowanie prostokąta;
  • pobranie informacji o rozdzielczości ekranu;
  • wyświetlenie tekstu lub wyświetlenie tekstu wybraną czcionką;
  • uruchomienie buzzera na konkretny czas z zadaną częstotliwością;
  • uruchomienie animacji.

Zanim wyda się polecenia, konieczne jest skonfigurowanie modułu poprzez wgranie pliku tekstowego Config.ini na kartę SD. W pliku powinny się znaleźć informacje na temat szybkości interfejsu, koloru startowego, pracy w trybie demo (automatycznego ładowania plików z karty po starcie urządzenia), interwale odczytu panelu dotykowego, itp.

Podsumowanie

Wyświetlacze Easy TFT świetnie nadają się do sytuacji, gdy potrzeba w szybki sposób rozbudować projektowane urządzenie o interfejs graficzny. Wbudowany panel dotykowy pozwala na wygodną realizację interfejsu użytkownika, a prosty zestaw komend jest łatwy do użycia w programie.

Artronic
www.artronic.com.pl

Powiązane treści
Elektroluminescencyjne wyświetlacze Lumineq do zadań specjalnych
Nowe technologie i szeroka oferta podstawą szybkiego rozwoju rynku wyświetlaczy
Zobacz więcej w kategorii: Prezentacje firmowe
Pomiary
Idealne rozwiązanie do wymagających zastosowań - zaawansowany miernik cęgowy Voltcraft VC-771 PV
Komponenty
Varybond Regular Grade: specjalistyczna ochrona połączeń gwintowych w trudnych warunkach
Pomiary
Co to jest RCP i dlaczego warto zainstalować system rejestracji czasu pracy?
Komponenty
Co jest lepsze, przewód PTFE czy teflonowy?
Elektromechanika
Przełączniki i przyciski w praktyce projektowej
Projektowanie i badania
Badanie i pomiary metodą tomografii komputerowej - CT w ITA
Zobacz więcej z tagiem: Artykuły
Magazyn
Grudzień 2025
Magazyn
Listopad 2025
Informacje z firm
Grupa RENEX zaprasza na targi Evertiq EXPO Warszawa 2025

Bonding optyczny made in Poland

W świecie nowoczesnych wyświetlaczy detale mają znaczenie. Jeden milimetr kieszeni powietrznej potrafi zadecydować o tym, czy obraz na ekranie będzie zachwycał kontrastem i głębią, czy zniknie pod warstwą refleksów. Dlatego właśnie bonding optyczny – precyzyjne łączenie wyświetlacza z panelem dotykowym lub szybą ochronną – stał się symbolem jakości w projektowaniu interfejsów użytkownika. A w Polsce liderem tej technologii jest firma QWERTY Sp. z o.o., jedyny krajowy producent, który wykonuje bonding we własnej fabryce, bez podzlecania procesów za granicę.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów