Tartalomjegyzék:
- 1. lépés: A kijelző elforgatása
- 2. lépés: Miért kell forgatni az érintőképernyőt?
- 3. lépés: Az érintőképernyő elforgatása
- 4. lépés: Ez az
Videó: A Raspberry Pi kijelző és az érintőképernyő elforgatása: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez egy alapvető utasítás, amely megmutatja, hogyan kell elforgatni a kijelzőt és az érintőképernyő bemenetét bármely Raspberry Pi esetében, amelyen a Buster Raspbian operációs rendszer fut, de ezt a módszert Jessie óta használom. Az itt használt képek egy Raspberry Pi 3 B+ típusú Raspbian Buster készülékről származnak, 3,5 hüvelykes TFT LCD érintőképernyővel.
A használt érintőképernyő fantasztikus, ha szeretné, megtalálhatja az Amazon ezen a linkjén:
www.amazon.com/Raspberry-320x480-Monitor-Raspbian-RetroPie/dp/B07N38B86S/ref=asc_df_B07N38B86S/?tag=hyprod-20&linkCode=df0&hvadid=312824707815&hvposw1=1 = c & hvdvcmdl = & hvlocint = & hvlocphy = 9027898 & hvtargid = pla-667157280173 & psc = 1
1. lépés: A kijelző elforgatása
A málna pi kijelző nagyon könnyen elforgatható, mert van egy lehetőség, amelyet a /boot/config.txt fájlba helyezhet, amely lehetővé teszi a képernyő egy sorral történő elforgatását.
A forgatáshoz egyszerűen nyissa meg a terminált (ctrl + alt + t), majd írja be a "sudo nano /boot/config.txt" parancsot
Lépjen a fájl aljára, és írja be, hogy mire van szüksége a képernyő elforgatásához a kívánt módon:
# Alapértelmezett tájolás
display_rotate = 0
# Forgassa el 90 ° -kal az óramutató járásával megegyező irányba
display_rotate = 3
# Forgassa el 180 ° -kal
display_rotate = 2
# Forgassa el 270 ° -kal az óramutató járásával megegyező irányba
display_rotate = 1
2. lépés: Miért kell forgatni az érintőképernyőt?
Az érintőképernyő egy kicsit bonyolultabb, egy mátrixra támaszkodva veszi fel a bemeneteket, és új pozícióba rendeli őket. Ez egy háromdimenziós transzformációs mátrix segítségével történik, amelyek nagyon gyakoriak a robotikában és az űrfizikában, hogy leírják egy tárgy mozgását egy 3D térben. Talán azon gondolkodik, hogy miért van szüksége a 2D -s kurzoromnak 3D -s mátrixra? De a kurzornak van egy harmadik dimenziója is, amelyet nem használnak. Lásd az alábbi matematikát:
Alapértelmezés szerint a mátrix és az identitás mátrix értékre van állítva, ami egy-egy leképezést jelent: (A pontok helyőrzők, amelyek segítenek a dolgok felsorakoztatásában, képzeljük el, hogy nincsenek ott, az Inscrutables eltávolítja a szóközöket)
……| 1 0 0 |
I = | 0 1 0. |
……| 0 0 1 |
Ha ezt a mátrixot megszorozzuk az érintőképernyő által megadott bemeneti vektorral, akkor ez történik:
| 1 0 0 |….| 300 |…..| 300 |
| 0 1 0 | * | 200 | = | 200 |
| 0 0 1 |…….| 1 |……….| 1 |
Amint fentebb látja, az azonossági mátrix nem befolyásolja a kimenetet. Ennek az utasításnak a célja nem az, hogy megtanítsa a mátrixszorzást, de ha érdekel, rengeteg oktatóanyag található az interneten. Megmutatom ennek matematikai oldalát, csak hogy lássa a bizonyítékot arra, hogyan és miért történik ez.
Ha az érintőképernyőt 90 ° -kal el akarjuk forgatni (az óramutató járásával megegyező irányba), akkor ezt a mátrixot használjuk:
| 0 -1 1 |…| 300 |….|-200 |
| 1 0 0 | * | 200 | = | 300 |
| 0 0 1 |……..| 1 |………| 1 |
Tehát amint látja, az x és y értékek mostanra megváltoztak, de az új x érték is negatív. Kicsit nehéz elképzelni, ezért nézze meg a példáimat a képeken. Egy vonal a középpontból jobbra halad, most, amikor 90 ° -kal elforgatja (az óramutató járásával megegyező irányban), észreveszi, hogy a vonalat a középpontból -> jobbra (+x) -középre -> lefelé (-y) tartja, és ezért a bemeneti vektort meg kell változtatni. A többi rotációs mátrix a következő lépésben szerepel, de most egy kicsit többet tud a történésekről!
3. lépés: Az érintőképernyő elforgatása
Menjen újra a terminálhoz, és írja be a "cd /usr/share/X11/xorg.conf.d/" parancsot, ha az érintőképernyő legalább érzékeli az érintéseket, akkor a konfigurációs fájlnak itt kell lennie.
Írja be az "ls" parancsot az aktuális fájlok listázásához, a kalibrációs fájlnak ott kell lennie, ha nem tudja, melyik a tiéd, nyissa meg mindegyiket (a "nano your_file_name" használatával), és keresse meg azt, amelyik rendelkezik "Identifier …" érintőképernyős rögzítés ". Valószínűleg olyan lesz, amelynek címe "evdev" vagy "libinput". Ha megtalálta, írja be a "sudo nano your_file_name" parancsot az írási jogosultság megszerzéséhez és a fájl szerkesztéséhez.
Lépjen a szekcióba, és adja hozzá a megfelelő "Opciót" a "Szekció" aljához.
Mind az óramutató járásával megegyező irányban van:
90 ° = "TransformationMatrix" opció "0 -1 1 1 0 0 0 0 1"
180 ° = Opció "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
270 ° = "TransformationMatrix" opció "0 1 0 -1 0 1 0 0 1"
4. lépés: Ez az
Remélhetőleg ez rengeteg kezdő Raspberry Pi rajongót segít! Látom, hogy az emberek állandóan küzdenek ezzel a problémával, ezért ha véletlenül összefut valakivel a fórumon, akinek segítségre van szüksége, küldjön neki egy linket ide. Boldog feltalálást barátaim!
Ajánlott:
Az érintőképernyő BE/KI kapcsolójának beállítása háztartási készülékekhez: 4 lépés
Az érintéses ON/OFF kapcsoló otthoni készülékekhez történő csatlakoztatása: Ez egy érintéses ON/OFF kapcsoló mikrokontroller nélkül. Megérintheti az ujját? Először fémlemezen, majd villanykörte? BE és az ujj izzó eltávolítása után? Maradni. Megérintheti az ujját? Másodszor fémlemezen, majd villanykörte?
Külső HDMI érintőképernyő Windows és Raspberry Pi esetén: 5 lépés
Külső HDMI érintőképernyő Windows és Raspberry Pi számára: Hé, mi újság, srácok! Akarsh itt a CETech-től. Így találtam ezt az érintőképernyős kijelzőt a DFRobot weboldalán, amelyet eredetileg a Raspberry Pi-hez terveztek, de sok helyen megtalálja az alkalmazását. A kijelző teljes méretű HDMI-csatlakozóval rendelkezik
A szervomotor teljes körű elforgatása: 5 lépés
A szervomotor teljes körű elforgatása: Mi a szervomotor? A szervomotor olyan elektromos eszköz, amely nagy pontossággal képes tolni vagy forgatni egy tárgyat. Ha bizonyos szögben vagy távolságban szeretne forogni és ellenkezni, akkor szervomotorral kell dolgoznia. Egyszerű motorból épül fel
Falra szerelhető Raspberry Pi érintőképernyő: 8 lépés (képekkel)
Falra szerelhető Raspberry Pi érintőképernyő: A Raspberry Pi 7 " Az érintőképernyő egy csodálatos, megfizethető technológia. Úgy döntöttem, hogy szeretnék egyet felszerelni a falra, hogy otthoni automatizálásra használjam. De az interneten talált barkácstartók közül egyik sem foglalkozott azzal a problémával, hogy hogyan lehet vízszintesen felszerelni a rögzítés nélkül
Az LCD monitor forgatása vagy elforgatása: 6 lépés
Elforgatható vagy elforgatható LCD monitor: Ez a berendezés nagyon hasznos a monitor 90 fokban történő elforgatásához, hogy a dokumentumokat portréban olvashassa, vannak illesztőprogramok a videokártyákhoz, amelyek támogatják ezt az üzemmódot, esetemben pdf -ek olvasására használom