فهرست مطالب:

راه آهن مدل کنترل شده تاچ پد لپ تاپ - PS/2 رابط آردوینو: 14 مرحله
راه آهن مدل کنترل شده تاچ پد لپ تاپ - PS/2 رابط آردوینو: 14 مرحله

تصویری: راه آهن مدل کنترل شده تاچ پد لپ تاپ - PS/2 رابط آردوینو: 14 مرحله

تصویری: راه آهن مدل کنترل شده تاچ پد لپ تاپ - PS/2 رابط آردوینو: 14 مرحله
تصویری: وقتی دختره پوتک غیرتی میشه 🤣🔞🔥 Putak 2024, نوامبر
Anonim
راه آهن مدل کنترل شده تاچ پد لپ تاپ | PS/2 رابط آردوینو
راه آهن مدل کنترل شده تاچ پد لپ تاپ | PS/2 رابط آردوینو

صفحه لمسی لپ تاپ یکی از دستگاه های بسیار خوبی است که به عنوان ورودی برای پروژه های میکروکنترلر استفاده می شود. بنابراین امروز ، اجازه دهید این دستگاه را با میکروکنترلر آردوینو برای کنترل راه آهن مدل پیاده سازی کنیم. با استفاده از تاچ پد PS/2 ، می توانیم 3 خروجی را کنترل کرده و قدرت را ردیابی کنیم.

نگه داشتن صفحه لمسی با عرض آن در پایین (به مانند حالت عمودی) ، کشیدن انگشت در امتداد هر دو قطر برای کنترل دو خروجی ، کشیدن انگشت به صورت افقی برای کنترل مشارکت دیگر و کشیدن انگشت به صورت عمودی استفاده می شود. برای کنترل سرعت و جهت لوکوموتیو استفاده می شود.

بنابراین ، بدون بحث بیشتر ، بیایید شروع کنیم!

مرحله 1: ویدیو را تماشا کنید

Image
Image

برای درک همه کنترل ها و آشنایی بیشتر با نحوه عملکرد آن ، ویدیو را تماشا کنید.

مرحله 2: تمام قطعات و لوازم را تهیه کنید

اتصالات صفحه لمسی را مشخص کنید
اتصالات صفحه لمسی را مشخص کنید

برای این پروژه به موارد زیر نیاز دارید:

  • میکروکنترلر آردوینو سازگار با Adafruit Motor Shield V2 (UNO ، Leonardo و غیره)
  • An Adafruit Motor Shield V2
  • یک صفحه لمسی PS/2
  • 4 سیم با اتصالات مردانه Dupont در یک طرف (برای اتصال صفحه لمسی به برد آردوینو)
  • هر کدام 2 سیم برای اتصال قدرت و خروجی (حداکثر 3) به سپر موتور
  • منبع تغذیه 12 ولت DC با ظرفیت فعلی حداقل 1 آمپر.

مرحله 3: کتابخانه Ps2 را دریافت کنید

پوشه کتابخانه ps2 را از اینجا بارگیری کنید. پوشه بارگیری شده را به دسکتاپ منتقل کنید زیرا پیدا کردن آن آسان تر خواهد بود. Arduino IDE را باز کرده و روی Sketch> Include Library> Add. ZIP Library … کلیک کنید و سپس پوشه ps2 را از دسکتاپ انتخاب کنید. کتابخانه شامل می شود و اکنون می توانید از کتابخانه ps2 استفاده کنید.

مرحله 4: اتصالات صفحه لمسی را مشخص کنید

اگر شما دارای صفحه لمسی Synaptics مانند صفحه بالا هستید ، پد 'T22' +5V ، 'T10' 'ساعت' ، 'T11' 'Data' و 'T23' 'GND' است. همچنین می توانید سیم GND را به شکل مس بزرگ مانند تصویر بالا لحیم کنید.

برای آگاهی بیشتر روی تصویر بالا کلیک کنید. اگر صفحه لمسی متفاوتی دارید ، شماره قسمت آن را در اینترنت با 'pinouts' جستجو کنید ، یا اگر گیر کردید می توانید از انجمن r/Arduino در Reddit بپرسید.

مرحله 5: صفحه لمسی را آزمایش کنید

