Мазмұны:
- 1 -қадам: Дисплейді бұру
- 2 -қадам: Неліктен сенсорлық экран айналуды қажет етеді
- 3 -қадам: Сенсорлық экранды айналдыру
- 4 -қадам: Міне
![Raspberry Pi дисплейі мен сенсорлық экранды айналдыру: 4 қадам Raspberry Pi дисплейі мен сенсорлық экранды айналдыру: 4 қадам](https://i.howwhatproduce.com/images/005/image-13702-j.webp)
Бейне: Raspberry Pi дисплейі мен сенсорлық экранды айналдыру: 4 қадам
![Бейне: Raspberry Pi дисплейі мен сенсорлық экранды айналдыру: 4 қадам Бейне: Raspberry Pi дисплейі мен сенсорлық экранды айналдыру: 4 қадам](https://i.ytimg.com/vi/v0PCzHGXTgk/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
![Raspberry Pi дисплейі мен сенсорлық экранды айналдыру Raspberry Pi дисплейі мен сенсорлық экранды айналдыру](https://i.howwhatproduce.com/images/005/image-13702-1-j.webp)
![Raspberry Pi дисплейі мен сенсорлық экранды айналдыру Raspberry Pi дисплейі мен сенсорлық экранды айналдыру](https://i.howwhatproduce.com/images/005/image-13702-2-j.webp)
Бұл Buster Raspbian операциялық жүйесінде жұмыс істейтін кез келген Raspberry Pi үшін дисплей мен сенсорлық экранның кірісін қалай бұру керектігін көрсететін негізгі нұсқаулық, бірақ мен бұл әдісті Джесси кезінен бері қолданамын. Бұл суреттер Raspbian Buster жұмыс істейтін Raspberry Pi 3 B+ 3,5 дюймдік TFT LCD сенсорлық экранымен алынған.
Қолданылатын сенсорлық экран керемет, егер қаласаңыз, оны Amazon -дан мына сілтемеден таба аласыз:
www.amazon.com/Raspberry-320x480-Monitor-Raspbian-RetroPie/dp/B07N38B86S/ref=asc_df_B07N38B86S/?tag=hyprod-20&linkCode=df0&hvadid=312824707815&hvpos=1o19&hvnetw=g&hvrand=5789897662091576261&hvpone=&hvptwo=&hvqmt=&hvdev = c & hvdvcmdl = & hvlocint = & hvlocphy = 9027898 & hvtargid = pla-667157280173 & psc = 1
1 -қадам: Дисплейді бұру
![Дисплейді бұру Дисплейді бұру](https://i.howwhatproduce.com/images/005/image-13702-3-j.webp)
![Дисплейді бұру Дисплейді бұру](https://i.howwhatproduce.com/images/005/image-13702-4-j.webp)
![Дисплейді бұру Дисплейді бұру](https://i.howwhatproduce.com/images/005/image-13702-5-j.webp)
Raspberry pi дисплейін айналдыру өте оңай, себебі экранды бір жолмен айналдыруға мүмкіндік беретін /boot/config.txt файлын қоюға болады.
Айналдыру үшін терминалды ашыңыз (ctrl + alt + t), содан кейін «sudo nano /boot/config.txt» теріңіз.
Файлдың төменгі жағына өтіп, экранды қалағаныңызша бұру үшін қажет нәрсені теріңіз:
# Әдепкі бағдар
display_rotate = 0
# Сағат бағытымен 90 ° бұру
display_rotate = 3
# 180 ° бұру
display_rotate = 2
# Сағат тілімен 270 ° бұру
display_rotate = 1
2 -қадам: Неліктен сенсорлық экран айналуды қажет етеді
![Неліктен сенсорлық экран айналуды қажет етеді Неліктен сенсорлық экран айналуды қажет етеді](https://i.howwhatproduce.com/images/005/image-13702-6-j.webp)
![Неліктен сенсорлық экран айналуды қажет етеді Неліктен сенсорлық экран айналуды қажет етеді](https://i.howwhatproduce.com/images/005/image-13702-7-j.webp)
Сенсорлық экран сәл күрделірек, ол матрицаның көмегімен кірісті қабылдайды және оларды жаңа орынға салыстырады. Бұл 3D кеңістіктегі объектінің қозғалысын сипаттау үшін робототехника мен ғарыш физикасында жиі кездесетін 3 өлшемді түрлендіру матрицасымен жасалады. Сіз ойлайсыз, менің 2D курсорыма 3D матрицасы не үшін қажет? Бірақ сіздің курсорыңызда пайдаланылмайтын үшінші өлшем бар. Төмендегі математиканы қараңыз:
Әдепкі бойынша матрица мен сәйкестендіру матрицасы орнатылады, бұл бір-бірімен салыстыруды білдіреді: (нүктелер қатарды толтыруға көмектесетін толтырғыштар, олар жоқ деп елестетіңіз, Inscrutables бос орындарды жояды)
……| 1 0 0 |
Мен = | 0 1 0 |
……| 0 0 1 |
Бұл матрицаны сенсорлық экранда берілген кіріс векторына көбейткенде келесідей болады:
| 1 0 0 |….| 300 |…..| 300 |
| 0 1 0 | * | 200 | = | 200 |
| 0 0 1 |…….| 1 |……….| 1 |
Жоғарыда көріп тұрғандай, сәйкестендіру матрицасы нәтижеге әсер етпейді. Бұл нұсқаулықтың мақсаты сізге матрицаны көбейтуді үйрету емес, бірақ егер сізді қызықтырса, интернетте көптеген оқулықтар бар. Мен мұның математикалық жағын көрсетемін, сонда сіз мұның қалай және неге болып жатқанын дәлелдей аласыз.
Егер біз экранды 90 ° (сағат тілімен) бұрғымыз келсе, онда біз бұл матрицаны қолданамыз:
| 0 -1 1 |…| 300 |….|-200 |
| 1 0 0 | * | 200 | = | 300 |
| 0 0 1 |……..| 1 |………| 1 |
Көріп отырғаныңыздай, x және y мәндері енді ауысты, бірақ жаңа x мәні де теріс. Көзге елестету қиын, сондықтан суреттегі мысалды қараңыз. Сызық ортадан оңға қарай жүреді, енді ол 90 ° (сағат тілінің бағытымен) бұрылғанда, сызықтың центрден -оңға (+x) орталықтан -> төменге (-y) өтетінін байқайсың. енгізу векторын осылай өзгерту қажет. Қалған айналым матрицалары келесі қадамда келтірілген, бірақ енді сіз не болып жатқанын білесіз!
3 -қадам: Сенсорлық экранды айналдыру
![Сенсорлық экранды айналдыру Сенсорлық экранды айналдыру](https://i.howwhatproduce.com/images/005/image-13702-8-j.webp)
![Сенсорлық экранды айналдыру Сенсорлық экранды айналдыру](https://i.howwhatproduce.com/images/005/image-13702-9-j.webp)
![Сенсорлық экранды айналдыру Сенсорлық экранды айналдыру](https://i.howwhatproduce.com/images/005/image-13702-10-j.webp)
![Сенсорлық экранды айналдыру Сенсорлық экранды айналдыру](https://i.howwhatproduce.com/images/005/image-13702-11-j.webp)
Терминалға қайта кіріп, «cd /usr/share/X11/xorg.conf.d/» деп теріңіз, егер сенсорлық экраныңыз кем дегенде жанасуды анықтаса, онда конфигурация файлы осында болуы керек.
Ағымдағы файлдарды тізімдеу үшін «ls» теріңіз, калибрлеу файлы сол жерде болуы керек, егер сіз қайсысы сіздікі екенін білмесеңіз, әрқайсысын ашыңыз («nano your_file_name» көмегімен) және «Идентификаторы» бар бөлімі бар файлды табыңыз. сенсорлық экрандағы құлып «. Сірә, бұл тақырыпта «evdev» немесе «libinput» бар болуы мүмкін. Сіз оны тапқаннан кейін жазуға рұқсат алу және файлды өңдеу үшін «sudo nano your_file_name» жасаңыз.
Бөлімге өтіп, «Бөлімнің» төменгі жағындағы дұрыс «Опцияны» қосыңыз.
Барлығы сағат тілінің бағытымен:
90 ° = «TransformationMatrix» опциясы «0 -1 1 1 0 0 0 0 0 1»
180 ° = «TransformationMatrix» опциясы «-1 0 1 0 -1 1 0 0 1»
270 ° = «TransformationMatrix» опциясы «0 1 0 -1 0 1 0 0 1»
4 -қадам: Міне
Бұл Raspberry Pi әуесқойларының көпшілігіне көмектеседі деп үміттенемін! Мен бұл мәселемен үнемі күресіп жүрген адамдарды көремін, сондықтан егер сіз форумда көмекке мұқтаж адаммен кездесіп қалсаңыз, оларға сілтемені жіберіңіз. Достарымды ойлап тапқаныңызға қуаныштымыз!
Ұсынылған:
Потенциометрді, OLED дисплейі мен түймелерін қолданатын Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам
![Потенциометрді, OLED дисплейі мен түймелерін қолданатын Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам Потенциометрді, OLED дисплейі мен түймелерін қолданатын Arduino DC тұрақты қозғалтқышының жылдамдығы мен бағыты: 6 қадам](https://i.howwhatproduce.com/images/001/image-179-17-j.webp)
Arduino DC қозғалтқышының жылдамдығы мен бағытын потенциометр, OLED дисплейі мен түймелері арқылы басқарады: Бұл оқулықта біз L298N DC MOTOR CONTROL драйвері мен потенциометрді екі қозғалтқыштың жылдамдығы мен бағытын екі түймемен басқару және потенциометрдің мәнін көрсету үшін қолдануды үйренеміз. OLED дисплейінде демонстрациялық бейнені қараңыз
Raspberry Pi Hi-Fi сенсорлық экранды басқару және Max2Play бар аудио ағыны: 9 қадам
![Raspberry Pi Hi-Fi сенсорлық экранды басқару және Max2Play бар аудио ағыны: 9 қадам Raspberry Pi Hi-Fi сенсорлық экранды басқару және Max2Play бар аудио ағыны: 9 қадам](https://i.howwhatproduce.com/images/001/image-673-31-j.webp)
Сенсорлық экранды басқаратын және Max2Play бар Raspberry Pi Hi-Fi аудио ағыны: Мұнда біз жаңа Raspberry Pi Touch Streamer жинағын егжей-тегжейлі қарастырамыз. Max2Play дүкенінде осы қондырғыға қажетті барлық компоненттері бар сәйкес буманы табуға болады. Егер сізде бұл бөлшектер болса, корпусты бөлек сатып алуға болады
Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам
![Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам](https://i.howwhatproduce.com/images/006/image-16956-9-j.webp)
Arduino мен TFT дисплейі көмегімен нақты уақытты қалай жасауға болады | 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: Менің Youtube каналыма кіріңіз. Кіріспе:- Бұл жазбада мен 3,5 дюймдік TFT сенсорлы СКД, Arduino Mega көмегімен «Нақты уақыттағы сағат» жасаймын. 2560 және DS3231 RTC модулі… .Бастамас бұрын… бейнесін менің YouTube каналымнан қараңыз .. Ескерту:- Егер сіз Arduin қолдансаңыз
Толық экранды айналдыру телепомптері: 10 қадам
![Толық экранды айналдыру телепомптері: 10 қадам Толық экранды айналдыру телепомптері: 10 қадам](https://i.howwhatproduce.com/images/002/image-3811-88-j.webp)
Толық экранды айналдыратын телепомптер: маған веб-сайтымды ағаштан басып шығару бойынша жақсы көрінетін бейнелер жасауға көмектесу үшін телепөргіш қажет болды, сондықтан мен оны ағаш пен әйнектің сынықтары мен тек ақысыз бағдарламалық жасақтаманы қолданумен жасадым. , Мен емес екенімді білдім
Тітіркендіргіш айналдыру дөңгелегі Элиминаторды басыңыз (тегіс айналдыру): 5 қадам
![Тітіркендіргіш айналдыру дөңгелегі Элиминаторды басыңыз (тегіс айналдыру): 5 қадам Тітіркендіргіш айналдыру дөңгелегі Элиминаторды басыңыз (тегіс айналдыру): 5 қадам](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10959167-the-annoying-scroll-wheel-click-eliminator-smooth-scroll-5-steps-j.webp)
Тітіркендіргіш айналдыру дөңгелегі Элиминаторды басыңыз (тегіс айналдыру): сіз айналдыру дөңгелегінің дыбысына ашуланасыз ба? міне, бұл шиыршықтан сол шертуді алып тастауға сіздің мүмкіндігіңіз! Егер сіз тышқанды сындырсаңыз, бұл менің кінәм емес. Мен бұл режимді logitech тінтуірімен жасаймын. Мен оның басқа тінтуірде жұмыс істейтініне сенімді емеспін