Talaan ng mga Nilalaman:
- Hakbang 1: Bill of Materials (Hardware)
- Hakbang 2: Sketch - Paggamit ng Arduino 1.8.10 IDE. (Kasama ang Mga Aklatan na Adafruit)
Video: TFT - Touch Panel: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Isang Napakadaling paraan upang gumastos kung minsan sa pag-aaral sa TFT Ipinapakita.
Wikipedia: Ang mga touch-screen na aparato na gumagamit ng resistive technology, isang two-dimensional na membrane potentiometer ay nagbibigay ng mga koordinasyon ng x at y. Ang tuktok na layer ay manipis na salamin na spaced malapit sa isang kalapit na panloob na layer. Ang ilalim ng tuktok na layer ay may isang transparent conductive coating; ang ibabaw ng layer sa ilalim nito ay may isang transparent resistive coating. Ang isang daliri o estilong deforms ang baso upang makipag-ugnay sa pinagbabatayan na layer. Ang mga gilid ng resistive layer ay may conductive contact. Ang paghanap ng contact point ay ginagawa sa pamamagitan ng paglalapat ng boltahe sa tapat ng mga gilid, naiwan ang iba pang dalawang gilid na pansamantalang hindi magkakonekta. Ang boltahe ng tuktok na layer ay nagbibigay ng isang coordinate. Ang pagdidiskonekta sa dalawang gilid na iyon, at paglalagay ng boltahe sa iba pang dalawa, na dating hindi konektado, ay nagbibigay ng iba pang koordinasyon. Mabilis na kahalili sa pagitan ng mga pares ng mga gilid ay nagbibigay ng madalas na mga pag-update ng posisyon. Nagbibigay ang isang analog-to digital converter ng data ng output.
Una kailangan naming tuklasin kung mayroong isang ugnayan. Kaya kinokonekta namin ang parehong mga wire ng isang layer / membrane, hal. X sa lupa (LOW mula sa mga ardiuno pin na itinakda bilang output) at isang kawad mula sa layer Y hanggang sa pull-up risistor (setting na kaukulang arduino pin bilang INPUT_PULLUP). Ang pagbabasa ng pangalawang wire ng Y layer ay nakakakuha kami ng TAAS kung walang touch (dahil sa pull-up) at LOW kung mayroong isang touch (dahil sa pakikipag-ugnay sa grounded X layer).
Pagkatapos kailangan naming basahin ang isang posisyon ng isang pagpindot. Kaya itinakda namin ang isa sa mga X wires sa TAAS (alin ang nakasalalay sa aling bahagi ng touch screen na nais naming basahin ang halagang min / max; tingnan ang variant A / B sa code) at binasa namin ang halagang analog sa Y. Ang halaga ay dapat nasa saklaw na 0-1023, ngunit ang touchscreen ay sinubukan ko ang pagbalik 110-910 (Kaya't kailangang i-calibrate - patakbuhin ang ILI9341_7.ino). Pagkatapos ay inilalapat namin ang LOW-HIGH sa Y layer at binabasa ang halagang analog sa X.
Ang touchscreen na aking sinubukan kung minsan ay mali ang nakakakita ng isang ugnay, sa labas ng naantig na punto. Upang maiwasan ito ay nagdagdag ako ng ilang mga pagkaantala at ang halagang X at Y na analog na binabasa nang paulit-ulit at ang pag-ugnay ay naaprubahan lamang kung ang mga halaga ay hindi naiiba (marami).
Hakbang 1: Bill of Materials (Hardware)
- Arduino Uno - R3
- TFT Display Shield para sa Arduino (ILI - 9341) (Walang SPI).
- Isang baterya 5 v
- Isang UsB Cable
Hakbang 2: Sketch - Paggamit ng Arduino 1.8.10 IDE. (Kasama ang Mga Aklatan na Adafruit)
Ang pagpoproseso ng "Chip" na may sketch na ito ay ang Simula lamang sa Mga Hinahamon sa Hinaharap !! (… Pagtingin sa Mga Larawan mula sa isang SD Card, isang Panel upang Indentify Fingerprints, Maraming "Mga Larong Arcade" …) mga posibilidad na maraming !!!
Ang Set na ito (ILI 9341 - walang SPI) ay nagpapadali ng maraming dahil hindi kinakailangan (ang mga wire at at Hilahin ang mga resistors, upang pababa ang boltahe para sa 3, 3 v na kinakailangan para sa ganitong uri ng Display, acc Datasheets), mayroong isang regulator na kasama sa at (Plug & Play config.- para sa Uno R3), ngunit maaari kang gumamit ng higit pang "Arduinos" (na may mga addictation na pin … madali), ang mga reperensiya ay naipapaloob sa "Sketch".
Mag-download ng Mga Aklatan at exemples dito:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
Mayroong iba pang mga halimbawa sa Mga Aklatan upang mai-download. (bukas na mapagkukunan)… Calculator, SD card Viewer, Touch Screen Point Calibrator at TFt touch Panel.
1 - May isa pang "Fine Tune" (opsyonal) na kasama, para sa isang mas mahusay na presyon ng presyon, kailangan nating malaman ang paglaban // sa pagitan ng X + at X- (Axis) Upang o kailangan mo ng anumang multimeter upang mabasa ito!
Para sa akin na ginagamit ko, 350 ohms sa kabuuan ng (X +) & (X -) plate (makikita mo sa Sketch), at maaaring naiiba sa iyo, wala kahit isang mas mababa (Software) na tatakbo pa rin !!
2 - Kung ang "pen Point na hinawakan sa screen" ay gumawa ng isang "Shadow" (malayo sa point na hinawakan) … Kailangan mong i-set up ang (mga coordinate) sa mga linya: (halimbawa)
# tukuyin ang TS_MINX 145
# tukuyin ang TS_MINY 110
# tukuyin ang TS_MAXX 880
# tukuyin ang TS_MAXY 915
… Maging Pattient (hindi nakakaintindi) kung minsan kakailanganin mong baguhin ito (mga numero) nang maraming… maraming beses upang isara sa "Perfection".
… may iyong mga tool gawin ito !!!
Good Luck & … isang pangunahin na Masaya !!!
Manatiling ligtas !!! Kung Posibleng Manatili sa Bahay !!!
Inirerekumendang:
Nasa Control Panel para sa Mga Bata: 10 Hakbang (na may Mga Larawan)
Nasa Control Panel for Kids: Itinayo ko ito para sa aking hipag na nagpapaalaga ng isang day care. Nakita niya ang aking lager na itinayo ko halos tatlong taon na ang nakakaraan para sa isang faire ng gumagawa ng kumpanya at talagang nagustuhan ito kaya itinayo ko ang isang ito para sa kanya para sa isang regalo sa Pasko. Mag-link sa aking iba pang proyekto dito: https: //www.
Mini IMac G4 Flat Panel - Pinapagana ng NUC: 9 Mga Hakbang (na may Mga Larawan)
Mini IMac G4 Flat Panel - Pinapagana ng NUC: Panimula Tumakbo ako sa isang pares ng mga proyekto na naging inspirasyon sa pagbuo na ito. Sinasabi ng isa na ang pinakamaliit na gumaganang iMac sa buong mundo, ngunit sa totoo lang ito ay isang Raspberry Pi na nagpapatakbo ng isang distro ng Linux na may isang tema ng MacOS, at hindi maaaring magpatakbo ng totoong M
Mga Modular Wall Lighting Panel: 11 Hakbang (na may Mga Larawan)
Mga Modular Wall Lighting Panel: Narinig ko ang tungkol sa hamon sa pag-iilaw at nakita ko ito bilang isang pagkakataon upang maisakatuparan ang isang mahabang naisip na proyekto. Palagi kong nagustuhan ang mga dekorasyon sa dingding na may ilaw. Maraming mga konsepto na bibilhin, tulad ng Nanoleafs. Ang mga ito ay kadalasang medyo magastos at
DIY Portable LED Panel: 6 Mga Hakbang (na may Mga Larawan)
DIY Portable LED Panel: Sa proyektong ito ipapakita ko sa iyo kung paano lumikha ng isang malakas at matatag na 70W LED panel na maaaring pinalakas ng isang Li-Ion o Li-Po na baterya pack. Ang control circuit ay maaaring malabo ang purong puti at maligamgam na puting 5630 LED strips nang paisa-isa at hindi maging sanhi ng anumang
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol