Inteligentní zobrazovací moduly 4D SYSTEMS gen4-4DPI-43T/CT-CLB pro Raspberry Pi Uživatelská příručka
Moduly inteligentního displeje 4D SYSTEMS gen4-4DPI-43T/CT-CLB pro Raspberry Pi

Řada gen4-4DPI 

VELIKOST OBRAZOVKY REZOLUCE TYP DOTYKU PRO 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   . . . .

K dispozici také ve verzi Cover Lens Beel (CLB).

VARIANTY:
Odporový dotyk (T)
Kapacitní dotyk s rámečkem krycí čočky (CT-CLB)

Tato uživatelská příručka vám pomůže začít používat moduly gen4-4DPI-XXT/CT-CLB. Obsahuje také seznam zásadních projektů, napřampsoubory a poznámky k aplikaci.

Co je v krabici

Co je v krabici

Podpůrné dokumenty, datový list, modely kroků CAD a poznámky k aplikaci jsou k dispozici na adrese www.4dsystems.com.au

Zavedení

Tato uživatelská příručka je úvodem do seznámení se s gen4 4DPiXXT/CT-CLB as ním spojeným softwarovým IDE. Tato příručka by měla být považována pouze za užitečný výchozí bod, nikoli za komplexní referenční dokument.

V této uživatelské příručce se stručně zaměříme na následující témata:

  • Hardwarové a softwarové požadavky
  • Jak používat gen4-4DPi-XXT/CT-CLB
  • Začínáme s jednoduchými projekty
  • Vybrané projekty
  • Referenční dokumenty

Gen4-4DPi-XXT a gen4-4DPi-XXCT-CLB jsou součástí řady zobrazovacích modulů gen4 navržených a vyrobených společností 4D Systems pro desky Raspberry Pi. Tyto moduly jsou vybaveny 4.3”, 5.0” a 7.0” barevným LCD displejem napájeným přes desku Raspberry Pi a dodávají se v odporových a kapacitních dotykových variantách – gen4-4DPi-XXT a gen4-4DPi XXCT-CLB.

Systémové požadavky

Následující podkapitoly pojednávají o hardwarových a softwarových požadavcích této příručky.

Železářské zboží

  1. Deska Raspberry Pi
    Jedním z nejdůležitějších požadavků je Raspberry Pi, které bude použito jako CPU pro 4DPi displej.
  2. gen4-4DPi-XXT/CT-CLB
    Gen4-4DPi-XXT/CT-CLB a jeho příslušenství jsou součástí balení, které vám bude doručeno po zakoupení z našeho webnebo prostřednictvím některého z našich distributorů. Obrázky zobrazovacího modulu a jeho příslušenství naleznete v části „Co je v krabici“.
  3. Adaptér gen4-4DPi
    Adaptér je umístěn na Raspberry Pi. Správnou orientaci zjistíte podle obrázku v popisu.
  4. 30cestný plochý ohebný kabel (FFC)
    Kabel Flat Flex je připojen k adaptéru pro jeho připojení ke gen4-4DPi-XXT/CT-CLB.
  5. Napájení 5V DC
    Specifikace potřebné pro napájecí zdroj naleznete v datovém listu gen4-4DPi.

Požadavky

Gen4-4DPi je navržen pro práci s operačním systémem Raspbian běžícím na Raspberry Pi, protože to je oficiální operační systém Raspberry Pi.

Požadavky

POZNÁMKA
Obraz Raspbian OS je k dispozici na oficiálním Raspberry Pi webmísto.

Jak používat GEN4-4DPI-XXT/CT-CLB

Stažení a instalace 

  1. Stáhněte si nejnovější Raspberry Pi
    https://www.raspberrypi.com/software/
  2. Nahrajte obraz Raspberry Pi na SD kartu
  3. Po načtení obrázku file, vložte SD kartu do Raspberry Pi a zapněte napájení.
    POZNÁMKA: Gen4-4DPI-XXT/CT-CLB zatím nepřipojujte!
  4. Buď se přihlaste k Raspberry Pi z klávesnice/monitoru pomocí standardních přihlašovacích údajů „pi“ a „raspberry“, v opačném případě SSH do vašeho Raspberry PI a přihlaste se prostřednictvím své relace SSH.
  5. Aktualizujte a upgradujte své Raspberry Pi, abyste měli jistotu, že používáte nejnovější verzi jádra a firmwaru.
    aktualizace sudo apt-get
    upgrade sudo apt-get
    POZNÁMKA: Upgrade by měl být proveden až poté, co se ujistíte, že nejnovější jádro je podporováno nejnovějším kernel packem od 4D. V opačném případě instalace 4D kernel packu sníží verzi jádra.
    Restartujte Raspberry Pi
    sudo restart
  6. Po restartu se znovu přihlaste k Raspberry Pi, budete si muset stáhnout a nainstalovat jádro, které podporuje displeje gen4-4DPi.
  7. Chcete-li stáhnout a nainstalovat bitovou kopii jádra ze serveru 4D Systems Server, podívejte se na datový list gen4-4DPi
  8. Po úspěšné instalaci obrazu file, vypněte bezpečnost Raspberry Pi
    POZNÁMKA: a po dokončení vypnutí odpojte napájení.
    sudo vypnutí
    or
    sudo teď vypnout
  9. Připojte displej gen4-4DPi k Raspberry Pi, jak je znázorněno na obrázku níže, a znovu zapněte napájení
    Jak používat

