Raspberry Pi - visuella pekplatta / sekund Display (5 / 5 steg)

Steg 5: Aktiverar och Kalibrera pekskärmen



Nu kommer vi aktivera pekskärmen för TFT. På displayen jag har är föraren en ADS7846. Att använda detta vi kommer att ställa in enheten trädet överlägg för maskinvaran. Det gör den en sak vi behöver veta är vilka GPIO händelsen pendown är ansluten till. Eventuellt måste du titta på tekniska specifikationer eller pinout för att visa att räkna att en ut. På min Tontec display är pekskärmen ansluten till GPIO 4.

För att ställa in överlägget måste vi redigera filen /boot/config.txt -

sudo nano /boot/config.txt

och lägga till overlay enhet trädgränsen (ändra penirq i fetstil nedan till den korrekta GPIO för din pekskärm, se bild)-

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

och spara med [CTRL + O].

Nästa installera vi vissa paket-

sudo lämplig-få installera evtest xinput tslib libts-bin xinput-kalibrator

När de installerar, skapar vi den xorg config filen på /usr/share/X11/xorg.conf.d/99-calibration.conf

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

Och Lägg till följande text-

Avsnittet "InputClass"

Identifieraren "kalibrering"

MatchProduct "ADS7846 pekskärm"

Alternativet "Kalibrering" "3850 100 3900 150"

Alternativet "SwapAxes" "1"

EndSection

Skriv nu [CTRL + O] att spara. (sedan CTRL + X för att avsluta)

Nu starta vi om för att testa konfigurationen. En gång xorg laster, touchscreen bör registrera inslag. Oroa dig inte om axlarna är bytte eller inverterad. Vi kan fixa det nästa. så länge touchscreen registrerar är vi glada!

Felsökning-

Om pekskärmen inte registrerar följer du dessa steg-(observera det där varierar också något av touchscreen förare också. Om det finns en dtoverlay blir information tillgänglig i katalogen /boot/overlays på din pi.)

  1. Touchscreen registrerar inte touch - 99% av tiden penirq är fel, men kolla alla kablar också
  2. dra upp ner flyttar markören höger-vänster - axlarna växlas
  3. Dra vänster flyttar markören höger (och vice versa) - x-axeln är inverterad
  4. dra upp flyttar markören ner (och vice versa) - Y-axeln är inverterad
  5. markören är inte där jag peka på skärmen - panelen behöver kalibreras
  • För problem 1 - dubbelkolla penirq PIN-koden för TFT du har, och sedan kontrollera och se till att pekskärmen inte är skadad och att flatkabeln är ansluten korrekt till TFT förare ombord
  • För problem 2 - Invertera alternativet SwapAxes i /usr/share/X11/xorg.conf.d/99-calibration.conf och alternativet SwapXY i /boot/config.txt
  • För problem 3/4 - att vända en axel - byta ut stora och små kalibrering numren i /usr/share/X11/xorg.conf.d/99-calibration.conf (eller bara kalibrera skärmen följer stegen nedan och kopiera/klistra in dessa värden i din config)

Att kalibrera skärmen-

För att kalibrera skärmen kör vi xinput-kalibrator göra som öppnar en terminal i xorg och typ-

DISPLAY =:0.0 xinput_calibrator

Följ instruktionerna att klicka på var och en av de 4 röd hårkors med en penna på TFT och notera värdena i terminalen (se foto). Dessa värden kan nu anges i alternativet "Kalibrering" fodra av /usr/share/X11/xorg.conf.d/99-calibration.conf. (Se Video)

Nu bör omstart och du ha en fullt fungerande mini display/pekplatta!

Se Steg
Relaterade Ämnen

Raspberry Pi OLED Internet bandbredd Display

Detta är en bandbredd bildskärm med en Raspberry Pi och en OLED-display för att grafiskt Visa internet bandbredd till och från vårt hus.En video som visar den arbetande är över.Ibland om internet är långsam eller inte arbetande kan mycket väl det var...

Bärbar Raspberry Pi geigermätare med Display

Mäktiga Ohm geigermätare är en fristående gör det själv kit. När MightyOhm upptäcker en partikel Piper det. Detta är ett integrationsprojekt. Flera delprojekt är behöver för att slutföra detta projekt. Slutresultatet är en mäktig Ohm geigermätare kop...

Skapa en VU-Meter och disco ledde med Raspberry Pi visuell programmering

skapa en enkel musikspelaren med en VU-Meter och ett disco ljus. Du behöver:-10 LYSDIODER-En Raspberry Pi modell B-skärbräda-1 RGB LED-10 220 Ohm motstånd-jumper ledningarDu kan programmera den med Wyliodrin på www.wyliodrin.com....

Raspberry Pi visuella frågor

Smarta glas ger människor möjlighet att visa och interagera med världen omkring dem i nya och innovativa sätt. Former av interaktion gemensamma är dag röstkommandon och användning av gester för att ge kommandon till enheten.Vår projektets främsta mål...

Bygga en egen display LCD Studio (för G15 tangentbord och LCD-skärmar).

