Բովանդակություն:
- Քայլ 1: Պտտել ցուցադրումը
- Քայլ 2. Ինչու՞ է դիպչում էկրանին պտտվելու կարիք
- Քայլ 3: Պտտել սենսորային էկրանը
- Քայլ 4: Ահա և վերջ:
Video: Պտտեք ազնվամորի Պի ցուցադրումը և հպման էկրանը ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա հիմնական հրահանգ է ՝ ցույց տալու համար, թե ինչպես պտտել էկրանը և դիպչել էկրանի մուտքը Buster Raspbian օպերացիոն համակարգով աշխատող ցանկացած Raspberry Pi- ի համար, բայց ես օգտագործում եմ այս մեթոդը sinceեսիից ի վեր: Դրանում օգտագործված պատկերները Raspberry Pi 3 B+ - ով աշխատող Raspbian Buster- ից են ՝ 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: Պտտել ցուցադրումը
Ազնվամորու pi ցուցադրումը շատ հեշտ է պտտվել, քանի որ կա տարբերակ, որը կարող եք տեղադրել /boot/config.txt, որը թույլ է տալիս պտտել էկրանը մեկ տողով:
Պտտվելու համար պարզապես բացեք ձեր տերմինալը (ctrl + alt + t) և այնուհետև մուտքագրեք «sudo nano /boot/config.txt»
Գնացեք ֆայլի ներքևում և մուտքագրեք այն, ինչ ձեզ հարկավոր է ձեր էկրանը պտտել այնպես, ինչպես ցանկանում եք.
# Լռելյայն կողմնորոշում
ցուցադրման_շրջադարձ = 0
# Պտտել 90 ° ժամացույցի սլաքի ուղղությամբ
ցուցադրման_շրջադարձ = 3
# Պտտել 180 °
ցուցադրման_շրջադարձ = 2
# Պտտել 270 ° ժամացույցի սլաքի ուղղությամբ
ցուցադրման_շրջադարձ = 1
Քայլ 2. Ինչու՞ է դիպչում էկրանին պտտվելու կարիք
Սենսորային էկրանը մի փոքր ավելի բարդ է, այն ապավինում է մատրիցային ՝ մուտքերը վերցնելու և դրանք նոր դիրքի տեղորոշելու համար: Դա արվում է եռաչափ փոխակերպման մատրիցով, որոնք շատ տարածված են ռոբոտաշինության և տիեզերական ֆիզիկայի մեջ ՝ 3D տարածության մեջ օբյեկտի շարժը նկարագրելու համար: Դուք կարող եք մտածել, թե ինչու է իմ 2D կուրսորը 3D մատրիցա պետք: Բայց ձեր կուրսորը իրականում ունի երրորդ հարթություն, որը չօգտագործված է: Տեսեք ստորև բերված մաթեմատիկան.
Լռելյայն, մատրիցան սահմանվում է որպես և ինքնության մատրիցա, ինչը նշանակում է մեկ առ մեկ քարտեզագրում.
……| 1 0 0 |
I = | 0 1 0 |
……| 0 0 1 |
Երբ այս մատրիցան բազմապատկվում է սենսորային էկրանով տրված մուտքային վեկտորով, ահա թե ինչ է տեղի ունենում.
| 1 0 0 |….| 300 |…..| 300 |
| 0 1 0 | * | 200 | = | 200 |
| 0 0 1 |…….| 1 |……….| 1 |
Ինչպես տեսաք վերևում, նույնականացման մատրիցան չի ազդում ելքի վրա: Այժմ այս հրահանգի նպատակը ոչ թե ձեզ մատրիցային բազմապատկում սովորեցնելն է, այլ եթե ձեզ հետաքրքրում է, առցանց շատ ձեռնարկներ կան: Ես ցույց կտամ դրա մաթեմատիկական կողմը, որպեսզի կարողանաք տեսնել ապացույցը, թե ինչպես և ինչու է դա տեղի ունենում:
Եթե մենք ցանկանայինք պտտել touschscreen- ը 90 ° (ժամացույցի սլաքի ուղղությամբ), ապա մենք կօգտագործեինք այս մատրիցան.
| 0 -1 1 |…| 300 |….|-200 |
| 1 0 0 | * | 200 | = | 300 |
| 0 0 1 |……..| 1 |………| 1 |
Այսպիսով, ինչպես տեսնում եք, x և y արժեքները այժմ փոխվել են, բայց նոր x արժեքը նույնպես բացասական է: Մի փոքր դժվար է պատկերացնել, այնպես որ նայեք իմ օրինակին նկարներում: Գիծը գծվում է կենտրոնից աջ, այժմ, երբ այն պտտվում է 90 ° (ժամացույցի սլաքի ուղղությամբ), նկատում եք, որ հետագծված գիծը գնում է կենտրոնից -> աջ (+x) կենտրոն -> ներքև (-y) և ահա թե ինչու մուտքային վեկտորը պետք է փոխվի որպես այդպիսին: Մնացած պտտվող մատրիցաները թվարկված են հաջորդ քայլին, բայց այժմ դուք մի փոքր ավելին գիտեք, թե ինչ է կատարվում:
Քայլ 3: Պտտել սենսորային էկրանը
Կրկին գնացեք ձեր տերմինալ և մուտքագրեք «cd /usr/share/X11/xorg.conf.d/», եթե ձեր սենսորային էկրանը գոնե հպումներ է հայտնաբերում, ապա կազմաձևման ֆայլը պետք է լինի այստեղ:
Մուտքագրեք «ls» ՝ ընթացիկ ֆայլերը թվարկելու համար, ձեր ստուգաչափման ֆայլը պետք է լինի այնտեղ, եթե չգիտեք, թե որն է ձեր սեփականը, յուրաքանչյուրը բացեք (օգտագործելով «nano your_file_name») և գտեք մեկը, որն ունի «Identifier…» բաժինը: touchscreen catchall »: Ամենայն հավանականությամբ, այն կլինի մեկը, որը վերնագրում ունի «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- ի սկսնակ շատերին: Ես տեսնում եմ, որ մարդիկ անընդհատ պայքարում են այս խնդրի հետ, այնպես որ, եթե պատահի, որ ֆորումում հանդիպեք մեկին, ով օգնության կարիք ունի, պարզապես նրանց հղում ուղարկեք այստեղ: Երջանիկ եմ իմ ընկերներին հորինել:
Խորհուրդ ենք տալիս:
Պտտեք ավազի ժամացույցը ամեն րոպե օգտագործելով Servo Motor - Arduino: 8 քայլ
Պտտեք ավազի ժամացույցը ամեն րոպե օգտագործելով Servo Motor - Arduino. Այս ձեռնարկում մենք կսովորենք, թե ինչպես պտտել փոքրիկ (1 րոպե) ավազի ժամացույցը յուրաքանչյուր 60 -ական թվականը ՝ օգտագործելով սերվո շարժիչ և Visuino, դիտեք ցուցադրական տեսանյութ
Ստեղծեք ձեր սեփական POV ցուցադրումը `3 քայլ
Ստեղծեք ձեր սեփական POV ցուցադրումը. Տեսողության ընկալումը (POV) կամ Տեսողության համառությունը (այն ունի մի քանի տատանում) հանդիսանում է մարդու տեսողության հետաքրքիր երևույթ, որը տեղի է ունենում այն ժամանակ, երբ օբյեկտի տեսողական ընկալումը չի դադարում, չնայած օբյեկտի դիրքի փոփոխությանը: Մարդիկ տեսնում են իմ
Ստեղծեք ձեր սեփական MQTT EInk ցուցադրումը ժամանակի, նորությունների և բնապահպանական տվյալների համար. 7 քայլ
Ստեղծեք ձեր սեփական MQTT EInk ցուցադրումը ժամանակի, նորությունների և բնապահպանական տվյալների համար. «THE» - ը մինի MQTT տեղեկատվական ցուցադրում է ժամանակի, նորությունների և բնապահպանական տեղեկատվության համար: Օգտագործելով 4.2 դյույմանոց eInk էկրան, դրա հայեցակարգը պարզ է `տեղեկատվությունը ցուցադրել ռոտացիոն սկզբունքով ՝ թարմացնելով յուրաքանչյուր երկու րոպեն մեկ: Տվյալները կարող են լինել ցանկացած լրահոս ՝ f
DIY հոմոպոլյար շարժիչ (մարտկոցը պտտեք) ՝ 4 քայլ
DIY Homopolar Motor (Կատարել մարտկոցի պտտումը). Այս ձեռնարկում դուք կկարողանաք պատրաստել հոմոպոլար շարժիչ և թույլ տալ, որ մարտկոցը պտտվի մինչև էներգիայի սպառումը:
Երեք հպման տվիչների սխեմաներ + հպման ժմչփի միացում `4 քայլ
Հպման տվիչների երեք սխեմաներ + Հպման ժմչփի միացում. Հպման տվիչը միացում է, որը միանում է, երբ դիպչում է դիպչող կապում: Այն աշխատում է անցողիկ հիմքերով, այսինքն ՝ բեռը միացված կլինի միայն այն ժամանակ, երբ կապում են կապում: Այստեղ ես ձեզ ցույց կտամ հպման սեն կատարելու երեք տարբեր եղանակներ