Inteligentní zobrazovací moduly 4D SYSTEMS gen4-4DPI-43T/CT-CLB pro Raspberry Pi Uživatelská příručka
Ř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
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ží
- 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. - 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“. - Adaptér gen4-4DPi
Adaptér je umístěn na Raspberry Pi. Správnou orientaci zjistíte podle obrázku v popisu. - 30cestný plochý ohebný kabel (FFC)
Kabel Flat Flex je připojen k adaptéru pro jeho připojení ke gen4-4DPi-XXT/CT-CLB. - 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.
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
- Stáhněte si nejnovější Raspberry Pi
https://www.raspberrypi.com/software/ - Nahrajte obraz Raspberry Pi na SD kartu
- 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! - 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.
- 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 - Po restartu se znovu přihlaste k Raspberry Pi, budete si muset stáhnout a nainstalovat jádro, které podporuje displeje gen4-4DPi.
- Chcete-li stáhnout a nainstalovat bitovou kopii jádra ze serveru 4D Systems Server, podívejte se na datový list gen4-4DPi
- 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 - Připojte displej gen4-4DPi k Raspberry Pi, jak je znázorněno na obrázku níže, a znovu zapněte napájení
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.
- 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 - Nainstalujte ovladač vstupu zařízení události:
sudo apt-get install xserver-xorg-input-evdev - 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 - 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 - Proveďte restart
sudo restartujte nyní - 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 - 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 - 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:
- Chcete-li změnit orientaci zobrazení, jednoduše upravte soubor cmdline.txt file
sudo nano /boot/cmdline.txt - 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.
- Přihlaste se pomocí SSH. Tato appnote používá nástroj MobaXterm pro připojení přes SSH.
- Přejděte na plochu a vytvořte nový file "HelloWorld.py".
- Otevřete pomocí Sublime Text nebo jiného editoru, který máte nainstalovaný v počítači.
- 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
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:
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ÁŘ
- Podsvícení – forma osvětlení používaná v modulech LCD displejů.
- 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.
- Firmware – Trvalý software naprogramovaný do paměti pouze pro čtení.
- Obraz File – Serializovaná kopie celého stavu počítačového systému uložená v nějaké trvalé formě.
- Jádro – Spravuje operace počítače a hardwaru.
- PyQt – PyQt je jednou z nejpopulárnějších vazeb Pythonu pro Qt cross-platformní rámec C++.
- Python – programovací jazyk na vysoké úrovni navržený tak, aby byl snadno čitelný a snadno implementovatelný.
- Raspbian – Oficiální operační systém používaný Raspberry Pi.
- Reboot – Instance vypnutí a restartu zařízení.
- 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.
- 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 |