Turinys:
- 1 žingsnis: pasukite ekraną
- 2 veiksmas: kodėl reikia pasukti jutiklinį ekraną
- 3 veiksmas: jutiklinio ekrano sukimas
- 4 žingsnis: viskas
Video: „Raspberry Pi“ekrano ir jutiklinio ekrano pasukimas: 4 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tai yra pagrindinė instrukcija, skirta parodyti, kaip pasukti bet kurio „Raspberry Pi“, kuriame veikia „Buster Raspbian“operacinė sistema, ekraną ir jutiklinį ekraną, tačiau šį metodą naudoju nuo pat Jessie. Čia naudojami vaizdai iš „Raspberry Pi 3 B+“, kuriame veikia „Raspbian Buster“su 3,5 colio TFT LCD jutikliniu ekranu.
Naudojamas jutiklinis ekranas yra fantastiškas, jei norite, galite jį rasti šioje „Amazon“nuorodoje:
www.amazon.com/Raspberry-320x480-Monitor-Raspbian-RetroPie/dp/B07N38B86S/ref=asc_df_B07N38B86S/? = c & hvdvcmdl = & hvlocint = & hvlocphy = 9027898 & hvtargid = pla-667157280173 & psc = 1
1 žingsnis: pasukite ekraną
„Raspberry pi“ekraną labai lengva pasukti, nes yra galimybė, kurią galite įdėti į /boot/config.txt, kuri leidžia pasukti ekraną viena eilute.
Norėdami pasukti, tiesiog atidarykite terminalą (ctrl + alt + t) ir įveskite „sudo nano /boot/config.txt“
Eikite į failo apačią ir įveskite tai, ko reikia, kad ekranas būtų pasuktas taip, kaip norite:
# Numatytoji orientacija
rodymo_sukimas = 0
# Pasukite 90 ° pagal laikrodžio rodyklę
rodymo_sukimas = 3
# Pasukite 180 °
rodymo_sukimas = 2
# Pasukite 270 ° pagal laikrodžio rodyklę
rodymo_sukimas = 1
2 veiksmas: kodėl reikia pasukti jutiklinį ekraną
Jutiklinis ekranas yra šiek tiek sudėtingesnis, jis naudoja matricą, kad įvestų duomenis ir susietų juos į naują vietą. Tai daroma naudojant 3 matmenų transformacijos matricą, kuri yra labai paplitusi robotikoje ir kosmoso fizikoje, apibūdinant objekto judėjimą 3D erdvėje. Galbūt galvojate, kodėl mano 2D žymekliui reikia 3D matricos? Tačiau jūsų žymeklis iš tikrųjų turi trečią dimensiją, kuri nenaudojama. Žiūrėkite matematiką žemiau:
Pagal numatytuosius nustatymus matrica nustatyta į ir tapatybės matrica, o tai reiškia, kad atvaizdavimas „vienas su vienu“: (taškai yra vietos rezervavimo ženklai, padedantys suskirstyti turinį, įsivaizduokite, kad jų nėra, „Inscrutables“pašalina tarpus)
……| 1 0 0 |
I = | 0 1 0 |
……| 0 0 1 |
Kai ši matrica padauginama iš jutiklinio ekrano pateikto įvesties vektoriaus, taip atsitinka:
| 1 0 0 |….| 300 |…..| 300 |
| 0 1 0 | * | 200 | = | 200 |
| 0 0 1 |…….| 1 |……….| 1 |
Kaip matote aukščiau, tapatybės matrica neturi įtakos išėjimui. Dabar šios instrukcijos tikslas nėra išmokyti jus matricos daugybos, bet jei jus domina, internete yra daugybė pamokų. Aš parodysiu matematinę pusę, kad galėtumėte pamatyti įrodymus, kaip ir kodėl tai vyksta.
Jei norėtume pasukti ekrano ekraną 90 ° (pagal laikrodžio rodyklę), mes naudojame šią matricą:
| 0 -1 1 |…| 300 |….|-200 |
| 1 0 0 | * | 200 | = | 300 |
| 0 0 1 |……..| 1 |………| 1 |
Taigi, kaip matote, x ir y reikšmės dabar pasikeitė, tačiau nauja x reikšmė taip pat yra neigiama. Tai šiek tiek sunku vizualizuoti, todėl pažiūrėkite į mano pavyzdį nuotraukose. Linija nubrėžta iš centro į dešinę, dabar, kai ji pasukama 90 ° (pagal laikrodžio rodyklę), pastebite, kad nubrėžta linija eina iš centro -> į dešinę (+x) į centrą -> žemyn (-y), todėl įvesties vektorių reikia pakeisti kaip tokį. Likusios rotacijos matricos yra išvardytos kitame žingsnyje, bet dabar jūs žinote šiek tiek daugiau apie tai, kas vyksta!
3 veiksmas: jutiklinio ekrano sukimas
Dar kartą eikite į savo terminalą ir įveskite „cd /usr/share/X11/xorg.conf.d/“, jei jutiklinis ekranas bent jau aptinka prisilietimus, konfigūracijos failas turėtų būti čia.
Įveskite „ls“, kad išvardytumėte dabartinius failus, jūsų kalibravimo failas turėtų būti ten, jei nežinote, kuris iš jų yra jūsų, atidarykite kiekvieną (naudodami „nano your_file_name“) ir raskite tą, kuriame yra skyrius su „Identifier… jutiklinis ekranas “. Greičiausiai tai bus tas, kurio pavadinime yra „evdev“arba „libinput“. Radę jį, atlikite „sudo nano your_file_name“, kad gautumėte rašymo prieigą ir redaguotumėte failą.
Eikite į savo skiltį ir „Skilties“apačioje pridėkite teisingą „Parinktį“.
Visi yra pagal laikrodžio rodyklę:
90 ° = Parinktis "TransformationMatrix" "0 -1 1 1 0 0 0 0 1"
180 ° = Parinktis "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
270 ° = Parinktis "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
4 žingsnis: viskas
Tikimės, kad tai padės daug pradedantiesiems „Raspberry Pi“entuziastams! Matau, kad žmonės nuolat kovoja su šia problema, todėl jei atsitiktinai susidursite su kažkuo forume, kuriam reikia pagalbos, tiesiog atsiųskite jiems nuorodą į čia. Laimingas mano draugų išradimas!
Rekomenduojamas:
Išmanusis jutiklis be jutiklinio ekrano: 8 žingsniai (su nuotraukomis)
Išmanusis belaidis jungiklis: norint sumažinti koronaviruso plitimą, labai svarbu laikytis socialinio atsiribojimo ir saugios sveikatos praktikos, pvz., Naudoti sanitarines priemones po viešosios aplinkos, pvz., Čiaupų, jungiklių ir pan. Taigi naujovių reikia nedelsiant
„Raspberry Pi“7 colių jutiklinio ekrano planšetinis kompiuteris: 15 žingsnių
„Raspberry Pi 7“jutiklinio ekrano planšetinis kompiuteris: ši instrukcija parodo, kaip sukurti įkraunamą ličio jonų bateriją, įkrautą „Raspberry Pi“jutiklinį planšetinį kompiuterį. Šis projektas buvo atrastas „Adafruit.com“ir instrukcijoje išsamiai aprašoma, kaip atkurti šį projektą. Ši instrukcija
„Raspberry Pi Hi-Fi Audio Streamer“su jutiklinio ekrano valdymu ir „Max2Play“: 9 žingsniai
„Raspberry Pi Hi-Fi Audio Streamer“su jutiklinio ekrano valdymu ir „Max2Play“: čia išsamiai aprašysime naujojo „Raspberry Pi Touch Streamer“surinkimą. Atitinkamą paketą su visais šiai sąrankai reikalingais komponentais rasite „Max2Play“parduotuvėje. Jei jums jau priklauso šios dalys, dėklą taip pat galima nusipirkti atskirai
„Raspberry Pi“jutiklinio ekrano ekrano pamoka: 5 žingsniai (su paveikslėliais)
„Raspberry Pi“jutiklinio ekrano ekrano pamoka: atmeskite savo HDMI kabelius, nes dabar galite turėti „Pi“ekraną! Ši instrukcija padės jums nustatyti „Pi“sąranką su jutikliniu ekranu ir kaip ją naudoti, kad atitiktų jūsų poreikius. Bet kokio tipo HAT stiliaus ekranas gali būti
„IPhone“stilius bet kuriame jutiklinio ekrano mobiliajame telefone, turinčiame prieigą prie interneto: 6 veiksmai
„IPhone“stilius bet kuriame jutiklinio ekrano mobiliajame telefone su prieiga prie interneto: čia aptarsiu „LG Voyager“pagrindinio puslapio nustatymą atitinkamam myphonetoo puslapiui, kad būtų pasiektas šis efektas. Tai geriausiai tinka telefone su jutikliniu ekranu. Sukurta svetainė, panaši į „iPhone“, visos nuorodos nukreipiamos į sukurtas svetaines