Kalibrace Resistive Touch

Každý gen4-4DPi, který je dodáván z továrny 4D Systems, se mírně liší v tom smyslu, že každý z dotykových obrazovek má mírně odlišnou kalibraci. Abyste ze svého gen4-4DPi získali to nejlepší, budete muset zkalibrovat displej tak, aby byl co nejpřesnější.

Ke kalibraci dotykové obrazovky je vyžadován xinput_calibrator a je třeba provést následující kroky. Před spuštěním se ujistěte, že plocha není spuštěna, pokud je spuštěna, ukončete ji a vraťte se na výzvu terminálu. Vezměte prosím na vědomí, že lze kalibrovat pouze moduly odporového dotykového displeje.

  1. Nainstalujte xinput_calibrator (pokud není nainstalován ve výchozím nastavení) spuštěním tohoto z terminálu:
    sudo apt-get install xinput-calibrator
  2. Nainstalujte ovladač vstupu zařízení události:
    sudo apt-get install xserver-xorg-input-evdev
  3. Přejmenujte 10-evdev.conf file na 45-evdev.conf
    sudo mv /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share /X11/xorg.conf.d/45-evdev.conf
  4. Zkontrolujte, zda má evdev.conf vyšší číslo než libinput.conf ls /usr/share/X11/xorg.conf.d/
    Uživatel by měl dostat něco takového
    10-quirks.conf 40-libinput.conf 45-evdev.conf 99 fbturbo.conf
  5. Proveďte restart
    sudo restartujte nyní
  6. Znovu se připojte k SSH a spusťte kalibrátor xinput.
    DISPLAY=:0.0 xinput_calibrator
    Proveďte kalibraci a zkopírujte výsledky.
    Výsledky by měly být podobné tomuto
    Sekce „InputClass“
    Identifikátor „kalibrace“
    MatchProduct “AR1020 Touchscreen”
    Možnost „Kalibrace“ „98 4001 175 3840“
    Možnost „SwapAxes“ „0“
    Koncová sekce
  7. Změny můžete otestovat po skončení kalibrátoru xinput. Aby byly změny trvalé, vložte výsledky do calibration.conf file.
    sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
  8. Uložit file a proveďte restart
    sudo restartujte nyní

Změňte orientaci displeje 

Orientaci obrazovky lze změnit. Chcete-li to provést, je třeba změnit dvě věci:

  1. Chcete-li změnit orientaci zobrazení, jednoduše upravte soubor cmdline.txt file
    sudo nano /boot/cmdline.txt
  2. Přidejte níže uvedený parametr na druhou pozici v seznamu parametrů: 4dpi.rotate = 90
    A změňte toto na hodnotu 0, 90, 180 nebo 170. Mělo by to vypadat nějak takto:
    dwc_otg.lpm_enable=0 4dpi.rotate=90 console=serial0,115200
    Uložit file a restartujte Raspberry Pi. Dotyková obrazovka automaticky přemapuje zarovnání díky vlastnímu jádru.

Ovládání podsvícení
Jas podsvícení lze ovládat z terminálu nebo pomocí bash skriptu. Následující příkaz lze použít k nastavení podsvícení od 0 do 100 %

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

Výše uvedené nastaví podsvícení na 100 %. Jednoduše změňte 'echo 31' na cokoliv od 0 do 31.

Začínáme s jednoduchým projektem

Po připojení displeje a flashování obrazu můžete nyní začít dělat projekty. Tento projekt jednoduše zobrazuje zprávu na gen4-4DPi, která říká „HELLO WORLD“.

ČÁST 1: Skriptování

Krok 1: Aktualizujte verzi Pythonu
Tento projekt používá Python 3.5.3. Chcete-li znát verzi vašeho python3, můžete použít

$ python3 ––verze

Verzi python3 můžete aktualizovat pomocí příkazu

$ sudo apt-get aktualizace
$ sudo apt-get install python3

Krok 2: Nainstalujte PyQt
PyQt je jednou z nejpopulárnějších vazeb Pythonu. Tento projekt používá pro zobrazení výstupu vazbu PyQt.

Chcete-li nainstalovat PyQt, spusťte následující příkaz:

$ sudo apt-get install python3-pyqt4

Krok 3: Připojte se k SSH
Zařízení BeagleBone můžete ovládat ze vzdáleného terminálu mnoha způsoby. Tento example ukazuje, jak to udělat pomocí SSH.

  1. Přihlaste se pomocí SSH. Tato appnote používá nástroj MobaXterm pro připojení přes SSH.
    Začínáme s jednoduchým projektem
  2. Přejděte na plochu a vytvořte nový file "HelloWorld.py".
    Začínáme s jednoduchým projektem
  3. Otevřete pomocí Sublime Text nebo jiného editoru, který máte nainstalovaný v počítači.
    Začínáme s jednoduchým projektem
  4. Vložte skript níže a uložte:
    import sys
    z PyQt4 importujte QtGui
    def window():
    app = QtGui.QApplication(sys.argv)
    widget = QtGui.QWidget()
    štítek = QtGui.QLabel(widget)
    label.setText("Ahoj světe!")
    widget.setWindowTitle(“PyQt”)
    widget.show()
    sys.exit(app.exec_())
    if name == ' main ':
    okno()

ČÁST 2: Spuštění projektu 

Možnost 1: Spusťte skript Python pomocí terminálu Raspberry Pi
Chcete-li spustit skript python pomocí zobrazení gen4-4DPi, přejděte na místo, kde je skript python uložen, a spusťte příkaz:

$ python3 HelloWorld.py

Možnost 2: Spusťte skript Python pomocí SSH
Přejděte do adresáře skriptu (v tomto případě Desktop).

Toto je volitelné, ale skript můžete otestovat ve vzdáleném terminálu spuštěním,

$ python3 HelloWorld.py
Spuštění projektu

Chcete-li spustit skript ze vzdáleného terminálu a zobrazit jej na gen4-4DPi,
$ DISPLAY=:0.0 python3 HelloWorld.py

Gen4-4DPi by nyní měl vypadat takto:

Spuštění projektu

Referenční dokumenty

Projekt „HelloWorld“ je jedním z nejběžnějších a nejzákladnějších projektů, které lze vytvořit téměř v každém jazyce, včetně Pythonu. Níže je uveden seznam stránek a dokumentů, které mohou uživateli pomoci dále vylepšit programování GUI a dozvědět se více o gen4-4DPi:

Datasheet gen4-4DPi
Tento dokument obsahuje základní informace týkající se gen4 4DPi.

Raspberry Pi Webmísto
Dobré místo pro začátek pro informace a podporu týkající se Raspberry Pi a různých dostupných distribucí.

Raspberry Pi Nejnovější obrázky
Tento webstránky podrobně popisují nejnovější obrazy firmwaru pro Raspberry Pi.

POZNÁMKA: Podporu týkající se hardwaru gen4-4DPi naleznete na adrese www.4dsystems.com.au a buď kontaktujte podporu přímo prostřednictvím vstupenky, nebo použijte fórum 4D Systems.

GLOSÁŘ

  1. Podsvícení – forma osvětlení používaná v modulech LCD displejů.
  2. Kalibrace dotyku – Proces prováděný za účelem zlepšení přesnosti přeloženého umístění dotyku poskytovaného ovladačem dotykové obrazovky.
  3. Firmware – Trvalý software naprogramovaný do paměti pouze pro čtení.
  4. Obraz File – Serializovaná kopie celého stavu počítačového systému uložená v nějaké trvalé formě.
  5. Jádro – Spravuje operace počítače a hardwaru.
  6. PyQt – PyQt je jednou z nejpopulárnějších vazeb Pythonu pro Qt cross-platformní rámec C++.
  7. Python – programovací jazyk na vysoké úrovni navržený tak, aby byl snadno čitelný a snadno implementovatelný.
  8. Raspbian – Oficiální operační systém používaný Raspberry Pi.
  9. Reboot – Instance vypnutí a restartu zařízení.
  10. Resistive Touch Display – Dotykový displej složený ze dvou ohebných listů potažených odporovým materiálem a oddělených vzduchovou mezerou nebo mikrotečkami.
  11. SSH – Secure Shell nebo Secure Socket Shell je síťový protokol, který uživatelům, zejména správcům systému, poskytuje bezpečný způsob přístupu k počítači přes nezabezpečenou síť.

Navštivte naši webmísto na: www.4dsystems.com.au
Technická podpora: www.4dsystems.com.au/support
Podpora prodeje: sales@4dsystems.com.au

Dokumenty / zdroje

Moduly inteligentního displeje 4D SYSTEMS gen4-4DPI-43T/CT-CLB pro Raspberry Pi [pdfUživatelská příručka
gen4-4DPI-43T CT-CLB, gen4-4DPI-50T CT-CLB, gen4-4DPI-70T CT-CLB, řada gen4-4DPI, moduly inteligentního displeje pro Raspberry Pi, moduly inteligentního displeje gen4-4DPI-43T CT-CLB pro Raspberry Pi

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *