Raspberry Pi - visuele Touchpad / seconde Display (5 / 5 stap)

Stap 5: Inschakelen en het Touchscreen kalibreren


Nu zullen we de touchscreen inschakelen voor de TFT. Op het scherm heb, is het stuurprogramma een ADS7846. Om dit te gebruiken zullen we het apparaat boom overlay voor deze hardware instellen. Is om dit te doen het een ding dat we moeten weten welke de pendown gebeurtenis is verbonden met GPIO. Mogelijk moet u kijken naar de specificaties of de pinout voor de weergave om erachter te komen dat een. Op mijn Tontec display is de touchscreen aangesloten op de GPIO 4.

Als u wilt instellen van de overlay moeten we bewerken van het bestand /boot/config.txt -

sudo nano /boot/config.txt

en voeg de boomgrens overlay apparaat (verandering penirq vet onder naar de juiste GPIO voor uw touchscreen, zie foto)-

dtoverlay = ads7846,penirq = 4, snelheid = 2000000, penirq_pull = 2, swapxy = 1, xohms = 60

en bespaar met [CTRL + O].

Vervolgens installeren we sommige pakketten-

sudo ad rem-worden installeren evtest xinput xinput-kalibrator libts-bin tslib

Zodra die installeert, maken wij de xorg configuratiebestand op /usr/share/X11/xorg.conf.d/99-calibration.conf

sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf

En voeg de volgende tekst-

Sectie "InputClass"

ID "kalibratie"

MatchProduct "ADS7846 Touchscreen"

Optie "Kalibratie" "3850 100 3900 150"

Optie "SwapAxes" "1"

EndSection

Typ nu [CTRL + O] op te slaan. (vervolgens [CTRL + X] om af te sluiten)

Nu we opnieuw opstarten als u wilt testen van de configuratie. Zodra de touchscreen moet xorg ladingen, aanrakingen registreert. Maak je geen zorgen als de assen worden geruild of omgekeerd. We kunnen vaststellen dat de volgende. zolang de touchscreen registreert zijn we blij!

Probleemoplossing-

Als het touchscreen niet registreren volgt u deze stappen-(merk ook dat ding variëren enigszins door touchscreen bestuurder zo goed. Als er een dtoverlay zal dan info beschikbaar zijn in de directory /boot/overlays van uw pi.)

  1. Touchscreen registreren niet touch - 99% van de tijd de penirq verkeerd is, maar ook alle kabels controleren
  2. veeg omhoog naar beneden beweegt de cursor rechts-links - de assen worden verwisseld
  3. jatten links beweegt de cursor rechts (en vice-versa) - de x-as is omgekeerd
  4. veeg omhoog beweegt de cursor naar beneden (en vice-versa) - de Y-as is omgekeerd
  5. de cursor is niet waar ik raak het scherm - het paneel moet worden gekalibreerd
  • Voor probleem 1 - dubbel te controleren de penirq pin voor de TFT hebt, dan controleren en ervoor zorgen dat het touchscreen niet beschadigd is en dat de lintkabel goed is aangesloten op het bord van de bestuurder TFT
  • Voor probleem 2 - het omkeren van de SwapAxes optie in /usr/share/X11/xorg.conf.d/99-calibration.conf en de SwapXY optie in /boot/config.txt
  • Probleem 3/4 - om een as omkeren - omwisselen van de kalibratie van de grote en kleine getallen in /usr/share/X11/xorg.conf.d/99-calibration.conf (of gewoon kalibreren van het scherm de onderstaande stappen en copy/paste die waarden in je config)

Kalibreren de scherm-

Om het kalibreren van het scherm lopen we xinput-kalibrator te doen dat open een terminal in xorg en type-

DISPLAY =:0.0 xinput_calibrator

Volg de instructies die op elk van de 4 Rode Kruis-haren met een stylus op het TFT en noteer de waarden die worden weergegeven in de terminal (zie foto). Deze waarden kunnen nu worden ingevoerd in de lijn van de optie "Kalibratie" van /usr/share/X11/xorg.conf.d/99-calibration.conf. (Zie Video)

Nu moet opnieuw opstarten en u een volledig functionele mini display/touchpad!

Gerelateerde Artikelen

Raspberry Pi OLED Internet bandbreedte Display

Raspberry Pi OLED Internet bandbreedte Display

Dit is een bandbreedte monitor een Raspberry Pi en een OLED-display met grafisch Toon van de internet-bandbreedte in en uit ons huis.Een video toont het werkend bedraagt.Soms als het internet traag of werkt niet is kan goed het moeilijk te zeggen als
Raspberry Pi visuele query's

Raspberry Pi visuele query's

Slimme bril zodat mensen kunnen bekijken en ermee naar de wereld om hen heen in nieuwe en innovatieve manieren. De vormen van interactie gemeenschappelijk zijn vandaag spraakopdrachten en het gebruik van handgebaren om opdrachten te geven aan het app
Draagbare Raspberry Pi geigerteller met Display

Draagbare Raspberry Pi geigerteller met Display

