Witamy, dziś specjalnie dla was przetestowaliśmy inteligentny zestaw SK-70DT 7.0 z modułem LCD uLCD-70DT firmy 4D Systems dostarczony do naszej redakcji przez firmę ematador.pl. Na początek jak zawsze zajrzymy do dokumentacji, na stronie znajdziemy wszystkie potrzebne informacje skatalogowane w przejrzysty sposób.
- Zestaw
- 4D-Serial-Pi – moduł służący do podpięcia ekranu do słynnej płytki RaspberryPi
- uUSB-PA5 Programming Adaptor – adapter dzięki któremu będziemy mogli programować LCD
- uLCD-70DT – nasz główny zainteresowany, czyli moduł Inteligentnego ekranu LCD 7.0″ oparty o procesor DIABLO16, posiadający 32Kb SRAM, złączę karty micro-SD (do 4GB) z obsługą kart pamięci micro-SD w formacie FAT16, oraz złącza takie jak 3x I2C, 3x SPI, 1x TTL Serial port, 6xGPIO mogą być używane do PWM oraz 6xGPIO wykorzystamy do liczenia, 10xGPIO do Wyścia impulsowego
- Do zestawu będzie potrzebna nam jeszcze karta microSD
- Programowanie modułu
- Wstęp do GUI (zapoznanie z WorkShop)
- Panele/Zakładki programu,
- Panele w których mamy do wyboru dostępne do dodania moduły,
- Ustawienia konkretnego elementu,
- Główny podgląd naszego projektuStwórzmy pierwszy projekt, nasz projekt będzie obsługiwał Nasz projekt „Checkin” stworzony przy użyciu Arduino->RaspberryPi v1.
- Degisner – środowisko do pisania kodu w języku 4DGL.
- ViSi – Genie – środowisko które w maksymalnym stopniu ułatwia nam zaprogramowanie modułu poprzez przeciąganie i umieszczanie na ekranie odpowiednich kontrolek i przycisków, oraz ustawiania ich zdarzeń.
- ViSi – Umożliwia nam programowanie narzędzi wizualnych oraz pisanie i wprowadzanie zmian w kodzie.
- Serial – środowisko przygotowane do podłączenia modułu z hostem za pomocą interfejsu szeregowego, co umożliwia nam użycie ekranu razem z popularnymi mikrokontrolerami.
- Projekt Checkin
- Thermometer – jest to pasek pokazujący temperaturę, możemy ustawić jego wartość minimalną oraz maksymalną
- Gauge – wykorzystujemy do podglądu historii temperatur z ostatnich 7 dni
- User Button – są to buttony, które możemy zaprogramować w ten sposób by po ich włączeniu/wyłączeniu zmieniały swój wygląd
- Slider – pasek dzięki któremu będziemy mogli ustawiać głośność
- Podłączenie do Raspberry
- Podłączenie do Arduino
- Podsumowanie
- Plusy i minusy
- Szeroki wachlaż możliwości użycia
- Działa od razu po wyjęciu z pudełka
- Posiada proste GUI do tworzenia projektów
- Moduł prosty do oprogramowania
- Możliwość podłączenia innych modułów w tym samym czasie pod port GPIO
- Możliwość zaprogramowania także w języku C++
- Mało precyzyjny dotyk
- Mała ilość Tutoriali pomagających w programowaniu ekranu
- Wysoka cena dla klienta indywidualnego (800zł – 1000zł)
W naszym zestawie znalazły się następujące części:
Odbywa się za pomocą specjalnego adaptera podłączanego do usb poprzez kabel mini usb, ekran zgłasza się w systemie jako port COM. Język programowania jaki możemy wykorzystać do zaprogramowania modułu to C++, lub autorski język 4DGL którego obsługę mamy zapewnioną poprzez narzędzie 4D-Workshop-IDE, zaletą jego jest możliwośc łatwego przystosowania ekranu do innych układów. Ekran LED może pracować w dwóch trybach, samodzielnego układu lub połączonego szeregowo układu graficznego.

Przejdźmy przez proces tworzenia nowego dokumentu, na początku tworzymy nowy dokument dla naszego ekranu „create a New Project>uLCD-70DT>Next>ViSiGene>Next”
Pojawi nam się interfejs, który przypomina nam interfejsy programowania w innych językach
Tryby programowania w WorkShop

W naszym projekcie używamy pól typu:
Aby móc komunikować się z ekranem za pomocą Raspberry Pi, musimy użyć dołączonego do zestawu modułu 4D-Serial-Pi, wpinamy go w pierwsze piny GPIO(1-26), w wersji Raspberry Pi B+ piny 27-40 pozostaną wolne.
Następnym krokiem będzie spięcie ekranu LCD oraz modułu Pi Adaptor, za pomocą kabla 5 żyłowego.
W tej chwili nie posiadamy tego modułu, jednak podłączenie jest analogiczne jak do Rasbperry Pi
Nie sposób wymienić wszystkich możliwości jakie posiada testowany przez nas moduł, można go użyć do stworzenia inteligentnego domu, mikrofali, samochodu, możemy podpiąć go do już istniejącego systemu i użyć do prezentacji danycj, ale także możemy stworzyć nowy w pełni działający system na samym module LCD lub z podpiętym do niego Arduino czy RaspberryPi. Moduł idealnie nadaje się do tworzenia prototypów.
Plusy
Minusy
Więcej o naszym projekcie oraz o programowaniu modułu w następnych częściach artykułu, które pojawią się już wkrótce. W następnej Części dowiesz się jak używać programu WorkShop.




























I found this amazing site to make a living online…I’m now close to making $3500 a month. http://tinyurl.CoM/os9ok4y
Czy ktoś wie czy się pojawią jakieś wyświetlacze do RPi ale nie na GPIO tylko pod LVDS?