Ok om du har just fått ditt G15 tangentbord och är mycket imponerad med de grundläggande skärmar som kom med det då jag tar dig genom grunderna i att använda LCD Studio för att göra egna.Detta exempel kommer att göra en display som visar bara grundlä...

Raspberry Pi + WebCam + IR fjärrkontroll hemma Controller

WebCam + IR-fjärrkontrollen hemFlyttalsrenderingsmål:1. HomeWebCam2. IR-fjärrkontroll3. raspberry PiHur man gör?Se ovan bilderHur fungerar det?Använd din hem WemCam programvara för att kontrollera och Visa.När Laser pekaren pekar på enheten, fjärrkon...

ESP8266 12naE med GPS & OLED display

I detta Instructable ska jag beskriva hur till hookup en Ublox 6m GPS-modul och en OLED Visa till NodeMCU eller ESP8266-12naE wifi modul att visa din nuvarande GPS-position och annan info.Kolla in min Youtube Video som beskriver detta. YouTube-VideoS...

Bygga en Solar Powered ESP8266

I detta Instructable visar vi hur man bygger driv en solar ESP8266Vi koppla upp en ESP8266 till styrelsens SunAirPlus Solar Power Controller/laddare/datainsamling och en solpanel/batteri.Syftet med detta projekt är fem gånger:Visa ESP8266 på solenerg...

ARUPi - en billig automatiserade inspelningsenhet för ljudlandskap ekologer

Detta instructable skrevs av Anthony Turner. Projektet utvecklades med massor av hjälp från Boden i den skolan för datavetenskap och kommunikation, University of Kent (Herr Daniel Knox var till stor hjälp!).Det kommer att visa dig hur man bygger en a...

Bluetooth klocka

Detta är ett trevligt litet elektroniska projekt jag fick från Banggood. Dess ett bra test av lödning färdigheter och om du aldrig har gjort ytmontering komponenter då detta är en mycket utmanande bygga. Eller för att uttrycka det annorlunda detta ki...

SPEEDsSTACK stoppur

I detta instructable jag visar hur man gör en touch känsliga stoppur som den SpeedStack stoppur.Whatch det fungerarFörsta testet med OLEDSteg 1: leveranser: * Arduino pro mini* Adafruit OLED skärm (128 * 68 i2c)* Koppar tejp* 2 lysdioder* 2 10 Kohm m...

Att lägga ett teckens Display till Raspberry Pi

I denna tutorial kommer vi att visa dig hur du lägger till ett teckens display / framsteg indikator till din Raspberri Pi.Steg 1: Saker du behöver att komma igångEn Raspberry Pi kör XBMC (jag använde Raspbmc)En av de Crystalfontz visning av USB-modul...

Raspberry Pi vägg Display utan X-Windows

Detta Instructable går till och med en Raspberry Pi och en bildskärm eller TV-Visa eller skapa en digital signal. En digital display som denna kan användas i hemmet, på ett företag eller en organisation för att visa kommande evenemang, meddelanden, k...

Setup Raspberry Pi med Adafruit's PiTFT display

Setup Raspberry Pi att arbeta med Adafruit's PiTFT display.Detta instructable använder en MacBook Pro och särskild USB-kabel i stället för en bildskärm, tangentbord och mus för att ställa in en Raspberry Pi.Jag är mycket upphetsad av PiTFT displayen...

Kontrollera en 7 segment 4 siffrig display med en Raspberry Pi

http://www.raspberrypi.org/forums/viewtopic.php?f=...Här är ett sätt att kontrollera 7 segment 4 siffrig display med en Raspberry Pi.Vänligen rösta som jag verkligen vill vinna en tävling i mitt liv :-)Ledsen nr bilder :-(Steg 1: Ledningarna! Vi behö...

Weather Display med hjälp av Arduino och Raspberry Pi

Detta projekt är weather displaysystem använder 16 * 2 lcd, arduino, raspberry pi, internetatt bygga detta projekt är mycket lätt behöver mycket mindre församlingDet var Visa vädret i någon ware i världen på 16 * 2, kan du justera vad du vill visa so...

Raspberry pi analog till digital A/D omvandling styrelsen och GUI spänning display

Detta instructable handlar om uppförande och drift av en 16/18 BIT 4-kanals "differentiell" A/D ombord. Det är baserat på MCP3428/MCP3424 och kommunicerar Raspberry PI via I2C. Designen var valt att tillåta antingen en styrelse eller ett nummer...

Baserade Arduino visuell musik display

Någonsin sett de häftiga visar med hjälp av små rader av lysdioder som studsar upp och ner i tid till musik? Eller de barer som gör detsamma? Någonsin velat göra en? Nu kan du! Jag fick en idé nyligen och insåg att jag kunde göra det ganska enkelt. D...

Raspberry Pi med Android Display

Ända sedan jag fick en RPI2 att leka med, ville jag göra den så transportabel som möjligt. Mitt problem är att varje känd display kostar nästan lika mycket som Pi, i själva verket några är ännu dyrare. Jag tittade på gamla bärbara DVD-spelare men det...