مطمئن شوید که اتصالات صحیح به صفحه لمسی ایجاد شده است. برای آزمایش صفحه لمسی ، کد ماوس ps2 را در میکروکنترلر Arduino از مثالها> ps2 بارگذاری کنید. سیم 'Clock' را به D6 ، سیم 'Data' را به D5 ، GND را به GND و +5V یا VCC را به پین +5V برد Arduino وصل کنید. برد آردوینو را دوباره به کامپیوتر وصل کرده و مانیتور سریال را باز کنید. اگر می بینید که با حرکت انگشت خود روی صفحه تاچ ، اعداد تغییر می کنند ، صفحه لمسی به درستی کار می کند و می توانید ادامه دهید.

مرحله 6: میکروکنترلر آردوینو را برنامه ریزی کنید

میکروکنترلر آردوینو را برنامه ریزی کنید
میکروکنترلر آردوینو را برنامه ریزی کنید

توصیه می شود قبل از بارگذاری کد در میکروکنترلر آردوینو ، کد را بررسی کنید تا متوجه شوید همه چیز در حال رخ دادن است.

مرحله 7: طرح بندی را تنظیم کنید

تنظیم طرح بندی
تنظیم طرح بندی

برای آزمایش قدرت مسیر و هر سه کنترل خروجی ، یک طرح بندی تنظیم کنید. اطمینان حاصل کنید که همه اتصالات مسیر به درستی ساخته شده اند و مسیرها تمیز هستند. برای جلوگیری از بن بست لکوموتیوها ، تمیز کردن دوره ای مسیرها و چرخ های لوکوموتیو توصیه می شود.

مرحله 8: Motor Shield را روی برد آردوینو نصب کنید

Motor Shield را روی برد آردوینو نصب کنید
Motor Shield را روی برد آردوینو نصب کنید

پین های سپر موتور را با هدرهای زن صفحه برد آردوینو با دقت تراز کرده و سپر را در بالای برد آردوینو فشار دهید. مطمئن شوید که سپر به خوبی روی برد آردوینو قرار می گیرد و هیچ پینی خم نمی شود.

مرحله 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: صفحه لمسی را به Setup وصل کنید

صفحه لمسی را به Setup وصل کنید
صفحه لمسی را به Setup وصل کنید
صفحه لمسی را به Setup وصل کنید
صفحه لمسی را به Setup وصل کنید

با ایجاد اتصالات زیر بین صفحه تاچ و برد آردوینو ، صفحه لمسی را به برد آردوینو وصل کنید:

  • +5 ولت یا 'VCC' تا +5 ولت برد آردوینو
  • 'GND' به 'GND' برد Arduino
  • "ساعت" به "D6" برد آردوینو
  • 'Data' به 'D5' برد Arduino

مرحله 11: لوکوموتیو (ها) را در مسیر قرار دهید

لوکوموتیو (ها) را در مسیر قرار دهید
لوکوموتیو (ها) را در مسیر قرار دهید

لوکوموتیو را برای آزمایش قرار دهید. همچنین می توانید چندین لوکوموتیو را به دلخواه قرار دهید.

استفاده از یک ابزار تجدید نظر توصیه می شود. اطمینان حاصل کنید که لوکوموتیوها به درستی روی خطوط قرار گرفته اند تا از ریل خارج شوند.

مرحله 12: Setup را به Power وصل کرده و آن را روشن کنید

Setup را به Power وصل کرده و آن را روشن کنید
Setup را به Power وصل کرده و آن را روشن کنید

منبع تغذیه 12 ولت را به تنظیمات وصل کرده و روشن کنید.

مرحله 13: کنترل ها را آزمایش کنید

Image
Image

همه کنترل ها را تست کنید. برای درک کنترل ها دوباره به ویدیوی بالا مراجعه کنید.

مرحله 14: کار خود را به اشتراک بگذارید و آن را گسترش دهید

اگر پروژه خود را به کار انداخته اید و اگر می توانید ، سعی کنید تصاویر ایجاد شده خود را با کلیک روی "من آن را ساخته ام!" با جامعه به اشتراک بگذارید.

همچنین ، ویژگی ها و عملکردهای بیشتری را به این پروژه اضافه کنید و سعی کنید آنها را نیز به اشتراک بگذارید. هر کاری که انجام می دهید ، موفق باشید!

توصیه شده: