Sisukord:
- Samm: materjalide arve (riistvara)
- 2. samm: visand - Arduino 1.8.10 IDE kasutamine. (Raamatukogud Adafruit kaasa arvatud)
Video: TFT - puutepaneel: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Väga lihtne viis TFT -kuvaritega mõnikord õppimiseks.
Wikipedia: Puuteekraaniga seadmed, mis kasutavad takistuslikku tehnoloogiat, kahemõõtmeline membraanipotentiomeeter annab x ja y koordinaadid. Ülemine kiht on õhuke klaas, mis paikneb naabruses asuva sisekihi lähedal. Ülemise kihi alumisel küljel on läbipaistev juhtiv kate; selle all oleva kihi pinnal on läbipaistev takistuslik kate. Sõrm või pliiats deformeerib klaasi, et see puutuks kokku aluskihiga. Takistuskihi servadel on juhtivad kontaktid. Kontaktpunkti asukoha määramiseks rakendatakse pinget vastasservadele, jättes ülejäänud kaks serva ajutiselt ühendamata. Ülemise kihi pinge annab ühe koordinaadi. Nende kahe serva lahtiühendamine ja pinge rakendamine ülejäänud kahele, varem ühendamata, annab teise koordinaadi. Kiire servadepaaride vaheldumine tagab sagedase asukoha uuendamise. Analoog-digitaalmuundur pakub väljundandmeid.
Kõigepealt peame tuvastama, kas puudutus on olemas. Seega ühendame ühe kihi/membraani mõlemad juhtmed, nt. X maapinnale (väljundiks seatud ardiuno tihvtidelt LOW) ja üks kiht Y juhtmest kuni tõmbetakistini (vastava arduino tihvti seadistamine INPUT_PULLUP). Y-kihi teist traati lugedes saame KÕRGE, kui puudutus puudub (tõmbe tõttu) ja LOW, kui puudutus (kokkupuute tõttu maandatud X-kihiga).
Siis peame lugema puudutusasendi. Seega seadsime ühe X juhtmest HIGH (kumb sõltub sellest, millist puuteekraani külge me tahame lugeda min/max väärtust; vaadake koodist varianti A/B) ja loeme Y analoogväärtust. olla vahemikus 0-1023, kuid minu testitud puuteekraan annab tulemuseks 110-910 (seega tuleb see kalibreerida-käivitage ILI9341_7.ino). Seejärel rakendame Y-kihile LOW-HIGH ja loeme X-i analoogväärtuse.
Katsetatud puuteekraan tuvastab mõnikord valesti puudutuse väljaspool puudutatud punkti. Selle vältimiseks lisasin mõned viivitused ning X ja Y analoogväärtust loetakse korduvalt ja puudutus on heaks kiidetud ainult siis, kui väärtused ei erine (palju).
Samm: materjalide arve (riistvara)
- Arduino Uno - R3
- TFT ekraanikilp Arduino jaoks (ILI - 9341) (SPI puudub).
- Aku 5 v
- USB -kaabel
2. samm: visand - Arduino 1.8.10 IDE kasutamine. (Raamatukogud Adafruit kaasa arvatud)
Kiibi programmeerimine selle visandiga on alles alustamine tulevastele väljakutsujatele !! (… Piltide vaatamine SD -kaardilt, sõrmejälgede tuvastamise paneel, palju "Arkaadimänge" …) on palju !!!
See komplekt (ILI 9341 - ilma SPI -ta) hõlbustab vajaduse tõttu palju (juhtmed ja tõmmake takistid alla, et seda tüüpi kuvari jaoks vajaliku pinge alla viia 3, 3 V, vastavalt andmelehtedele), on kaasas regulaator ja (Plug & Play konfiguratsioon.- Uno R3 jaoks), kuid saate kasutada palju rohkem "Arduinosid" (koos nööpnõelte lisamisega … lihtsalt), viited on lisatud "Sketchile".
Laadige raamatukogud ja näited alla siit:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Allalaadimiseks on raamatukogudes ka teisi näiteid. (avatud lähtekoodiga)… Kalkulaator, SD -kaardi vaatur, puuteekraani punktkalibraator ja TFt puutepaneel.
1 - Komplekti kuulub veel üks "peenhäälestus" (valikuline), parema rõhu täpsuse tagamiseks peame teadma takistust // X+ ja X- (telg) vahel. Selleks on vaja selle lugemiseks suvalist multimeetrit!
Minu jaoks kasutan 350 oomi (X+) ja (X -) plaadil (näete Sketchi) ja see võib teie omast erineda, kuid siiski (tarkvara) töötab igal juhul !!
2 - Kui "ekraanil puudutatud pliiatsipunkt" teeb "varju" (puudutatud punktist kaugel)… Peate seadistama (koordinaadid) joontele: (näide)
#define TS_MINX 145
#define TS_MINY 110
#define TS_MAXX 880
#define TS_MAXY 915
… olge kannatlik (kaebusteta), mõnikord peate seda (numbreid) mitu korda muutma, et sulgeda "Täiuslikkus".
… selleks on olemas sinu tööriistad !!!
Palju õnne ja … nautige peamiselt !!!
Ole ohutu !!! Võimalusel jääge koju !!!
Soovitan:
TFT animeeritud silmad: 3 sammu
TFT animeeritud silmad: see projekt kasutab odavaid osi, et luua TFT -ekraanidele paar animeeritud silma. Projekt põhineb Adafruit " Uncanny Eyes " projekt. Kahte ST7735 128x128 pikslit ja ESP32 plaati saab tavaliselt veebist osta umbes
Odav ja armas pildiraam ilma SD -kaardita ESP8266 + 1,8 tolli TFT -ekraanil: 4 sammu
Odav ja armas pildiraam ilma SD -kaardita ESP8266 + 1,8 tolli TFT -l: Digitaalne pildiraam on suurepärane asi pereliikmete, sõprade ja lemmikloomade fotode näitamiseks. Tahtsin ehitada väikese, odava ja armsa pildiraami, mille osad olid juba käes. See raam kasutab 1,8 " Väike TFT -paneel ja ESP8266 juhtmed
Sõrmejäljemoodul + STONE TFT-LCD: 3 sammu
Sõrmejäljemoodul + STONE TFT-LCD: sel kuul plaanisin välja töötada sõrmejäljeukseluku projekti. Kui valisin sõrmejälgede tuvastamise mooduli, peatati projekt. Siiski arvasin, et kuna sõrmejälgede tuvastamise moodul on ostetud, lihtsustan
Külmkapi juhtimine TFT LCD -ekraaniga: 6 sammu
Tft LCD -ga külmiku juhtimine: tehnoloogia pideva täiustamise tõttu on meie kodumasinad üha funktsionaalsemad ja hõlpsamini kasutatavad. Elektroonikahuvilisena olen huvitatud kodumasinate juhtimisest. Meie külmik ei ole ühegi inimese-masinaga võimalik
Kuidas teha reaalajas kella Arduino ja TFT -ekraani abil - Arduino Mega RTC 3,5 -tollise TFT -ekraaniga: 4 sammu
Kuidas teha reaalajas kella Arduino ja TFT-ekraani abil | Arduino Mega RTC 3,5-tollise TFT-ekraaniga: külastage minu Youtube'i kanalit. Sissejuhatus:- Selles postituses kavatsen teha reaalajas kella, kasutades 3,5-tollist TFT-puutetundlikku LCD-d, Arduino Mega 2560 ja DS3231 RTC moodul…. Enne alustamist… kontrollige minu YouTube'i kanali videot. Märkus:- Kui kasutate Arduini