Բովանդակություն:
- Քայլ 1: Նյութերի հաշիվ (սարքավորում)
- Քայլ 2. Էսքիզ - Arduino 1.8.10 IDE- ի օգտագործմամբ: (Ներառված են Adafruit գրադարանները):
Video: TFT - Touch Panel: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Շատ հեշտ միջոց ՝ երբեմն սովորելու համար TFT ցուցադրիչներով:
Վիքիպեդիա. Սենսորային էկրանով սարքեր, որոնք օգտագործում են դիմադրողական տեխնոլոգիա, երկչափ մեմբրանային պոտենցիոմետրը տրամադրում է x և y կոորդինատները: Վերին շերտը բարակ ապակի է, որը գտնվում է հարևան ներքին շերտին մոտ: Վերին շերտի ստորին կողմն ունի թափանցիկ հաղորդիչ ծածկույթ; դրա տակ գտնվող շերտի մակերեսը թափանցիկ դիմադրողական ծածկույթ ունի: Մատը կամ գրիչը դեֆորմացնում է ապակին, որպեսզի շփվի հիմքի շերտի հետ: Դիմադրողական շերտի եզրերն ունեն հաղորդիչ շփումներ: Կոնտակտային կետի տեղադրումը կատարվում է հակառակ եզրերին լարման կիրառմամբ `մյուս երկու եզրերը ժամանակավորապես չկապակցված թողնելով: Վերին շերտի լարումը ապահովում է մեկ կոորդինատ: Այդ երկու եզրերի անջատումը և մյուս երկուսի նկատմամբ լարումը, որոնք նախկինում չկապված էին, ապահովում է մյուս կոորդինատը: Pairsույգ եզրերի միջև արագ փոփոխությունը ապահովում է դիրքի հաճախակի թարմացումներ: Անալոգային թվային փոխարկիչը ապահովում է ելքային տվյալներ:
Նախ պետք է պարզել, թե հպում կա՞: Այսպիսով, մենք միացնում ենք մեկ շերտի/մեմբրանի երկու լարերը, օրինակ. X- ը գետնին (ցածր է ardiuno կապումներից ՝ որպես ելք) և մեկ մետաղալար Y շերտից մինչև ձգվող դիմադրություն (համապատասխան arduino քորոցը սահմանելով որպես INPUT_PULLUP): Y շերտի երկրորդ մետաղալարը կարդալիս մենք ստանում ենք HIGH, եթե հպում չկա (քաշման պատճառով) և LOW, եթե կա հպում (հիմնավորված X շերտի հետ շփման պատճառով):
Այնուհետև մենք պետք է կարդանք հպման դիրքը: Այսպիսով, մենք X լարերից մեկը սահմանում ենք HIGH (որը կախված է նրանից, թե սենսորային էկրանի որ կողմից ենք ուզում կարդալ min/max արժեքը. Տե՛ս ծածկագրում A/B տարբերակը) և Y- ի վրա կարդում ենք անալոգային արժեքը: լինի 0-1023 միջակայքում, բայց իմ փորձարկած հպման էկրանը վերադարձնում է 110-910-ին (Այսպիսով, այն պետք է չափագրվի `գործարկի ILI9341_7.ino): Այնուհետեւ մենք կիրառում ենք LOW-HIGH Y շերտի վրա եւ կարդում անալոգային արժեքը X- ում:
Սենսորային էկրանը, որը ես ստուգել եմ, երբեմն սխալ է հայտնաբերում հպումը ՝ հպված կետից դուրս: Դա կանխելու համար ես ավելացրեցի որոշ ուշացումներ, և X և Y անալոգային արժեքը բազմիցս կարդացվում է, և հպումը հաստատվում է միայն այն դեպքում, երբ արժեքները չեն տարբերվում (շատ):
Քայլ 1: Նյութերի հաշիվ (սարքավորում)
- Arduino Uno - R3
- TFT Display Shield Arduino- ի համար (ILI - 9341) (No SPI):
- Մարտկոց 5 վ
- UsB մալուխ
Քայլ 2. Էսքիզ - Arduino 1.8.10 IDE- ի օգտագործմամբ: (Ներառված են Adafruit գրադարանները):
Այս էսքիզով «Chip» - ի ծրագրավորումը պարզապես սկիզբ է դեպի ապագա մարտահրավերներ: !!
Այս հավաքածուն (ILI 9341 - ոչ SPI) շատ է դյուրացնում անհրաժեշտության պատճառով (լարերը և և ներքև քաշեք ռեզիստորները, 3, 3 վ լարման համար, որն անհրաժեշտ է այս տեսակի ցուցադրման համար, տվյալների թերթեր), կա կարգավորիչ և (Plug & Play config.- Uno R3- ի համար), բայց կարող եք օգտագործել ևս շատ «Arduinos» (քորոցների հավելումներով … հեշտությամբ), հղումները ներառված են «Էսքիզ» -ի մեջ:
Ներբեռնեք գրադարաններ և օրինակներ այստեղ ՝
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Կան գրադարանների ներբեռնման այլ օրինակներ: (բաց կոդ)… Հաշվիչ, SD քարտերի դիտիչ, Touch Screen Point Calibrator և TFt touch Panel:
1 - Ներառված է մեկ այլ «Fine Tune» (ըստ ցանկության), ճնշման ավելի լավ ճշգրտության համար մենք պետք է իմանանք դիմադրությունը // X+ - ի և X- ի (Axis) միջև: Դրա համար ձեզ հարկավոր կլինի ցանկացած մուլտիմետր այն կարդալու համար:
Ինձ համար ես օգտագործում եմ 350 օմ (X+) և (X -) ափսեի վրա (կտեսնեք ուրվագծի մեջ) և կարող է տարբերվել ձերնից, այնուամենայնիվ (Softwareրագրային ապահովումը) ամեն դեպքում կաշխատի !!
2 - Եթե «գրիչ կետը դիպչեց էկրանին», ստեղծեք «Ստվեր» (շոշափված կետից հեռու)… Դուք պետք է կարգավորեք (կոորդինատները) տողերում. (Օրինակ)
#սահմանել TS_MINX 145
#սահմանի TS_MINY 110
#սահմանի TS_MAXX 880
#սահմանի TS_MAXY 915
… Եղեք համբերատար (չբողոքող) երբեմն ձեզ անհրաժեշտ կլինի փոխել այս (թվերը) շատ անգամներ `« Կատարելություն »-ում փակելու համար:
… Կան ձեր գործիքները դա արեք !!!
Հաջողություն և… հիմնականում զվարճացեք !!!
Ապահով եղիր !!! Հնարավորության դեպքում մնացեք տանը !!!
Խորհուրդ ենք տալիս:
Mini IMac G4 Flat Panel - սնուցվում է NUC- ի կողմից. 9 քայլ (նկարներով)
Mini IMac G4 Flat Panel - Powered by NUC: Ներածություն Ես անցել եմ մի քանի նախագծերի, որոնք ոգեշնչող են եղել այս կառուցման համար: Մեկը պնդում է, որ դա աշխարհի ամենափոքր գործող iMac- ն է, բայց իրականում դա Raspberry Pi- ն է, որն աշխատում է MacOS թեմայով Linux դիստրոյով և չի կարող իրական M
Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով - Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. 4 քայլ
Ինչպես պատրաստել իրական ժամանակի ժամացույց Arduino- ի և TFT ցուցադրման միջոցով | Arduino Mega RTC 3.5 դյույմանոց TFT էկրանով. Այցելեք իմ Youtube ալիքը: Ներածություն. 2560 և DS3231 RTC մոդուլ
IOT123 - ICOS PANEL CIRCUIT TESTER: 4 քայլ
IOT123 - ICOS PANEL CIRCUIT TESTER. ICOS10 ASSIMILATE SENSOR HUB- ը մշակելիս ես պետք է ստուգեի վահանակի սխեմաները, քանի որ դրանք պատրաստված էին: Բացի այդ, քանի որ կապում էին եռակցման 3P- ի վերնագրերի վրա, ես ուզում էի, որ դրանց մեջ տեղադրված լիներ 3P արական կապում, որպեսզի դադարեցվեր զոդման ընթացքում ցանկացած դեֆորմացիա: Նաև
DIY Philips Hue Panel Light: 4 քայլ (նկարներով)
DIY Philips Hue Panel Light. Ես վերջերս գնել եմ Philips Hue- ի լուսարձակներ իմ ննջասենյակի համար: Նրանք հիանալի են: Ես կարող եմ դրանք վերահսկել իմ ձայնով ՝ օգտագործելով Alexa- ն, ինչպես նաև դրանք վերահսկել իմ հեռախոսի միջոցով: Ես փորձեցի գտնել գույնի փոփոխվող վահանակի լույս, բայց ինչպես գիտեք, Philips Hue- ը չի տեսնում
Wearable Custom Light Panel (Technology Exploration Course - TfCD - Tu Delft). 12 քայլ (նկարներով)
Wearable Custom Light Panel (Technology Exploration Course - TfCD - Tu Delft). Այս հրահանգում դուք կսովորեք, թե ինչպես պատրաստել ձեր սեփական լուսավորված պատկերը, որը կարող եք կրել: Դա արվում է ՝ օգտագործելով վինիլային ծածկով ծածկված EL տեխնոլոգիա և դրան ամրացնելով ժապավեններ, որպեսզի կարողանաք այն կրել ձեր թևին: Կարող եք նաև փոխել այս էջի մասերը