جدول المحتويات:
- الخطوة 1: فاتورة المواد (الأجهزة)
- الخطوة 2: رسم - باستخدام Arduino 1.8.10 IDE. (المكتبات Adafruit متضمنة)
فيديو: TFT - لوحة تعمل باللمس: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
طريقة سهلة للغاية لقضاء بعض الأحيان في التعلم باستخدام شاشات TFT.
ويكيبيديا: الأجهزة التي تعمل باللمس باستخدام تقنية المقاومة ، يوفر مقياس الجهد الغشائي ثنائي الأبعاد إحداثيات x و y. الطبقة العلوية عبارة عن زجاج رقيق متباعد بالقرب من طبقة داخلية مجاورة. يحتوي الجانب السفلي من الطبقة العليا على طلاء موصل شفاف. يحتوي سطح الطبقة الموجودة تحتها على طبقة شفافة مقاومة. يقوم الإصبع أو القلم بتشويه شكل الزجاج ليلامس الطبقة الأساسية. حواف الطبقة المقاومة لها جهات اتصال موصلة. يتم تحديد موقع نقطة الاتصال عن طريق تطبيق جهد على الحواف المعاكسة ، مع ترك الحافتين الأخريين غير متصلين مؤقتًا. يوفر جهد الطبقة العليا إحداثيًا واحدًا. يؤدي فصل هذين الحافتين ، وتطبيق الجهد على الحافتين الأخريين ، غير المتصلين سابقًا ، إلى توفير الإحداثي الآخر. يوفر التبديل السريع بين أزواج الحواف تحديثات متكررة للموضع. يوفر المحول التناظري إلى الرقمي بيانات الإخراج.
نحتاج أولاً إلى اكتشاف ما إذا كان هناك لمسة. لذلك نقوم بتوصيل كلا الأسلاك من طبقة / غشاء واحد ، على سبيل المثال X إلى الأرض (تم تعيين LOW من دبابيس ardiuno كإخراج) وسلك واحد من الطبقة Y إلى المقاوم للسحب (تعيين دبوس اردوينو المقابل كـ INPUT_PULLUP). عند قراءة السلك الثاني للطبقة Y ، نحصل على ارتفاع إذا لم يكن هناك اتصال (بسبب السحب) ومنخفض إذا كان هناك لمسة (بسبب التلامس مع طبقة X المؤرضة).
ثم نحتاج إلى قراءة موضع اللمس. لذلك قمنا بتعيين أحد أسلاك X على HIGH (والذي يعتمد على أي جانب من شاشة اللمس نريد قراءة قيمة min / max ؛ انظر المتغير A / B في الكود) ونقرأ القيمة التناظرية على Y. يجب أن تكون القيمة تكون في النطاق من 0 إلى 1023 ، لكن شاشة اللمس التي اختبرتها تعود 110-910 (لذلك يجب معايرتها - قم بتشغيل ILI9341_7.ino). ثم نطبق LOW-HIGH على الطبقة Y ونقرأ القيمة التناظرية على X.
شاشة اللمس التي اختبرتها تكتشف أحيانًا لمسة خاطئة خارج النقطة التي تم لمسها. لمنع ذلك ، أضفت بعض التأخيرات وتتم قراءة القيمة التناظرية X و Y بشكل متكرر ويتم الموافقة على اللمس فقط إذا لم تختلف القيم (كثيرًا).
الخطوة 1: فاتورة المواد (الأجهزة)
- اردوينو أونو - R3
- درع شاشة TFT لـ Arduino (ILI - 9341) (بدون SPI).
- بطارية 5 فولت
- كابل يو اس بي
الخطوة 2: رسم - باستخدام Arduino 1.8.10 IDE. (المكتبات Adafruit متضمنة)
إن برمجة "الشريحة" بهذا الرسم التخطيطي هي مجرد بداية لتحدي المستقبل!
هذه المجموعة (ILI 9341 - لا يوجد SPI) تسهل كثيرًا نظرًا لعدم الحاجة (الأسلاك والمقاومات المنسدلة ، لأسفل الجهد لمدة 3 ، 3 فولت اللازمة لهذا النوع من العرض ، وأوراق بيانات acc) ، يوجد منظم مضمن في و (تكوين التوصيل والتشغيل - لـ Uno R3) ، ولكن يمكنك استخدام العديد من "Arduinos" (مع إضافات الدبوس … بسهولة) ، يتم تضمين المراجع في "Sketch".
قم بتنزيل المكتبات والمثال من هنا:
home.et.utwente.nl/slootenvanf/div/arduino…
Tks Twente Universiry.nl.
هناك أمثلة أخرى في المكتبات لتنزيلها. (مفتوح المصدر) … آلة حاسبة وعارض بطاقة SD ومعاير نقطة شاشة اللمس ولوحة لمس TFt.
1 - يوجد "ضبط دقيق" آخر (اختياري) متضمن ، للحصول على دقة ضغط أفضل ، نحتاج إلى معرفة المقاومة // بين X + و X- (المحور) لهذا ستحتاج إلى أي مقياس متعدد لقراءته!
بالنسبة لي ، أنا أستخدم 350 أوم عبر اللوحة (X +) و (X -) (سترى في Sketch) ، وقد تختلف عنك ، ولا أقل من ذلك (البرنامج) سيعمل على أي حال !!
2 - إذا كانت "نقطة القلم الملامسة في الشاشة" تصنع "ظلًا" (بعيدًا عن النقطة التي تم لمسها) … يجب عليك إعداد (الإحداثيات) في السطور: (مثال)
#define TS_MINX 145
#define TS_MINY 110
# تعريف TS_MAXX 880
#define TS_MAXY 915
… كن باتينت (غير متسائل) في بعض الأحيان ستحتاج إلى تغيير هذه (الأرقام) عدة مرات … عدة مرات لإغلاقها عند "الكمال".
… هناك أدواتك افعلها !!!
حظا سعيدا & … استمتع بشكل رئيسي !!!
كن آمنا !!! إذا كان ذلك ممكنا البقاء في المنزل !!!
موصى به:
شاشة تعمل باللمس ماكنتوش - كلاسيك ماك مع آيباد ميني للشاشة: 5 خطوات (بالصور)
شاشة تعمل باللمس ماكنتوش | جهاز Mac الكلاسيكي مع IPad Mini للشاشة: هذا هو التحديث والتصميم المنقح الخاص بي حول كيفية استبدال شاشة جهاز Macintosh القديم بجهاز iPad mini. هذه هي السادسة التي صنعتها على مر السنين وأنا سعيد جدًا بتطور وتصميم هذا! مرة أخرى في عام 2013 عندما صنعت
قارئ RFID القائم على ESP32 مع شاشة تعمل باللمس: 7 خطوات
قارئ RFID المستند إلى ESP32 مع شاشة تعمل باللمس: في هذا الدليل الصغير سأوضح كيفية إنشاء قارئ RFID بسيط بإخراج TFT للتثبيت على الحائط باستخدام وحدة ESP32 DEV KIT C و RC-522 قارئ ثنائي الفينيل متعدد الكلور ومجموعة AZ-Touch ESP. يمكنك استخدام هذا القارئ للوصول إلى الباب أو إنذار الدخيل
ثلاث دوائر استشعار تعمل باللمس + دائرة مؤقت تعمل باللمس: 4 خطوات
ثلاث دوائر لمستشعر اللمس + دائرة مؤقت اللمس: مستشعر اللمس عبارة عن دائرة يتم تشغيلها عندما تكتشف اللمس على دبابيس اللمس. إنه يعمل على أساس مؤقت ، أي أن الحمل سيكون قيد التشغيل فقط في الوقت الذي يتم فيه اللمس على المسامير. هنا ، سأوضح لك ثلاث طرق مختلفة لعمل لمسة
اردوينو TFT تعمل باللمس قفل الباب: 5 خطوات
اردوينو TFT تعمل باللمس قفل الباب: هذا هو أول تعليمات لي. يستخدم هذا المشروع Arduino و 2.8 & quot؛ شاشة TFT تعمل باللمس مع رسم تخطيطي لكلمة المرور لتنشيط مرحل يقطع الدائرة إلى باب قفل ماج. الخلفية ، كسر قفل RFID على باب في العمل بدلاً من إعادة توصيل
سماعة مكتبية تعمل بالبلوتوث مع تصور صوتي وأزرار تعمل باللمس وتقنية NFC: 24 خطوة (مع صور)
سماعة مكتبية تعمل بتقنية البلوتوث مع التصور الصوتي وأزرار اللمس وتقنية NFC: مرحبًا بكم! في Instructables ، سأوضح كيف صنعت مكبر صوت Desk Bluetooth الذي يحتوي على تصورات صوتية مذهلة مع أزرار تعمل باللمس و NFC. يمكن إقرانها بسهولة مع الأجهزة التي تدعم تقنية NFC بنقرة واحدة. لا يوجد زر مادي