Inteligentné zobrazovacie moduly 4D SYSTEMS gen4-4DPI-43T/CT-CLB pre Raspberry Pi Užívateľská príručka
Moduly inteligentného displeja 4D SYSTEMS gen4-4DPI-43T/CT-CLB pre Raspberry Pi

Séria gen4-4DPI 

VEĽKOSŤ OBRAZOVKY ROZLÍŠENIE TYP DOTYKU PRE RASPBERRY PI
Palce mm   Bezdotykové Odporový Kapacitný  
4.3* 109.22 480 x 272 . . . .
5.0* 127.00 800 x 480 . . . .
7.0* 177.80   . . . .

Dostupné aj vo verzii Cover Lens Beel (CLB).

VARIANTY:
Odporový dotyk (T)
Kapacitný dotyk s rámom krycej šošovky (CT-CLB)

Táto používateľská príručka vám pomôže začať používať moduly gen4-4DPI-XXT/CT-CLB. Obsahuje aj zoznam dôležitých projektov naprampa aplikačné poznámky.

Čo je v krabici

Čo je v krabici

Podporné dokumenty, údajový list, modely krokov CAD a poznámky k aplikácii sú k dispozícii na adrese www.4dsystems.com.au

Úvod

Táto používateľská príručka je úvodom do oboznámenia sa s gen4 4DPiXXT/CT-CLB a softvérovým IDE s ním spojeným. Táto príručka by sa mala považovať len za užitočný východiskový bod a nie za komplexný referenčný dokument.

V tejto používateľskej príručke sa stručne zameriame na nasledujúce témy:

  • Hardvérové ​​a softvérové ​​požiadavky
  • Ako používať gen4-4DPi-XXT/CT-CLB
  • Začíname s jednoduchými projektmi
  • Odporúčané projekty
  • Referenčné dokumenty

Gen4-4DPi-XXT a gen4-4DPi-XXCT-CLB sú súčasťou série zobrazovacích modulov gen4 navrhnutých a vyrobených spoločnosťou 4D Systems pre dosky Raspberry Pi. Tieto moduly obsahujú 4.3”, 5.0” a 7.0” farebný LCD displej napájaný cez dosku Raspberry Pi a sú dodávané v odporových a kapacitných dotykových variantoch – gen4-4DPi-XXT a gen4-4DPi XXCT-CLB.

Systémové požiadavky

Nasledujúce podsekcie pojednávajú o hardvérových a softvérových požiadavkách tejto príručky.

Hardvér

  1. Doska Raspberry Pi
    Jednou z najdôležitejších požiadaviek je Raspberry Pi, ktoré bude použité ako CPU pre 4DPi displej.
  2. gen4-4DPi-XXT/CT-CLB
    Gen4-4DPi-XXT/CT-CLB a jeho príslušenstvo sú súčasťou balenia, ktoré vám bude doručené po zakúpení z nášho webalebo prostredníctvom niektorého z našich distribútorov. Obrázky modulu displeja a jeho príslušenstva nájdete v časti „Čo je v balení“.
  3. Adaptér gen4-4DPi
    Adaptér je umiestnený na vrchu Raspberry Pi. Správnu orientáciu môžete vidieť na obrázku v popise.
  4. 30-cestný plochý flexibilný kábel (FFC)
    Flat Flex kábel je pripojený k adaptéru, aby ste ho pripojili k gen4-4DPi-XXT/CT-CLB.
  5. 5V DC napájanie
    Ak chcete poznať špecifikácie potrebné pre napájací zdroj, pozrite si katalógový list gen4-4DPi.

Požiadavky

Gen4-4DPi je navrhnutý tak, aby fungoval s operačným systémom Raspbian, ktorý beží na Raspberry Pi, keďže ide o oficiálny operačný systém Raspberry Pi.

Požiadavky

POZNÁMKA
Obraz Raspbian OS je dostupný na oficiálnom Raspberry Pi webstránky.

