Turinys:
- 1 žingsnis: medžiagų sąrašas (aparatūra)
- 2 žingsnis: eskizas - naudojant „Arduino 1.8.10 IDE“. (Įtrauktos bibliotekos „Adafruit“)
Video: TFT - jutiklinis skydelis: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Labai paprastas būdas kartais praleisti mokantis naudojant TFT ekranus.
Vikipedija: jutiklinio ekrano įrenginiai, naudojantys varžinę technologiją, dvimatis membraninis potenciometras pateikia x ir y koordinates. Viršutinis sluoksnis yra plonas stiklas, esantis arti kaimyninio vidinio sluoksnio. Apatinė viršutinio sluoksnio pusė turi skaidrią laidžią dangą; sluoksnio paviršius po juo turi skaidrią varžinę dangą. Pirštas ar plunksna deformuoja stiklą ir liečiasi su apatiniu sluoksniu. Atspariojo sluoksnio kraštai turi laidžius kontaktus. Kontaktinio taško nustatymas atliekamas įtampą naudojant priešingus kraštus, o kitus du kraštus laikinai nesujungiant. Viršutinio sluoksnio įtampa suteikia vieną koordinatę. Šių dviejų kraštų atjungimas ir įtampos taikymas kitiems dviem, anksčiau neprijungtiems, suteikia kitą koordinatę. Greitas kaitaliojimas tarp briaunų porų dažnai atnaujina padėtį. Analoginis-skaitmeninis keitiklis teikia išvesties duomenis.
Pirmiausia turime nustatyti, ar yra prisilietimas. Taigi sujungiame abu vieno sluoksnio/membranos laidus, pvz. X į žemę (LOW nuo ardiuno kaiščių, nustatytų kaip išvestis) ir viena viela nuo Y sluoksnio iki ištraukimo rezistoriaus (atitinkamą arduino kaištį nustatykite kaip INPUT_PULLUP). Skaitydami antrą Y sluoksnio laidą, mes gauname HIGH, jei nėra prisilietimo (dėl prisitraukimo), ir LOW, jei yra prisilietimas (dėl sąlyčio su įžemintu X sluoksniu).
Tada turime perskaityti prisilietimo poziciją. Taigi vieną iš X laidų nustatome į HIGH (kuris priklauso nuo to, kurioje jutiklinio ekrano pusėje norime nuskaityti min/max reikšmę; žr. Kodo A/B variantą) ir skaitome analoginę reikšmę Y. būti 0-1023 diapazone, bet mano išbandytas jutiklinis ekranas pateikia 110-910 (taigi jį reikia kalibruoti-paleiskite ILI9341_7.ino). Tada Y sluoksniui taikome LOW-HIGH ir X skaitome analoginę vertę.
Jutiklinis ekranas, kurį išbandžiau, kartais neteisingai aptinka prisilietimą už paliesto taško ribų. Norėdami to išvengti, pridėjau šiek tiek vėlavimų, o X ir Y analoginė vertė skaitoma pakartotinai, o prisilietimas patvirtinamas tik tuo atveju, jei vertės nesiskiria (daug).
1 žingsnis: medžiagų sąrašas (aparatūra)
- „Arduino Uno“- R3
- TFT ekrano skydas „Arduino“(ILI - 9341) (be SPI).
- 5 V baterija
- USB kabelis
2 žingsnis: eskizas - naudojant „Arduino 1.8.10 IDE“. (Įtrauktos bibliotekos „Adafruit“)
„Chip“programavimas pagal šį eskizą yra tik pradžia būsimiems iššūkiams!
Šis rinkinys (ILI 9341 - be SPI) daug palengvina, nes nereikia (laidai ir ir nuleiskite rezistorius, kad sumažintumėte 3, 3 V įtampą, reikalingą tokio tipo ekranui, pagal duomenų lapus), yra reguliatorius ir („Plug & Play“konfigūracija.- „Uno R3“), tačiau galite naudoti daug daugiau „Arduinos“(su kaiščių pridėjimais … lengvai), nuorodos įtrauktos į „Sketch“.
Atsisiųskite bibliotekų ir pavyzdžių čia:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Yra ir kitų pavyzdžių, kuriuos galima atsisiųsti iš bibliotekų. (atviro kodo)… Skaičiuotuvas, SD kortelių peržiūros priemonė, jutiklinio ekrano taškų kalibratorius ir TFt jutiklinis skydelis.
1 - Yra dar vienas „Fine Tune“(neprivalomas), kad būtų užtikrintas geresnis slėgio tikslumas, turime žinoti pasipriešinimą // tarp X+ ir X- (ašis).
Aš naudoju 350 omų skersmens plokštę (X+) ir (X -) (pamatysite eskizą) ir gali skirtis jūsų, tačiau vis tiek (programinė įranga) veiks !!
2 - Jei „pieštuko taškas palietė ekrane“, padarykite „šešėlį“(toli nuo paliesto taško)… Jūs turite nustatyti (koordinates) ties eilutėmis: (pavyzdys)
#define TS_MINX 145
#define TS_MINY 110
#define TS_MAXX 880
915
… būkite kantrūs (nesiskųsdami) kartais jums reikės daug kartų pakeisti šį skaičių (daug kartų), kad uždarytumėte „Tobulumą“.
… yra jūsų įrankiai tai padaryti !!!
Sėkmės ir … daugiausia linksmybių !!!
Būti saugiam !!! Jei įmanoma, likite namuose !!!
Rekomenduojamas:
„Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“skrydžio sim perjungimo skydelis: daug metų praleidęs skrydžio sim bendruomenėje ir įsitraukęs į vis sudėtingesnius orlaivius, pastebėjau, kad trokštu sugebėjimo nelaikyti rankų prie fizinių jungiklių, o ne bandyti skristi dešine ranka m
„Tasmota Admin“- „IIoT“prietaisų skydelis: 6 žingsniai
„Tasmota Admin“- „IIoT“prietaisų skydelis: „TasmoAdmin“yra administracinė svetainė, skirta įrenginiams, kuriuose įdiegta „Tasmota“. Ją galite rasti čia: TasmoAdmin GitHub. Jis palaiko veikimą „Windows“, „Linux“ir „Docker“konteineriuose. FunkcijosSaugomas prisijungimas
COVID-19 PSO prietaisų skydelis: 8 žingsniai (su nuotraukomis)
COVID-19 PSO prietaisų skydelis: šiose instrukcijose parodyta, kaip naudoti ESP8266/ESP32 ir LCD, kad būtų sukurta COVID-19 situacija, PSO prietaisų skydelis
Paprastas saulės skydelis: 3 žingsniai
Paprastas skydelis nuo saulės: Tai paprastas skydelis nuo saulės. Jis gali būti pagamintas iš amatų putų, kartono, popieriaus ar kitų medžiagų. Jis pritvirtinamas prie akinių ar saulės akinių ausinių. Daugelis žmonių, turinčių regos praradimą, mano, kad ryški saulės šviesa skauda akis. Šis skydelis gali
„Pasidaryk pats“nešiojamasis LED skydelis: 6 žingsniai (su paveikslėliais)
„Pasidaryk pats“nešiojamasis LED skydelis: Šiame projekte aš jums parodysiu, kaip sukurti galingą ir tvirtą 70 W LED skydelį, kurį galima maitinti naudojant ličio jonų arba „Li-Po“akumuliatorių. Valdymo grandinė gali apšviesti grynai baltą ir šiltą baltą 5630 LED juostas atskirai ir nesukelia jokių