Mighty Ohm Geiger Counter is een zelfstandige do-it-yourself kit. Wanneer de MightyOhm een deeltje detecteert piept het. Dit is een integratieproject. Diverse deelprojecten zijn nodig om dit project te voltooien. Het eindresultaat is een machtige Ohm
Raspberry Pi: Met 1 rugzakken $ I2C LCD voor 1602 schermen & knoppen!

Raspberry Pi: Met 1 rugzakken $ I2C LCD voor 1602 schermen & knoppen!

Hallo! Ik ben Arsenijs, ik houd bouwen dingen met Raspberry Pi's en de laatste tijd ik heb gewerkt met teken weergegeven, evenals hun I2C-rugzakken, dus ik heb verzameld enkele hacks die ik je kan laten zien. Vandaag zal ik u vertellen hoe te bespare
ESP8266 12e met GPS & OLED display

ESP8266 12e met GPS & OLED display

In dit Instructable zal ik beschrijven hoe aansluiting een Ublox 6m GPS module en een OLED weergave van naar de NodeMCU of ESP8266-12e wifi module om uw huidige locatie GPS en andere info te geven.Check mijn Youtube Video beschrijven dit. Youtube Vid
Audio-oplossing met controle en visualisatie op een Raspberry Pi met Touchscreen (Squeezebox Touch functionaliteit)

Audio-oplossing met controle en visualisatie op een Raspberry Pi met Touchscreen (Squeezebox Touch functionaliteit)

Wij presenteren u een mogelijkheid om te selecteren en controleren van uw audiospeler van de Raspberry Pi rechtstreeks via een touch-display. Onze opstelling is gebaseerd op de technologie van de Squeezebox en daarom kunt ook multi-room audio-oplossi
Houten Raspberry Pi Handheld

Houten Raspberry Pi Handheld

Hallo, is dit een stapsgewijze instructies over hoe maak je een houten raspberry pi handheld.Stap 1: Dingen die je moetEerst moet je een raspberry pi, het maakt niet uit als u een model A of B. Ik gebruikte een raspberry pi model B omdat it meer RAM
Raspberry Pi + WebCam + IR afstandsbediening Home Controller

Raspberry Pi + WebCam + IR afstandsbediening Home Controller

WebCam + IR afstandsbediening thuis ControllerHarware:1. HomeWebCam2. IR afstandsbediening3. de raspberry PiHow to Make?Zie hierboven foto 'sHoe het werkt?Gebruik uw Home WemCam Software controle en weergave.Wanneer de Laser Pointer wijs apparaat, af
Bouwen van een zonne-aangedreven ESP8266

Bouwen van een zonne-aangedreven ESP8266

In dit Instructable die laten we hoe zien het bouwen van een zonne-aangedreven ESP8266We maken een ESP8266 aan de SunAirPlus Solar Power Controller/lader/Data Collection van bestuur en een zonnepaneel/batterij.Het doel van dit project is vijf vouwen:
Pi-Berry Laptop--The Classic DIY laptop

Pi-Berry Laptop--The Classic DIY laptop

De laptop die ik heb gemaakt "The Pi-Berry Laptop" is gebouwd rond de Raspberry Pi 2. Het heeft 1GB RAM, Quad-core CPU, 4 USB-poorten en één Ethernet-poort. De laptop voldoet aan dagelijkse leven behoeften en soepel loopt programma's zoals VLC M
Arduino gebaseerde Chronometer voor elektrische auto race Tracks

Arduino gebaseerde Chronometer voor elektrische auto race Tracks

In dit project die ik ben met behulp van een custom-built infrarode nabijheidssensor gekoppeld aan een Arduino board aan de tijd van de ronden over een elektrische auto race circuit. De sensor detecteert de auto wanneer het passeert achter zit en de
Het bouwen van een aangepaste weergave in de LCD-Studio (voor G15-toetsenbord en LCD-schermen).

Het bouwen van een aangepaste weergave in de LCD-Studio (voor G15-toetsenbord en LCD-schermen).

Ok als u hebben net het G15-toetsenbord en zeer onder de indruk met de fundamentele displays die kwam met het zijn dan ik zal u door de grondbeginselen van het gebruik van LCD Studio je eigen te maken.In het volgende voorbeeld zal het maken van een d
Arduino horloge met Nokia 3110 scherm

Arduino horloge met Nokia 3110 scherm

mijn doel voor dit project is om een horloge met selecteerbare wijzerplaten, stopwatch en millidays.Dit idee begon met een Aprils dwazen prank over metrisch-tijd. (http://www.youtube.com/watch?v=K35xG1buyFA)Eerst wilde ik een metrieke klok maar snel
SPEEDsSTACK Stopwatch

SPEEDsSTACK Stopwatch

In dit instructable zal ik laten zien hoe maak je een stopwatch aanraking gevoelig als de SpeedStack de stopwatch.Whatch die het werktEerste test met de OLEDStap 1: benodigdheden: * Arduino pro mini* Adafruit OLED scherm (128 * 68 i2c)* Koperen tape*