فهرست مطالب:
- مرحله 1: ویدیو را تماشا کنید
- مرحله 2: تمام موارد مورد نیاز را تهیه کنید
- مرحله 3: اتصالات سیم کشی صفحه لمسی را مشخص کنید
- مرحله 4: میکروکنترلر آردوینو را برنامه ریزی کنید
- مرحله 5: صفحه لمسی را به برد آردوینو وصل کنید
- مرحله 6: Setup را به رایانه خود وصل کنید
- مرحله 7: نمایشگر LED 7 بخش را به برد آردوینو وصل کنید
- مرحله 8: Setup را به کامپیوتر وصل کرده و آن را آزمایش کنید
- مرحله 9: کنترل صدا
- مرحله 10: کد را سفارشی کنید
- مرحله 11: بیشتر انجام دهید
تصویری: از صفحه لمسی لپ تاپ قدیمی برای کنترل رایانه استفاده مجدد کنید!: 11 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
تاچ پد های لپ تاپ PS/2 از جالب ترین دستگاه های رابط کاربری هستند که میکروکنترلر از آنها استفاده می کند. حرکت انگشتان کشویی و ضربه زدن می تواند باعث کنترل وسایل به روشی کاملاً ساده و سرگرم کننده شود. در این دستورالعمل ، بیایید یکی را با یک میکروکنترلر USB HID Arduino ترکیب کنیم تا با یک اسلاید انگشت مان کنترل کامپیوتر خود را به دست بگیریم. بیایید شروع کنیم!
مرحله 1: ویدیو را تماشا کنید
ویدیو را ببینید تا نحوه عملکرد این دستگاه را بفهمید و عملکردهای صفحه کلید را بشناسید.
مرحله 2: تمام موارد مورد نیاز را تهیه کنید
ما می توانیم با نسخه اصلی این پروژه شروع کنیم که در آن دو عملکرد میانبر صفحه کلید را می توان به ترتیب از طریق حرکت انگشت در محورهای x و y کنترل کرد. نسخه چند منظوره به ما امکان می دهد از بیش از دو عملکرد میانبر صفحه کلید استفاده کنیم که در آن حرکت محور x عملکرد را کنترل می کند و حرکت محور y بین توابع تغییر می کند.
برای این پروژه به موارد زیر نیاز دارید:
- میکروکنترلر آردوینو سازگار با USB HID (لئوناردو ، میکرو ، پرو میکرو).
- صفحه لمسی PS/2 (یکی از Synaptics توصیه می شود که شناخته شده و آزمایش شده است).
- 4 سیم (سیم های برهنه با اتصال مرد در یک طرف برای اتصال برد آردوینو به صفحه لمسی).
برای کنترل کننده چند منظوره ، به موارد زیر نیاز دارید:
- یک صفحه نمایش LED 7 قسمتی (کاتد مشترک یک ، یعنی دارای ترمینال مشترک -ve)
- یک مقاومت 220Ω
- 9 سیم (برای اتصال صفحه نمایش LED به برد آردوینو).
مرحله 3: اتصالات سیم کشی صفحه لمسی را مشخص کنید
شماره قسمت صفحه لمسی مورد استفاده را بصورت آنلاین جستجو کنید. در صورت گیر افتادن می توانید از انجمن r/Arduino کمک بگیرید.
در اکثر صفحه لمسی ، به ویژه Synaptics ، پدهای مسی زیر مربوط به هر یک از اتصالات تراشه پردازنده است:
- T22 ~> +5 ولت
- T23 ~> GND
- T10 ~> ساعت
- T11 ~> داده ها
مرحله 4: میکروکنترلر آردوینو را برنامه ریزی کنید
توصیه می کنم با نسخه اصلی کد شروع کنید تا با کنترل ها آشنا شوید و تنظیمات را متناسب با نیازهای آینده خود تغییر دهید.
مرحله 5: صفحه لمسی را به برد آردوینو وصل کنید
همانطور که پدهای مسی صفحه لمسی مشخص است ، می توانیم ورودی 5 ولت و GND تاچ پد را به پین هدر +5 ولت و GND برد آردوینو متصل کنیم.
پین ساعت به پین A0 و پین داده به پین A1 برد برد آردوینو متصل می شود.
خوشبختانه این برد دارای یک کانکت روبان به اندازه کافی بزرگ بود که امکان اتصال سیم های بلوز مردانه را فراهم می کرد. می توانید سیم ها را به پدهای مسی مورد نیاز بچسبانید و اگر می خواهید سیم های تمیزتری مانند تصویر 4 داشته باشید ، می توانید از کابل روبان و سیم های لحیم کاری روی آن استفاده کنید ، همانطور که در تصویر 3 نشان داده شده است.
مرحله 6: Setup را به رایانه خود وصل کنید
اگر نسخه چند منظوره پروژه را انجام می دهید ، می توانید این مرحله را فعلا رد کنید.
پس از اتصال تنظیمات ، با حرکت انگشت روی صفحه لمسی در محور x ، باید بتوانید کلیدهای جهت دار چپ و راست را کنترل کرده و انگشت را در امتداد محور y حرکت دهید ، باید بتوانید بالا و پایین را کنترل کنید کلیدهای پیکان
مرحله 7: نمایشگر LED 7 بخش را به برد آردوینو وصل کنید
پین معمولی صفحه نمایش را از طریق مقاومت 200Ω به پین D9 برد آردوینو وصل کنید. سپس اتصالات زیر را ایجاد کنید:
پین صفحه نمایش LED ~> پین برد Arduino
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
پین 'DP' صفحه نمایش LED استفاده نمی شود.
مرحله 8: Setup را به کامپیوتر وصل کرده و آن را آزمایش کنید
پس از اتصال تنظیمات به رایانه ، با کشیدن انگشت در امتداد محور y مانند فیلم ، تعداد صفحه نمایش LED بسته به جهت حرکت انگشت افزایش یا کاهش می یابد. در مجموع 15 عملکرد وجود دارد که 14 مورد از آنها برای کنترل کامپیوتر است (عملکرد 0 برای کنترل روشنایی صفحه نمایش LED محفوظ است اما با تغییر کد Arduino قابل تغییر است).
در حالی که در عملکرد 0 هستید ، با کشیدن انگشت در امتداد محور x ، بسته به جهت حرکت انگشت ، روشنایی صفحه نمایش LED تغییر می کند. 14 تابع دیگر در کد آردوینو توضیح داده شده است. با خیال راحت آنها را متناسب با نیاز خود تغییر دهید.
مرحله 9: کنترل صدا
میکروکنترلر آردوینو با فشردن کلیدهای Page Up و Page Down با کلیدهای Ctrl ، صدا را به ترتیب بالا و پایین می آورد. برای اینکه این میانبر صفحه کلید کار کند ، باید فایل "Volume.exe" را از اینجا بارگیری کنید (ایمن است) و آن را در پوشه سیستم راه اندازی قرار دهید تا هر بار که کامپیوتر بوت می شود اجرا شود.
می توانید این مورد را برای کمک بررسی کنید.
مرحله 10: کد را سفارشی کنید
سعی کنید برای انجام کارهای بیشتر به غیر از کنترل رایانه ، افزودن عملکردهای بیشتر یا تغییر عملکردهای موجود ، در کد تغییرات ایجاد کنید. توابع زیادی برای استفاده باقی مانده است.
مرحله 11: بیشتر انجام دهید
با استفاده از صفحه لمسی ، موارد دیگری مانند این و این را کنترل کنید. با استفاده از تاچ پد PS/2 می توانید کارهای زیادی انجام دهید! اگر چیز جدیدی پیدا کردید ، سعی کنید آن را با جامعه به اشتراک بگذارید.
توصیه شده:
روشهای جالب برای استفاده مجدد از قطعات رایانه قدیمی: 7 مرحله (همراه با تصاویر)
روشهای جالب برای استفاده مجدد از قطعات رایانه ای قدیمی: در این مقاله آموزشی من به طور مختصر ایده هایی در مورد نحوه استفاده مجدد از برخی از قسمتهای رایانه های قدیمی که همه دور انداخته اند به شما ارائه خواهم داد. شما باور نمی کنید ، اما این رایانه های قدیمی دارای قسمتهای جالب بسیاری در داخل هستند. کامل نمی دهد
استفاده مجدد از صفحه لمسی لپ تاپ قدیمی برای کنترل موتور پله ای: 11 مرحله (همراه با تصاویر)
استفاده مجدد از صفحه لمسی لپ تاپ قدیمی برای کنترل موتور پله ای: من این پروژه را چند ماه پیش ساختم. چند روز پیش ، من ویدیویی از پروژه را در r/Arduino در Reddit منتشر کردم. با مشاهده علاقه مردم به پروژه ، تصمیم گرفتم این دستورالعمل را در جایی که در کد Arduino تغییراتی ایجاد کرده ام ، ایجاد کنم
از باتری لپ تاپ قدیمی خود برای ایجاد بانک قدرت استفاده مجدد کنید: 9 مرحله (همراه با تصاویر)
از باتری قدیمی لپ تاپ خود برای ایجاد یک بانک قدرت استفاده کنید: [پخش فیلم] [بانک انرژی خورشیدی] چند ماه پیش باتری لپ تاپ دل من کار نمی کرد. هر زمان که آن را از منبع تغذیه اصلی AC جدا می کردم ، لپ تاپ بلافاصله خاموش می شد. پس از چند روز با ناراحتی ، باتری را عوض کردم و باتری آن را نگه داشتم (طبق گفته من
استفاده مجدد از قطعات لپ تاپ قدیمی برای ایجاد سیستم قابل حمل ارزان: 3 مرحله (همراه با تصاویر)
استفاده مجدد از قطعات لپ تاپ قدیمی برای ساختن سیستم قابل حمل ارزان: اخیراً لپ تاپ قدیمی من مرده و مجبور شدم یک لپ تاپ جدید بخرم (RIP! 5520 شما را از دست خواهید داد). مادربرد لپ تاپ فوت کرد و آسیب قابل ترمیم بود تا همین اواخر من پای تمشک را آوردم و شروع به کار با IOT sutff کردم اما به یک دستگاه اختصاصی نیاز داشتم
صفحه لمسی دیواری همگام سازی خانواده و صفحه کنترل صفحه: 7 مرحله (همراه با تصاویر)
صفحه لمسی دیواری همگام سازی خانواده و صفحه کنترل صفحه: ما تقویمی داریم که ماهانه با رویدادها به روز می شود اما به صورت دستی انجام می شود. ما همچنین تمایل داریم چیزهایی را که تمام شده ایم یا سایر کارهای جزئی دیگر فراموش کنیم. در این عصر من فکر می کردم داشتن یک تقویم همگام سازی شده و یک سیستم دفترچه یادداشت بسیار آسان تر است که بتواند