विषयसूची:
- चरण 1: सामग्री का बिल (हार्डवेयर)
- चरण 2: स्केच - Arduino 1.8.10 IDE का उपयोग करना। (पुस्तकालय एडफ्रूट शामिल)।
वीडियो: टीएफटी - टच पैनल: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
कभी-कभी टीएफटी डिस्प्ले के साथ सीखने में खर्च करने का एक बहुत ही आसान तरीका।
विकिपीडिया: प्रतिरोधक तकनीक का उपयोग करने वाले टच-स्क्रीन उपकरण, एक द्वि-आयामी झिल्ली पोटेंशियोमीटर x और y निर्देशांक प्रदान करता है। ऊपर की परत पतली कांच की होती है जो एक पड़ोसी आंतरिक परत के करीब होती है। शीर्ष परत के नीचे एक पारदर्शी प्रवाहकीय कोटिंग है; इसके नीचे की परत की सतह पर एक पारदर्शी प्रतिरोधक कोटिंग होती है। एक उंगली या लेखनी अंतर्निहित परत से संपर्क करने के लिए कांच को विकृत कर देती है। प्रतिरोधक परत के किनारों में प्रवाहकीय संपर्क होते हैं। संपर्क बिंदु का पता लगाना विपरीत किनारों पर वोल्टेज लगाकर किया जाता है, जिससे अन्य दो किनारों को अस्थायी रूप से असंबद्ध छोड़ दिया जाता है। शीर्ष परत का वोल्टेज एक समन्वय प्रदान करता है। उन दो किनारों को डिस्कनेक्ट करना, और अन्य दो में वोल्टेज लागू करना, पूर्व में असंबद्ध, अन्य समन्वय प्रदान करता है। किनारों के जोड़े के बीच तेजी से बारी-बारी से लगातार स्थिति अद्यतन प्रदान करता है। एक एनालॉग-टू-डिजिटल कनवर्टर आउटपुट डेटा प्रदान करता है।
पहले हमें यह पता लगाने की जरूरत है कि क्या कोई स्पर्श है। तो हम एक परत/झिल्ली के दोनों तारों को जोड़ते हैं, उदा। X से ग्राउंड (आउटपुट के रूप में सेट किए गए ardiuno पिन से कम) और लेयर Y से पुल-अप रेसिस्टर तक एक तार (इसी arduino पिन को INPUT_PULLUP के रूप में सेट करना)। वाई परत के दूसरे तार को पढ़ने पर हम उच्च प्राप्त करते हैं यदि कोई स्पर्श नहीं होता है (पुल-अप के कारण) और यदि स्पर्श होता है तो कम होता है (ग्राउंडेड एक्स परत के संपर्क के कारण)।
फिर हमें एक स्पर्श की स्थिति को पढ़ने की जरूरत है। इसलिए हम एक्स तारों में से एक को हाई पर सेट करते हैं (जो इस पर निर्भर करता है कि टच स्क्रीन के किस तरफ हम न्यूनतम/अधिकतम मूल्य पढ़ना चाहते हैं; कोड में संस्करण ए/बी देखें) और हम वाई पर एनालॉग वैल्यू पढ़ते हैं। मान चाहिए 0-1023 की सीमा में हो, लेकिन टचस्क्रीन I का परीक्षण 110-910 रिटर्न (इसलिए इसे कैलिब्रेट करने की आवश्यकता है - ILI9341_7.ino चलाएं)। फिर हम Y लेयर पर LOW-HIGH लागू करते हैं और X पर एनालॉग वैल्यू पढ़ते हैं।
मैंने जिस टचस्क्रीन का परीक्षण किया है, वह कभी-कभी गलत तरीके से स्पर्श किए गए बिंदु के बाहर एक स्पर्श का पता लगाता है। इसे रोकने के लिए मैंने कुछ देरी जोड़ी और एक्स और वाई एनालॉग मान बार-बार पढ़ा जाता है और स्पर्श केवल तभी स्वीकृत होता है जब मान भिन्न न हों (बहुत)।
चरण 1: सामग्री का बिल (हार्डवेयर)
- Arduino Uno - R3
- Arduino के लिए TFT डिस्प्ले शील्ड (ILI - 9341) (कोई SPI नहीं)।
- एक बैटरी 5 वी
- एक यूएसबी केबल
चरण 2: स्केच - Arduino 1.8.10 IDE का उपयोग करना। (पुस्तकालय एडफ्रूट शामिल)।
इस स्केच के साथ "चिप" को प्रोग्राम करना फ्यूचर चैलेंजर्स के लिए सिर्फ स्टार्ट अप है !!(… एसडी कार्ड से इमेज देखना, फिंगरप्रिंट को इंडेंटिफाई करने के लिए एक पैनल, बहुत सारे "आर्केड गेम्स" …) संभावनाएं कई हैं !!!
यह सेट (ILI 9341 - कोई SPI) बिना किसी आवश्यकता के बहुत सुविधा प्रदान करता है (तारों और प्रतिरोधों को नीचे खींचें, इस तरह के डिस्प्ले, एसीसी डेटाशीट के लिए आवश्यक 3, 3 वी के लिए वोल्टेज को कम करने के लिए), इसमें एक नियामक शामिल है और (प्लग एंड प्ले config.- Uno R3 के लिए), लेकिन आप कई और "Arduinos" (पिन एडप्टेशन के साथ … आसानी से) का उपयोग कर सकते हैं, संदर्भ "स्केच" में शामिल हैं।
यहाँ पर पुस्तकालय और उदाहरण डाउनलोड करें:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl।
पुस्तकालयों में डाउनलोड करने के लिए अन्य उदाहरण हैं। (ओपन सोर्स)…कैलकुलेटर, एसडी कार्ड व्यूअर, टच स्क्रीन प्वाइंट कैलिब्रेटर और टीएफटी टच पैनल।
1 - एक और "फाइन ट्यून" (वैकल्पिक) शामिल है, बेहतर दबाव परिशुद्धता के लिए, हमें एक्स + और एक्स- (एक्सिस) के बीच प्रतिरोध// को जानने की जरूरत है, इसके लिए आपको इसे पढ़ने के लिए किसी भी मल्टीमीटर की आवश्यकता होगी!
मेरे लिए मैं (X+)& (X -) प्लेट में ३५० ओम का उपयोग कर रहा हूं (आप स्केच में देखेंगे), और आपका अंतर हो सकता है, कोई भी कम यह (सॉफ्टवेयर) वैसे भी चलेगा !!
2 - यदि स्क्रीन में "पेन प्वाइंट छुआ हुआ है" तो "छाया" बनाएं (स्पर्श किए गए बिंदु से दूर) … आपको लाइनों पर (निर्देशांक) सेट करना होगा: (उदाहरण)
#परिभाषित करें TS_MINX 145
#परिभाषित करें TS_MINY 110
#परिभाषित करें TS_MAXX 880
#परिभाषित करें TS_MAXY 915
…धैर्य रखें (शिकायत न करें) कभी-कभी आपको "परफेक्शन" को बंद करने के लिए इस (संख्याओं) को कई बार बदलना होगा … कई बार।
… आपके उपकरण हैं इसे करते हैं !!!
गुड लक और … मुख्य रूप से मज़ा है !!!
सुरक्षित हों !!! हो सके तो घर पर रहें!!!
सिफारिश की:
टीएफटी एनिमेटेड आंखें: 3 कदम
टीएफटी एनिमेटेड आंखें: यह परियोजना टीएफटी स्क्रीन पर एनिमेटेड आंखों की एक जोड़ी बनाने के लिए कम लागत वाले हिस्सों का उपयोग करती है। यह परियोजना एडफ्रूट "अनकैनी आइज़" प्रोजेक्ट। दो ST7735 128x128 पिक्सेल डिस्प्ले और ESP32 बोर्ड आमतौर पर लगभग
ईएसपी8266 + 1.8 इंच टीएफटी पर एसडी कार्ड के बिना सस्ता और प्यारा फोटोफ्रेम: 4 कदम
ईएसपी8266 + 1.8 इंच टीएफटी पर एसडी कार्ड के बिना सस्ता और प्यारा फोटोफ्रेम: डिजिटल फोटो फ्रेम आपके परिवार के सदस्यों, दोस्तों और अपने पालतू जानवरों की तस्वीरें दिखाने के लिए बहुत बढ़िया चीज है। मैं पहले से ही मेरे हाथ में भागों के साथ एक छोटा, सस्ता और प्यारा फोटो फ्रेम बनाना चाहता था। यह फ्रेम १.८ का उपयोग करता है" छोटा TFT पैनल और ESP8266 वायरलेस
टीएफटी एलसीडी के साथ रेफ्रिजरेटर नियंत्रण: 6 कदम
टीएफटी एलसीडी के साथ रेफ्रिजरेटर नियंत्रण: प्रौद्योगिकी के निरंतर सुधार के साथ, हमारे घरेलू उपकरण अधिक से अधिक कार्यात्मक और उपयोग में आसान हैं। एक इलेक्ट्रॉनिक्स उत्साही के रूप में, मुझे घरेलू उपकरणों के नियंत्रण में दिलचस्पी है। हमारा फ्रिज किसी भी मैन-मशीन से संभव नहीं है
३.२ टीएफटी मौसम स्टेशन: ४ कदम
३.२ टीएफटी मौसम स्टेशन: हाँ! यह फिर से वही मौसम केंद्र है, लेकिन यह एक बड़े डिस्प्ले का उपयोग करता है। Pls पिछले निर्देशों पर एक नज़र डालें। मेरे पास अभी भी arduino मेगा के लिए यह 320X480 एलसीडी डिस्प्ले था और मैं सोच रहा था कि क्या मैं इस पर काम करने के लिए अपने स्केच को फिर से लिख सकता हूं। मैं भाग्यशाली था
लोरा रिमोट कंट्रोल मैसेंजर 8 किमी तक की दूरी के लिए 1.8 "टीएफटी के साथ: 8 कदम
लोरा रिमोट कंट्रोल मैसेंजर 8 किमी तक की दूरी के लिए 1.8 "टीएफटी के साथ: प्रोजेक्ट को अपने लैपटॉप या फोन से कनेक्ट करें और फिर लोरा का उपयोग करके इंटरनेट या एसएमएस के बिना उपकरणों के बीच चैट करें। अरे, क्या चल रहा है, दोस्तों? यहां सीईटेक से आकाश। पीसीबी में एक डिस्प्ले और 4 बटन भी होते हैं जिनका उपयोग रिमोट कंट्रोल के रूप में किया जा सकता है