Ako používať GEN4-4DPI-XXT/CT-CLB

Stiahnutie a inštalácia 

  1. Stiahnite si najnovšiu verziu Raspberry Pi
    https://www.raspberrypi.com/software/
  2. Nahrajte obrázok Raspberry Pi na SD kartu
  3. Po načítaní obrázku file, vložte SD kartu do Raspberry Pi a zapnite napájanie.
    POZNÁMKA: Gen4-4DPI-XXT/CT-CLB zatiaľ nepripájajte!
  4. Buď sa prihláste do Raspberry Pi z klávesnice/monitoru pomocou štandardných prihlasovacích údajov „pi“ a „raspberry“, v opačnom prípade SSH do vášho Raspberry PI a prihláste sa prostredníctvom svojej relácie SSH.
  5. Aktualizujte a inovujte svoje Raspberry Pi, aby ste sa uistili, že používate najnovšiu verziu jadra a firmvéru.
    aktualizácia sudo apt-get
    upgrade sudo apt-get
    POZNÁMKA: Aktualizácia by sa mala vykonať až po uistení sa, že najnovšie jadro je podporované najnovším balíkom jadra od 4D. V opačnom prípade inštalácia 4D kernel packu zníži verziu jadra.
    Reštartujte Raspberry Pi
    sudo reštart
  6. Po reštarte sa znova prihláste do svojho Raspberry Pi, budete si musieť stiahnuť a nainštalovať jadro, ktoré podporuje displeje gen4-4DPi.
  7. Ak chcete stiahnuť a nainštalovať obraz jadra zo servera 4D Systems Server, pozrite si údajový list gen4-4DPi
  8. Po úspešnej inštalácii obrazu file, vypnite poistku Raspberry Pi
    POZNÁMKA: a odpojte napájanie po dokončení jeho vypnutia.
    sudo vypnutie
    or
    sudo vypnutie teraz
  9. Pripojte displej gen4-4DPi k Raspberry Pi, ako je znázornené na obrázku nižšie, a znova zapnite napájanie
    Ako používať

Kalibrácia odporového dotyku

Každý gen4-4DPi, ktorý sa dodáva z továrne 4D Systems, je mierne odlišný v tom zmysle, že každý z dotykových obrazoviek má mierne odlišnú kalibráciu. Aby ste z vášho gen4-4DPi dostali to najlepšie, budete musieť kalibrovať displej tak, aby bol čo najpresnejší.

Na kalibráciu dotykovej obrazovky je potrebný xinput_calibrator a mali by ste vykonať nasledujúce kroky. Pred spustením sa uistite, že pracovná plocha nie je spustená, ak je spustená, zatvorte ju a vráťte sa na výzvu terminálu. Upozorňujeme, že je možné kalibrovať iba moduly odporového dotykového displeja.

  1. Nainštalujte xinput_calibrator (ak nie je štandardne nainštalovaný) spustením z terminálu:
    sudo apt-get nainštalovať xinput-kalibrátor
  2. Nainštalujte vstupný ovládač zariadenia udalosti:
    sudo apt-get install xserver-xorg-input-evdev
  3. Premenujte 10-evdev.conf file do 45-evdev.conf
    sudo mv /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share /X11/xorg.conf.d/45-evdev.conf
  4. Skontrolujte, či má evdev.conf vyššie číslo ako libinput.conf ls /usr/share/X11/xorg.conf.d/
    Používateľ by mal dostať niečo takéto
    10-quirks.conf 40-libinput.conf 45-evdev.conf 99 fbturbo.conf
  5. Vykonajte reštart
    sudo reštartujte teraz
  6. Znovu sa pripojte k SSH a spustite kalibrátor xinput.
    DISPLAY=:0.0 xinput_calibrator
    Vykonajte kalibráciu a skopírujte výsledky.
    Výsledky by mali byť niečo podobné ako toto
    Sekcia „InputClass“
    Identifikátor „kalibrácia“
    MatchProduct “AR1020 Touchscreen”
    Možnosť „Kalibrácia“ „98 4001 175 3840“
    Možnosť „SwapAxes“ „0“
    EndSection
  7. Zmeny môžete otestovať po skončení kalibrátora xinput. Aby boli zmeny trvalé, prilepte výsledky do calibration.conf file.
    sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
  8. Uložiť file a vykonajte reštart
    sudo reštartujte teraz

Zmeňte Orientáciu displeja 

Orientáciu obrazovky je možné zmeniť. Na implementáciu je potrebné zmeniť dve veci:

  1. Ak chcete zmeniť orientáciu zobrazenia, jednoducho upravte súbor cmdline.txt file
    sudo nano /boot/cmdline.txt
  2. Pridajte nižšie uvedený parameter na druhú pozíciu v zozname parametrov: 4dpi.rotate = 90
    A zmeňte to tak, aby malo hodnotu 0, 90, 180 alebo 170. Malo by to vyzerať takto:
    dwc_otg.lpm_enable=0 4dpi.rotate=90 console=serial0,115200
    Uložiť file a reštartujte Raspberry Pi. Dotyková obrazovka automaticky premapuje zarovnanie vďaka vlastnému jadru.

Ovládanie podsvietenia
Jas podsvietenia je možné ovládať z terminálu alebo pomocou bash skriptu. Nasledovný príkaz je možné použiť na nastavenie podsvietenia od 0 do 100 %

sudo sh -c 'echo 31 > /sys/class/backlight/4dhats/brightness'

Vyššie uvedené nastaví podsvietenie na 100 %. Jednoducho zmeňte „echo 31“ na čokoľvek od 0 do 31.

Začíname s jednoduchým projektom

Po pripojení displeja a prebliknutí obrazu môžete začať robiť projekty. Tento projekt jednoducho zobrazuje okno so správou na gen4-4DPi, ktoré hovorí „HELLO WORLD“.

ČASŤ 1: Skriptovanie

Krok 1: Aktualizujte verziu Pythonu
Tento projekt používa Python 3.5.3. Ak chcete poznať verziu svojho python3, môžete použiť

$ python3 – verzia

Verziu python3 môžete aktualizovať pomocou príkazu

$ sudo apt-get aktualizácia
$ sudo apt-get install python3

Krok 2: Nainštalujte PyQt
PyQt je jednou z najpopulárnejších väzieb Pythonu. Tento projekt používa väzbu PyQt na zobrazenie výstupu.

Ak chcete nainštalovať PyQt, spustite nasledujúci príkaz:

$ sudo apt-get install python3-pyqt4

Krok 3: Pripojte sa k SSH
Svoje zariadenie BeagleBone môžete ovládať zo vzdialeného terminálu mnohými spôsobmi. Tento example ukazuje, ako to urobiť pomocou SSH.

  1. Prihláste sa pomocou svojho SSH. Táto aplikácia používa nástroj MobaXterm na pripojenie cez SSH.
    Začíname s jednoduchým projektom
  2. Prejdite na pracovnú plochu a vytvorte novú file "HelloWorld.py".
    Začíname s jednoduchým projektom
  3. Otvorte pomocou Sublime Text alebo iného editora, ktorý máte nainštalovaný v počítači.
    Začíname s jednoduchým projektom
  4. Prilepte skript nižšie a uložte:
    import sys
    z PyQt4 importujte QtGui
    def window():
    app = QtGui.QApplication(sys.argv)
    widget = QtGui.QWidget()
    menovka = QtGui.QLabel(widget)
    label.setText("Ahoj svet!")
    widget.setWindowTitle(“PyQt”)
    widget.show()
    sys.exit(app.exec_())
    if name == ' main ':
    okno()

ČASŤ 2: Spustenie projektu 

