جدول المحتويات:

الكمبيوتر المحمول لوحة اللمس نموذج التحكم السكك الحديدية - واجهة اردوينو PS / 2: 14 خطوة
الكمبيوتر المحمول لوحة اللمس نموذج التحكم السكك الحديدية - واجهة اردوينو PS / 2: 14 خطوة

فيديو: الكمبيوتر المحمول لوحة اللمس نموذج التحكم السكك الحديدية - واجهة اردوينو PS / 2: 14 خطوة

فيديو: الكمبيوتر المحمول لوحة اللمس نموذج التحكم السكك الحديدية - واجهة اردوينو PS / 2: 14 خطوة
فيديو: ميزة نارية خرافية في هاتفك تبحث عليها من زمان 🌋💥🔥 2024, سبتمبر
Anonim
الكمبيوتر المحمول لوحة اللمس نموذج التحكم السكك الحديدية | واجهة PS / 2 Arduino
الكمبيوتر المحمول لوحة اللمس نموذج التحكم السكك الحديدية | واجهة PS / 2 Arduino

تعد لوحة اللمس الخاصة بالكمبيوتر المحمول أحد أفضل الأجهزة التي يمكن استخدامها كمدخلات لمشاريع وحدات التحكم الدقيقة. لذلك اليوم ، دعونا نطبق هذا الجهاز باستخدام متحكم Arduino للتحكم في نموذج سكة حديد. باستخدام لوحة اللمس PS / 2 ، سنتمكن من التحكم في 3 إقبال وتتبع الطاقة.

الحفاظ على لوحة اللمس مع عرضها في الجزء السفلي (نوع مثل الوضع الرأسي) ، سيتم استخدام تحريك الإصبع على طول كل من القطرين للتحكم في إقبالين ، وسيتم استخدام تحريك الإصبع أفقيًا للتحكم في إقبال آخر وتحريك الإصبع عموديًا سوف تستخدم للتحكم في سرعة واتجاه القاطرة.

لذلك ، دون مزيد من اللغط ، فلنبدأ!

الخطوة 1: شاهد الفيديو

Image
Image

شاهد الفيديو لفهم جميع عناصر التحكم ومعرفة المزيد عن كيفية عملها.

الخطوة 2: احصل على جميع الأجزاء والمستلزمات

اكتشف اتصالات لوحة اللمس
اكتشف اتصالات لوحة اللمس

بالنسبة لهذا المشروع ، سوف تتطلب:

  • متحكم Arduino متوافق مع Adafruit Motor Shield V2 (UNO ، Leonardo ، إلخ)
  • محرك Adafruit Motor Shield V2.0
  • لوحة اللمس PS / 2
  • 4 أسلاك مع موصلات Dupont الذكور على جانب واحد (لتوصيل لوحة اللمس بلوحة Arduino)
  • سلكان لكل منهما لتوصيل قوة الجنزير والإقبال (3 كحد أقصى) بدرع المحرك
  • مصدر طاقة تيار مستمر بجهد 12 فولت بسعة حالية لا تقل عن 1 أمبير.

الخطوة 3: احصل على مكتبة نظام PS2

قم بتنزيل مجلد مكتبة ps2 من هنا. انقل المجلد الذي تم تنزيله إلى سطح المكتب حيث سيكون العثور عليه أسهل. افتح Arduino IDE وانقر فوق Sketch> Include Library> Add. ZIP Library… ثم حدد مجلد ps2 من سطح المكتب. سيتم تضمين المكتبة وستتمكن الآن من استخدام مكتبة ps2.

الخطوة 4: اكتشف اتصالات لوحة اللمس

إذا كان لديك لوحة لمس Synaptics مثل اللوحة أعلاه ، فإن اللوحة "T22" هي + 5V ، و "T10" هي "Clock" ، و "T11" هي "Data" و "T23" هي "GND". يمكنك أيضًا لحام سلك "GND" بنحاس مكشوف كبير كما هو موضح أعلاه.

اضغط على الصورة أعلاه لمعرفة المزيد. إذا كانت لديك لوحة لمس مختلفة ، فحاول البحث عن رقم الجزء الخاص بها على الإنترنت باستخدام "pinouts" أو يمكنك سؤال مجتمع r / Arduino على Reddit إذا واجهتك مشكلة.

الخطوة 5: اختبر لوحة اللمس

