Përmbajtje:
- Hapi 1: Fatura e Materialeve (Hardware)
- Hapi 2: Skica - Përdorimi i Arduino 1.8.10 IDE. (Përfshihen Bibliotekat Adafruit)
Video: TFT - Paneli me prekje: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Një mënyrë shumë e lehtë për të kaluar ndonjëherë duke mësuar me Ekranet TFT.
Wikipedia: Pajisjet me ekran me prekje duke përdorur teknologji rezistente, një potenciometër membranor dy-dimensional siguron koordinatat x dhe y. Shtresa e sipërme është qelqi i hollë i vendosur afër një shtrese të brendshme fqinje. Pjesa e poshtme e shtresës së sipërme ka një shtresë përçuese transparente; sipërfaqja e shtresës nën të ka një shtresë rezistente transparente. Një gisht ose majë shkruese deformon xhamin për të kontaktuar me shtresën themelore. Skajet e shtresës rezistente kanë kontakte përçuese. Gjetja e pikës së kontaktit bëhet duke aplikuar një tension në skajet e kundërta, duke i lënë dy skajet e tjera përkohësisht të palidhura. Tensioni i shtresës së sipërme siguron një koordinatë. Shkëputja e këtyre dy skajeve dhe aplikimi i tensionit në dy të tjerat, të cilat më parë ishin të palidhura, siguron koordinatën tjetër. Alternimi i shpejtë midis palëve të skajeve siguron përditësime të shpeshta të pozicionit. Një konvertues analog-dixhital siguron të dhëna dalëse.
Së pari ne duhet të zbulojmë nëse ka një prekje. Pra i lidhim të dy telat e një shtrese/cipë, p.sh. X në tokë (LOW nga kunjat ardiuno të vendosur si dalje) dhe një tel nga shtresa Y në rezistencën tërheqëse (vendosja e pinit arduino përkatës si INPUT_PULLUP). Duke lexuar tela e dytë e shtresës Y marrim LART HIGH nëse nuk ka prekje (për shkak të tërheqjes) dhe LOW nëse ka një prekje (për shkak të kontaktit me shtresën X të tokëzuar).
Atëherë duhet të lexojmë një pozicion prekjeje. Pra, ne vendosim një nga telat X në HIGH (e cila varet nga cila anë e ekranit me prekje duam të lexojmë vlerën min/max; shiko variantin A/B në kod) dhe lexojmë vlerën analoge në Y. Vlera duhet të jetë në rangun 0-1023, por ekrani me prekje që kam testuar kthehet 110-910 (Pra, duhet të kalibrohet-drejto ILI9341_7.ino). Pastaj ne aplikojmë LOW-HIGH në shtresën Y dhe lexojmë vlerën analoge në X.
Ekrani me prekje që testova ndonjëherë zbulon gabimisht një prekje, jashtë pikës së prekur. Për të parandaluar këtë, shtova disa vonesa dhe vlera analoge X dhe Y lexohet në mënyrë të përsëritur dhe prekja miratohet vetëm nëse vlerat nuk ndryshojnë (shumë).
Hapi 1: Fatura e Materialeve (Hardware)
- Arduino Uno - R3
- Mburoja e ekranit TFT për Arduino (ILI - 9341) (Jo SPI).
- Një bateri 5 v
- Një kabllo UsB
Hapi 2: Skica - Përdorimi i Arduino 1.8.10 IDE. (Përfshihen Bibliotekat Adafruit)
Programimi i "Çipit" me këtë skicë është vetëm Fillimi në Sfiduesit e Ardhshëm !! (… Shikimi i imazheve nga një Kartë SD, një Panel për të Indentifikuar Gjurmët e Gishtërinjve, Shumë "Lojëra Arcades" …) mundësitë janë të shumta !!!
Ky Set (ILI 9341 - pa SPI) lehtëson shumë për shkak të nevojës (telat & dhe Tërhiqni poshtë rezistorët, për të ulur tensionin për 3, 3 v të nevojshëm për këtë lloj Ekrani, sipas Datasheets), ekziston një rregullator i përfshirë në dhe (Plug & Play config.- për Uno R3), por mund të përdorni shumë më tepër "Arduinos" (me shtesa pin … lehtësisht), referencat përfshihen në "Skicë".
Shkarkoni Bibliotekat dhe Shembujt këtu:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Ka shembuj të tjerë në Biblioteka për tu shkarkuar. (burim i hapur)… Llogaritësi, Shikuesi i kartave SD, Kalibruesi i Pikës së Ekranit me Prekje dhe Paneli i prekjes TFt.
1 - Ka një tjetër "Fine Tune" (opsionale) e përfshirë, për një saktësi më të mirë të presionit, ne duhet të dimë rezistencën // midis X+ dhe X- (Boshti) Për këtë do t'ju duhet ndonjë multimetër për ta lexuar atë!
Për mua jam duke përdorur, 350 ohmë në pjatën (X+) & (X -) (do të shihni në Sketch), dhe mund të ndryshojë nga e juaja, sidoqoftë (Softueri) do të funksionojë gjithsesi !!
2 - Nëse "Pika e stilolapsit preket në ekran" bëni një "Hije" (larg nga pika e prekur) … Duhet të vendosni (koordinatat) në rreshtat: (shembull)
#përcakto TS_MINX 145
#përcakto TS_MINY 110
#përcakto TS_MAXX 880
#përcakto TS_MAXY 915
… Jini të durueshëm (pa u ankuar) ndonjëherë ju do të keni nevojë ta ndryshoni këtë (numrat) shumë… shumë herë për ta mbyllur në “Përsosmëri”.
… Ka mjetet tuaja bëjeni !!!
Fat i mirë dhe… kryesisht argëtohuni !!!
Jini të Sigurt !!! Nëse është e mundur qëndroni në shtëpi !!!
Recommended:
Si të bëni një zile derë pa prekje, Zbulimi i temperaturës së trupit, GY-906, 433MHz duke përdorur Arduino: 3 hapa
Si të bëni një zile derë pa prekje, Zbulimi i temperaturës së trupit, GY-906, 433MHz duke përdorur Arduino: Sot ne do të bëjmë një zile derë pa prekje, ajo do të zbulojë temperaturën e trupit tuaj. Në situatën e tanishme, isshtë shumë e rëndësishme të dini nëse temperatura e trupit të dikujt është më e lartë se normale, kur dikush është duke bërë shaka. Ky projekt do të tregojë dritë të Kuqe nëse zbulon ndonjë
Kontrolli i kompjuterit duke përdorur gjeste dhe hyrje me prekje: 3 hapa
Kontrolli i kompjuterit duke përdorur gjeste dhe hyrje në prekje: Ky është një projekt demo për Piksey Atto të ri. Ne përdorim IC-në e prekjes TTP224 dhe modulin e gjesteve APDS-9960 për të kontrolluar një kompjuter. Ne ngarkojmë një skicë në Atto e cila e bën atë të veprojë si një tastierë USB dhe më pas dërgon kodet e duhura të depenimit
Llogaritësi i ekranit me prekje Arduino TFT LCD: 3 hapa
Llogaritësi i ekranit me prekje Arduino TFT LCD: Përshëndetje djema në këtë udhëzues do të mësojmë se si të bëjmë një kalkulator duke përdorur Arduino Uno me 3.5 " Ekran me prekje TFT LCD. Pra, ne do të shkruajmë një kod dhe do ta ngarkojmë në arduino i cili do të shfaqë ndërfaqen e llogaritësit në ekran dhe do të
Tre qarqe me sensorë me prekje + Qarku i kohëmatësit me prekje: 4 hapa
Tre Qarqet e Sensorit të Prekjes + Qarku i Kohëmatësit të Prekjes: Sensori i Prekjes është një qark i cili ndizet kur zbulon prekjen në Kunjat e Prekjes. Punon në baza kalimtare, domethënë ngarkesa do të jetë ON vetëm për kohën kur prekja bëhet në kunjat. Këtu, unë do t'ju tregoj tre mënyra të ndryshme për të bërë një prekje sen
Bllokimi i dyerve të ekranit me prekje Arduino TFT: 5 hapa
Arduino TFT Touchscreen Door Lock: Ky është udhëzimi im i parë. Ky projekt përdor Arduino dhe një 2.8 " Ekrani me prekje TFT me një skicë të fjalëkalimit për të aktivizuar një stafetë që thyen qarkun në një derë të bllokimit mag. Në sfond, bllokimi RFID në një derë në punë u thye në vend që të rindërtonte