Satura rādītājs:
- 1. darbība: materiālu saraksts (aparatūra)
- 2. solis: Skice - izmantojot Arduino 1.8.10 IDE. (Iekļautas bibliotēkas Adafruit)
Video: TFT - skārienpanelis: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Ļoti vienkāršs veids, kā dažreiz mācīties, izmantojot TFT displejus.
Wikipedia: Skārienekrāna ierīces, kurās izmanto pretestības tehnoloģiju, divdimensiju membrānas potenciometrs nodrošina x un y koordinātas. Augšējais slānis ir plāns stikls, kas atrodas tuvu blakus esošajam iekšējam slānim. Augšējā slāņa apakšpusē ir caurspīdīgs vadošs pārklājums; slāņa virsmai zem tā ir caurspīdīgs pretestības pārklājums. Pirksts vai irbulis deformē stiklu, lai nonāktu saskarē ar slāni. Pretestības slāņa malām ir vadoši kontakti. Kontaktpunkta atrašanās vietu nosaka, pieliekot spriegumu pretējām malām, atstājot pārējās divas malas īslaicīgi nesaistītas. Augšējā slāņa spriegums nodrošina vienu koordinātu. Šo divu malu atvienošana un sprieguma pielikšana pārējiem diviem, iepriekš nesavienotiem, nodrošina otru koordinātu. Ātra maiņa starp malu pāriem nodrošina biežu atrašanās vietas atjaunināšanu. Analoga-ciparu pārveidotājs nodrošina izvaddatus.
Vispirms mums jānosaka, vai ir pieskāriens. Tātad mēs savienojam abus viena slāņa/membrānas vadus, piem. X līdz zemei (LOW no ardiuno tapām, kas iestatītas kā izeja) un viens vads no slāņa Y līdz pievilkšanas rezistoram (iestatot atbilstošo arduino tapu kā INPUT_PULLUP). Izlasot Y slāņa otro vadu, mēs iegūstam AUGSTU, ja nav pieskāriena (pievilkšanas dēļ), un ZEMU, ja ir pieskāriens (jo saskaras ar iezemētu X slāni).
Tad mums jālasa pieskāriena pozīcija. Tāpēc mēs vienu no X vadiem iestatījām uz HIGH (kurš ir atkarīgs no tā, kurā skārienekrāna pusē mēs vēlamies nolasīt min/max vērtību; skatiet kodu A/B variantu), un mēs nolasām analogo vērtību Y. jābūt diapazonā no 0-1023, bet skārienekrāns, kuru pārbaudīju, atgriež 110-910 (tāpēc tas ir jākalibrē-palaidiet ILI9341_7.ino). Tad mēs uzklājam LOW-HIGH uz Y slāņa un nolasām analogo vērtību uz X.
Pārbaudītais skārienekrāns dažreiz nepareizi nosaka pieskārienu ārpus pieskartā punkta. Lai to novērstu, es pievienoju dažus kavējumus, un X un Y analogā vērtība tiek nolasīta atkārtoti, un pieskāriens tiek apstiprināts tikai tad, ja vērtības neatšķiras (daudz).
1. darbība: materiālu saraksts (aparatūra)
- Arduino Uno - R3
- TFT displeja vairogs Arduino (ILI - 9341) (bez SPI).
- Akumulators 5 v
- USB kabelis
2. solis: Skice - izmantojot Arduino 1.8.10 IDE. (Iekļautas bibliotēkas Adafruit)
"Čipa" programmēšana ar šo skici ir tikai sākums nākotnes izaicinātājiem!
Šis komplekts (ILI 9341 - bez SPI) daudz atvieglo, jo nav vajadzības (vadi un un nolaižam pretestības, lai samazinātu spriegumu 3, 3 V, kas vajadzīgs šāda veida displejam, saskaņā ar datu lapām), ir iekļauts regulators un (Plug & Play konfigurācija- Uno R3), bet jūs varat izmantot daudz vairāk "Arduinos" (ar tapas papildinājumiem … viegli), atsauces ir iekļautas "Sketch".
Lejupielādējiet bibliotēkas un piemērus šeit:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Bibliotēkās ir arī citi lejupielādējami piemēri. (atvērtā koda)… Kalkulators, SD karšu skatītājs, skārienekrāna punktu kalibrators un TFt skārienpanelis.
1 - Ir iekļauta vēl viena "Fine Tune" (pēc izvēles), lai nodrošinātu labāku spiediena precizitāti, mums jāzina pretestība // starp X+ un X- (ass) Lai to nolasītu, jums būs nepieciešams jebkurš multimetrs!
Manuprāt, 350 omi pāri (X+) un (X -) plāksnei (jūs redzēsit Sketch), un tie var atšķirties no jūsu, tomēr (programmatūra) tik un tā darbosies !!
2 - Ja "ekrānā pieskāries pildspalvas punkts" veido "ēnu" (tālu no pieskartā punkta) … Jums ir jāiestata (koordinātas) līnijās: (piemērs)
#define TS_MINX 145
#define TS_MINY 110
#define TS_MAXX 880
#define TS_MAXY 915
… Esiet pacietīgs (nesūdzoties), dažreiz jums būs jāmaina šis (skaitļi) daudzas… daudzas reizes, lai aizvērtu “Pilnībā”.
… to dara jūsu rīki !!!
Labu veiksmi un … galvenokārt izklaidējieties !!!
Esi piesardzīgs !!! Ja iespējams, palieciet mājās !!!
Ieteicams:
TFT animācijas acis: 3 soļi
TFT Animated Eyes: Šis projekts izmanto lētas detaļas, lai TFT ekrānos izveidotu animētu acu pāri. Projekta pamatā ir Adafruit " Uncanny Eyes " projekts. Divi ST7735 128x128 pikseļu displeji un ESP32 tāfele parasti var iegādāties tiešsaistē apmēram
Lēts un jauks foto rāmis bez SD kartes uz ESP8266 + 1,8 collu TFT: 4 soļi
Lēts un jauks foto rāmis bez SD kartes uz ESP8266 + 1,8 collu TFT: digitālais foto rāmis ir lieliska lieta, lai parādītu jūsu ģimenes locekļu, draugu un jūsu mājdzīvnieku fotoattēlus. Es gribēju izveidot nelielu, lētu un mīļu foto rāmi ar detaļām, kas jau bija rokā. Šis rāmis izmanto 1.8 " Mazs TFT panelis un ESP8266 vadi
Pirkstu nospiedumu modulis + STONE TFT-LCD: 3 soļi
Pirkstu nospiedumu modulis + STONE TFT-LCD: šomēnes es plānoju izstrādāt pirkstu nospiedumu durvju slēdzenes projektu. Kad es izvēlējos pirkstu nospiedumu identifikācijas moduli, projekts tika apturēts. Tomēr es domāju, ka, tā kā pirkstu nospiedumu identifikācijas modulis ir iegādāts, es vienkāršos
Ledusskapja vadība ar TFT LCD: 6 soļi
Ledusskapja vadība ar Tft LCD: nepārtraukti uzlabojot tehnoloģijas, mūsu sadzīves tehnika kļūst arvien funkcionālāka un vieglāk lietojama. Kā elektronikas entuziasts mani interesē sadzīves tehnikas vadība. Mūsu ledusskapis nav iespējams ar nevienu cilvēka mašīnu
Kā izveidot reāllaika pulksteni, izmantojot Arduino un TFT displeju - Arduino Mega RTC ar 3,5 collu TFT displeju: 4 soļi
Kā izveidot reāllaika pulksteni, izmantojot Arduino un TFT displeju | Arduino Mega RTC ar 3,5 collu TFT displeju: apmeklējiet manu Youtube kanālu. Ievads:- Šajā amatā es izveidošu reāllaika pulksteni, izmantojot 3,5 collu TFT skārienekrānu, Arduino Mega 2560 un DS3231 RTC modulis…. Pirms sākat… pārbaudiet videoklipu no mana YouTube kanāla. Piezīme:- Ja izmantojat Arduin