تأكد من إجراء التوصيلات الصحيحة بلوحة اللمس. لاختبار لوحة اللمس ، قم بتحميل رمز الماوس ps2 على متحكم Arduino من أمثلة> ps2. قم بتوصيل سلك 'Clock' بـ D6 ، وسلك 'Data' بـ D5 ، و GND إلى GND ، و + 5V أو VCC إلى دبوس + 5V من لوحة Arduino على التوالي. أعد توصيل لوحة Arduino بالكمبيوتر وافتح الشاشة التسلسلية. إذا رأيت الأرقام تتغير أثناء تحريك إصبعك عبر لوحة اللمس ، فإن لوحة اللمس تعمل بشكل صحيح ويمكنك المتابعة.

الخطوة 6: برمجة Arduino Microcontroller

برمجة Arduino Microcontroller
برمجة Arduino Microcontroller

يوصى بالاطلاع على الكود قبل تحميله على متحكم Arduino لفهم كل ما يجري.

الخطوة 7: قم بإعداد التخطيط

قم بإعداد التخطيط
قم بإعداد التخطيط

قم بإعداد مخطط لاختبار قوة المسار وجميع عناصر التحكم الثلاثة في نسبة المشاركة. تأكد من عمل جميع مفاصل الجنزير بشكل صحيح وأن المسارات نظيفة. يوصى بتنظيف عجلات المسارات والقاطرات بشكل دوري لمنع القاطرات من التوقف.

الخطوة 8: قم بتثبيت Motor Shield على لوحة Arduino

قم بتثبيت Motor Shield على لوحة Arduino
قم بتثبيت Motor Shield على لوحة Arduino

قم بمحاذاة دبابيس درع المحرك بعناية مع الرؤوس الأنثوية للوحة Arduino وادفع الدرع أعلى لوحة Arduino. تأكد من أن الغطاء يثبت بإحكام على لوحة Arduino ولا ينثني أي دبوس.

الخطوة 9: قم بتوصيل Track Power و Turnouts إلى Motor Shield

قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield
قم بتوصيل Track Power و Turnouts إلى Motor Shield

قم بإجراء الاتصالات التالية:

  • قم بتوصيل طاقة المسار بموصل الخرج للدرع المسمى "M1".
  • قم بتوصيل الإقبال بموصلات الإخراج الثلاثة المتبقية 'M2' و 'M3' و 'M4'.

تأكد من إحكام جميع توصيلات الأسلاك.

الخطوة 10: قم بتوصيل Touchpad بالإعداد

قم بتوصيل لوحة اللمس بالإعداد
قم بتوصيل لوحة اللمس بالإعداد
قم بتوصيل لوحة اللمس بالإعداد
قم بتوصيل لوحة اللمس بالإعداد

قم بتوصيل لوحة اللمس بلوحة Arduino عن طريق إجراء الاتصالات التالية بين لوحة اللمس ولوحة Arduino:

  • + 5 فولت أو "VCC" إلى + 5 فولت من لوحة Arduino
  • من 'GND' إلى 'GND' من لوحة Arduino
  • "Clock" إلى "D6" من لوحة Arduino
  • "البيانات" إلى "D5" من لوحة Arduino

الخطوة 11: ضع القاطرة (القاطرات) على المسار

ضع القاطرة (القاطرات) على المسار
ضع القاطرة (القاطرات) على المسار

ضع قاطرة ليتم اختبارها. يمكنك أيضًا وضع عدة قاطرات حسب الرغبة.

يوصى باستخدام أداة إعادة تدوير. تأكد من وضع القاطرات بشكل صحيح على القضبان لمنع خروجها عن المسار.

الخطوة 12: قم بتوصيل برنامج الإعداد بالطاقة وتشغيله

قم بتوصيل الإعداد بالطاقة وتشغيله
قم بتوصيل الإعداد بالطاقة وتشغيله

قم بتوصيل مصدر الطاقة 12 فولت بالإعداد وتشغيله.

الخطوة 13: اختبر الضوابط

Image
Image

اختبر كل الضوابط. الرجوع إلى الفيديو أعلاه مرة أخرى لفهم عناصر التحكم.

الخطوة 14: شارك عملك وقم بتوسيعه فورثور

إذا نجحت في تنفيذ مشروعك وإذا كان بإمكانك ، فحاول مشاركة صور إبداعك مع المجتمع من خلال النقر فوق "لقد صنعته!".

حاول أيضًا إضافة المزيد من الميزات والوظائف إلى هذا المشروع وحاول مشاركتها أيضًا. مهما فعلت ، كل التوفيق!

موصى به: