Sisällysluettelo:
- Vaihe 1: Materiaaliluettelo (laitteisto)
- Vaihe 2: Luonnos - Arduino 1.8.10 IDE: n käyttö. (Kirjastot Adafruit mukana)
Video: TFT - Kosketusnäyttö: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Erittäin helppo tapa viettää joskus oppimista TFT -näyttöjen avulla.
Wikipedia: Kosketusnäyttölaitteet, jotka käyttävät resistiivistä tekniikkaa, kaksiulotteinen kalvopotentiometri tarjoaa x- ja y-koordinaatit. Yläkerros on ohutta lasia, joka on sijoitettu lähelle viereistä sisäkerrosta. Yläkerroksen alapuolella on läpinäkyvä johtava pinnoite; sen alla olevan kerroksen pinnalla on läpinäkyvä resistiivinen pinnoite. Sormi tai kynä muuttaa muotoaan lasin koskettamaan alla olevaa kerrosta. Resistiivisen kerroksen reunoissa on johtavia koskettimia. Kosketuspisteen paikantaminen tehdään jännitteellä vastakkaisille reunoille jättäen kaksi muuta reunaa väliaikaisesti kytkemättä. Yläkerroksen jännite tarjoaa yhden koordinaatin. Näiden kahden reunan irrottaminen ja jännitteen syöttäminen kahteen muuhun, aiemmin kytkemättömään, antaa toisen koordinaatin. Vaihtaminen nopeasti reunaparien välillä tarjoaa usein sijainnin päivityksiä. Analogia-digitaalimuunnin tarjoaa lähtötietoja.
Ensin meidän on tunnistettava, onko kosketus. Joten yhdistämme molemmat kerrokset/kalvot, esim. X maahan (matala lähtöksi asetetuista ardiuno-nastoista) ja yksi johdin kerroksesta Y vetämisvastukseen (asettamalla vastaava arduino-nasta INPUT_PULLUP). Kun luemme Y-kerroksen toisen langan, saamme KORKEA, jos kosketusta ei ole (vetämisen vuoksi), ja MATALA, jos kosketus tapahtuu (kosketuksen vuoksi maadoitettuun X-kerrokseen).
Sitten meidän on luettava kosketusasento. Joten asetamme yhden X -johdoista HIGH -asentoon (mikä riippuu siitä, millä kosketusnäytön puolella haluamme lukea min/max -arvon; katso koodi A/B koodissa) ja luemme analogisen arvon Y: ltä. olla alueella 0-1023, mutta testattu kosketusnäyttö palauttaa 110-910 (joten se on kalibroitava-suorita ILI9341_7.ino). Sitten käytämme LOW-HIGH Y-kerrokselle ja luemme analogisen arvon X.
Testattu kosketusnäyttö tunnistaa joskus väärin kosketuksen kosketetun pisteen ulkopuolella. Tämän estämiseksi lisäsin joitakin viiveitä ja X- ja Y -analoginen arvo luetaan toistuvasti ja kosketus hyväksytään vain, jos arvot eivät eroa toisistaan (paljon).
Vaihe 1: Materiaaliluettelo (laitteisto)
- Arduino Uno - R3
- TFT -näytön suoja Arduinolle (ILI - 9341) (ei SPI).
- Akku 5 v
- USB -kaapeli
Vaihe 2: Luonnos - Arduino 1.8.10 IDE: n käyttö. (Kirjastot Adafruit mukana)
"Chipin" ohjelmointi tällä luonnoksella on vain alku tuleville haastajille !! (… Kuvien katseleminen SD -kortilta, paneeli sormenjälkien tunnistamiseksi, paljon "Arcades -pelejä" …) on monia mahdollisuuksia !!!
Tämä sarja (ILI 9341 - ei SPI) helpottaa paljon ilman tarvetta (johdot ja vedä alas vastukset, alentaa jännitettä 3, 3 V, jota tarvitaan tällaiseen näyttöön, tietosivujen mukaan), mukana tulee säädin ja (Plug & Play -määritykset.- Uno R3: lle), mutta voit käyttää monia muita "Arduinoja" (pin-lisäyksillä … helposti), viittaukset sisältyvät "Sketchiin".
Lataa kirjastot ja esimerkit täältä:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
On myös muita esimerkkejä ladattavista kirjastoista. (avoin lähdekoodi)… Laskin, SD -kortin katseluohjelma, kosketusnäytön pistekalibraattori ja TFt -kosketuspaneeli.
1 - Mukana on myös toinen "hienosäätö" (valinnainen), jotta paineen tarkkuus paranee, meidän on tiedettävä vastus // X+: n ja X- (akselin) välillä. Tätä varten tarvitset minkä tahansa yleismittarin lukemiseen!
Minulla on käytössä 350 ohmia levyn (X+) ja (X -) poikki (näet Sketchin), ja ne voivat poiketa omastasi, kuitenkin (ohjelmisto) toimii joka tapauksessa !!
2 - Jos "näytöllä kosketettu kynän piste" tekee "varjon" (kaukana kosketetusta kohdasta)… Sinun on asetettava (koordinaatit) viivoille: (esimerkki)
#define TS_MINX 145
#define TS_MINY 110
#define TS_MAXX 880
#define TS_MAXY 915
… Ole kärsivällinen (valittamaton), joskus sinun on muutettava tätä (numeroita) monta… monta kertaa sulkeaksesi "Täydellisyys".
… Sinun työkalusi tekevät sen !!!
Onnea ja… lähinnä hauskaa !!!
Ole turvassa !!! Jos mahdollista, pysy kotona !!!
Suositeltava:
TFT -animoidut silmät: 3 vaihetta
TFT -animoidut silmät: Tämä projekti käyttää edullisia osia animoitujen silmien luomiseksi TFT -näytöille. Hanke perustuu Adafruitin " Uncanny Eyes " projekti. Kaksi ST7735 128x128 pikselin näyttöä ja ESP32 -kortti voidaan yleensä ostaa verkosta noin
Halpa ja söpö valokuvakehys ilman SD -korttia ESP8266 + 1,8 tuuman TFT: 4 vaihetta
Halpa ja söpö valokuvakehys ilman SD -korttia ESP8266 + 1,8 tuuman TFT: Digitaalinen valokuvakehys on mahtava tapa näyttää valokuvia perheenjäsenistäsi, ystävistäsi ja lemmikeistäsi. Halusin rakentaa pienen, halvan ja söpön valokuvakehyksen, jossa osat olivat jo kädessäni. Tämä kehys käyttää 1.8 " Pieni TFT -paneeli ja ESP8266 -johdot
Sormenjälkimoduuli + STONE TFT-LCD: 3 vaihetta
Sormenjälkimoduuli + STONE TFT-LCD: Suunnittelin tässä kuussa, että kehitän sormenjälkilukon oven lukitusprojektin. Kun valitsin sormenjälkien tunnistusmoduulin, projekti keskeytettiin. Ajattelin kuitenkin, että koska sormenjälkien tunnistusmoduuli oli ostettu, yksinkertaistan
Jääkaapin ohjaus Tft LCD -näytöllä: 6 vaihetta
Jääkaapin ohjaus Tft LCD -laitteella: Tekniikan jatkuvan parantamisen myötä kodinkoneemme ovat yhä toimivampia ja helpompia käyttää. Elektroniikan harrastajana olen kiinnostunut kodinkoneiden ohjaamisesta. Jääkaapimme ei ole mahdollista kenenkään ihmisen koneen kanssa
Reaaliaikaisen kellon tekeminen Arduinon ja TFT -näytön avulla - Arduino Mega RTC 3,5 tuuman TFT -näytöllä: 4 vaihetta
Reaaliaikaisen kellon tekeminen Arduinon ja TFT-näytön avulla | Arduino Mega RTC 3,5 tuuman TFT-näytöllä: Vieraile Youtube-kanavallani. 2560 ja DS3231 RTC-moduuli…. Ennen kuin aloitat… tarkista YouTube-kanavani video. Huomautus:- Jos käytät Arduinia