Možnosť 1: Spustite skript Python pomocou terminálu Raspberry Pi
Ak chcete spustiť skript python pomocou zobrazenia gen4-4DPi, prejdite na miesto, kde je uložený skript python, a spustite príkaz:

$ python3 HelloWorld.py

Možnosť 2: Spustite skript Python pomocou SSH
Prejdite do adresára skriptu (v tomto prípade Desktop).

Toto je voliteľné, ale svoj skript môžete otestovať vo vzdialenom termináli spustením,

$ python3 HelloWorld.py
Spustenie projektu

Ak chcete spustiť skript zo vzdialeného terminálu a zobraziť ho na gen4-4DPi,
$ DISPLAY=:0.0 python3 HelloWorld.py

Gen4-4DPi by teraz mal vyzerať takto:

Spustenie projektu

Referenčné dokumenty

Projekt „HelloWorld“ je jedným z najbežnejších a najzákladnejších projektov, ktoré sa dajú vytvoriť takmer v každom jazyku, vrátane Pythonu. Nasleduje zoznam stránok a dokumentov, ktoré môžu používateľovi pomôcť ďalej vylepšiť programovanie GUI a dozvedieť sa viac o gen4-4DPi:

Datasheet gen4-4DPi
Tento dokument obsahuje základné informácie týkajúce sa gen4 4DPi.

Raspberry Pi Webstránky
Dobré miesto na začiatok pre informácie a podporu týkajúcu sa Raspberry Pi a rôznych dostupných distribúcií.

Raspberry Pi Najnovšie obrázky
Toto webstránky podrobne uvádzajú najnovšie obrázky firmvéru pre Raspberry Pi.

POZNÁMKA: Podporu týkajúcu sa hardvéru gen4-4DPi nájdete na adrese www.4dsystems.com.au a buď kontaktujte podporu priamo prostredníctvom vstupenky, alebo použite fórum 4D Systems.

GLOSÁR

  1. Podsvietenie – forma osvetlenia používaná v moduloch LCD displejov.
  2. Kalibrácia dotyku – Proces vykonávaný na zlepšenie presnosti preloženého miesta dotyku poskytovaného ovládačom dotykovej obrazovky.
  3. Firmvér – Trvalý softvér naprogramovaný do pamäte iba na čítanie.
  4. Obrázok File – Serializovaná kópia celého stavu počítačového systému uložená v nejakej stálej forme.
  5. Kernel – Riadi operácie počítača a hardvéru.
  6. PyQt – PyQt je jednou z najpopulárnejších väzieb Pythonu pre platformu Qt C++.
  7. Python – vysokoúrovňový programovací jazyk navrhnutý tak, aby bol ľahko čitateľný a jednoducho implementovateľný.
  8. Raspbian – Oficiálny operačný systém používaný Raspberry Pi.
  9. Reboot – Inštancia vypnutia a reštartovania zariadenia.
  10. Odporový dotykový displej – dotykový displej zložený z dvoch pružných plátov potiahnutých odporovým materiálom a oddelených vzduchovou medzerou alebo mikrobodkami.
  11. SSH – Secure Shell alebo Secure Socket Shell je sieťový protokol, ktorý používateľom, najmä správcom systému, poskytuje bezpečný spôsob prístupu k počítaču cez nezabezpečenú sieť.

Navštívte našu webmiesto na adrese: www.4dsystems.com.au
Technická podpora: www.4dsystems.com.au/support
Podpora predaja: sales@4dsystems.com.au

Dokumenty / zdroje

Moduly inteligentného displeja 4D SYSTEMS gen4-4DPI-43T/CT-CLB pre Raspberry Pi [pdf] Používateľská príručka
gen4-4DPI-43T CT-CLB, gen4-4DPI-50T CT-CLB, gen4-4DPI-70T CT-CLB, rad gen4-4DPI, moduly inteligentného displeja pre Raspberry Pi, moduly inteligentného displeja gen4-4DPI-43T CT-CLB pre Raspberry Pi

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *