فهرست مطالب:

زمان سنج واکنش (بصری ، صوتی و لمسی): 9 مرحله (همراه با تصاویر)
زمان سنج واکنش (بصری ، صوتی و لمسی): 9 مرحله (همراه با تصاویر)
Anonim
زمان سنج واکنش (بصری ، صوتی و لمسی)
زمان سنج واکنش (بصری ، صوتی و لمسی)

زمان واکنش معیاری از زمانی است که شخص برای شناسایی محرک و ایجاد واکنش در نظر می گیرد. به عنوان مثال زمان واکنش صوتی یک ورزشکار بین شلیک گلوله (که مسابقه را آغاز می کند) و شروع مسابقه او سپری می شود. زمان واکنش نقش مهمی در شرایط واکنش فوری مانند مسابقه 100 متر المپیک و اعمال وقفه در خودروهای سریع السیر دارد. در این پروژه کوچک ، ما یک زمان سنج واکنش نشان می دهیم که به ما اجازه می دهد زمان واکنش را برای محرک های بصری ، صوتی و لمسی اندازه گیری کنیم. بیایید شروع کنیم.

مرحله 1: فیلم

Image
Image

برخی از موارد در مقاله ای مانند کد و جزئیات پیچیده بهتر توضیح داده می شود ، در حالی که برخی از موارد را بهتر می توان از طریق یک ویدیو تجربه کرد ، به عنوان مثال در مورد ما صدای زنگ و تغییر صفحه OLED به گوش می رسد. برای تجربه کامل به فیلم ضمیمه کوتاه نگاه کنید. P. S. همانطور که این مقاله پس از تهیه ویدئو نوشته شده است ، در صورت وجود هرگونه جزئیات ، موارد ذکر شده را در اینجا وارد خواهم کرد.

مرحله 2: قطعات و ابزارها

اندازه گیری زمان واکنش بصری
اندازه گیری زمان واکنش بصری

در زیر لیستی از قطعات الکترونیکی مورد نیاز (#تعداد) مورد نیاز برای این پروژه کوچک است.

  • صفحه نمایش I2C OLED (شماره 1) ،
  • آردوینو نانو (شماره 1) ،
  • زنگ (شماره 1) ،
  • رله (شماره 1) ،
  • سوئیچ اسلاید SPDT (شماره 1) ،
  • دکمه (شماره 2) ترجیحاً یکی سبز و دیگری قرمز ،
  • خازن 100 nf (شماره 1) و
  • باتری 9V + کانکتور ، سیم های جامپر و جعبه پلاستیکی (10cm x 6cm x 3cm).

به تصویر پیوست شده نگاهی بیندازید تا از ظاهر یک جزء ایده بگیرید. (نگران مش سیم نباشید ، در مراحل بعدی آن را پوشش می دهیم)

در زیر لیستی از ابزارها آمده است.

  • آهن لحیم کاری ،
  • تفنگ چسب و
  • تیغه داغ.

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

مرحله 3: اندازه گیری زمان واکنش بصری

اندازه گیری زمان واکنش بصری
اندازه گیری زمان واکنش بصری

زمان واکنش بصری مدت زمانی است که ما برای پاسخ به یک محرک بصری اختصاص می دهیم ، به عنوان مثال شما ناگهان می بینید که یک لیوان از روی میز افتاده و برای گرفتن آن پاسخ می دهید.

برای اندازه گیری زمان واکنش بصری ، پس از یک تأخیر تصادفی یک دایره سفید روی ILEC OLED قرار می دهیم ، فرد مورد آزمایش باید با مشاهده این دایره سفید هر چه سریعتر دکمه قرمز را فشار دهد.

مطابق شماتیک پیوست ، صفحه نمایش OLED I2C ، arduino nano و دو دکمه را روی تخته نان وصل کردم.

دکمه سبز برای تغییر حالت اندازه گیری زمان واکنش ما در این متر استفاده می شود.

مرحله 4: اندازه گیری زمان واکنش صوتی

اندازه گیری زمان واکنش صوتی
اندازه گیری زمان واکنش صوتی
اندازه گیری زمان واکنش صوتی
اندازه گیری زمان واکنش صوتی

زمان واکنش صوتی مدت زمانی است که ما برای پاسخ به محرک های صوتی در نظر می گیریم ، به عنوان مثال واکنش ورزشکاران به داور شروع مسابقه.

برای اندازه گیری زمان واکنش صوتی ، من یک زنگ به پین D7 آردوینو نانو اضافه کردم ، زنگ به طور تصادفی خاموش می شود که قرار است کاربر در اسرع وقت دکمه قرمز را فشار دهد.

مرحله 5: اندازه گیری زمان واکنش را لمس کنید

اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید
اندازه گیری زمان واکنش را لمس کنید

زمان واکنش لمسی مدت زمانی است که ما برای پاسخ به محرک لمس صرف می کنیم ، برای مثال لمس یک سطح داغ و برداشتن دست خود از آن.

برای اندازه گیری زمان واکنش لمسی ، از یک رله پاره شده با تماس متحرک در معرض دید استفاده می کنم. حرکت تماس به عنوان محرک های لمسی عمل می کند ، یعنی هنگامی که 5 ولت را به سیم پیچ رله اعمال می کنیم ، آهنربای الکتریکی فعال می شود و تماس را به سمت پایین می کشد (همانطور که در تصویر پیوست دیده می شود بسیار کوچک است اما برای احساس کافی است). سیم پیچ رله را بین زمین و پین D8 آردوینو نانو متصل کردم.

فقط برای اطلاعات من رله را با کمک انبردست و تیغه داغ پاره کردم. لطفاً در انجام آن با احتیاط عمل کنید.

مرحله 6: مدار کامل

مدار کامل
مدار کامل

من از باتری جمع و جور 9 ولت برای تغذیه این مدار استفاده می کنم و اضافه کردن یک کلید روشن/خاموش ، بخش سخت افزاری الکترونیکی این متر را تکمیل می کند.

بیایید کد آردوینو را بررسی کنیم.

مرحله 7: کد آردوینو

بیایید قسمت اصلی کد را مرور کنیم. اگر کد را بارگیری کرده و به طور موازی به آن نگاه کنید ، مفید خواهد بود.

من از کتابخانه adafruit GFX و SSD1306 برای رانندگی OLED استفاده می کنم.

کد آردوینو شامل دو تابع اصلی به نام های setup () و loop () می باشد ، سابق یکبار هنگام روشن شدن و بقیه زمان میکروکنترلر حلقه () را اجرا می کند.

قبل از راه اندازی () ، همه متغیرهای مورد نیاز را راه اندازی می کنم و در راه اندازی () OLED را راه اندازی می کنم که اطلاعات مربوط به دکمه مورد استفاده برای پیمایش در منو در OLED نشان داده می شود. من آن را در تنظیمات نگه داشتم زیرا ما فقط یک بار باید آن را اجرا کنیم.

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

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

مرحله 8: آماده سازی مورد Meter

آماده سازی مورد متری
آماده سازی مورد متری
آماده سازی مورد متری
آماده سازی مورد متری
آماده سازی مورد متری
آماده سازی مورد متری

وقتی کد و سخت افزار الکترونیکی آماده شد ، ابعاد تقریبی OLED ، رله ، روشن/خاموش و دکمه را روی یک جعبه پلاستیکی با استفاده از مداد ترسیم کردم (تصویر شماره 1). پس از آن از تیغه داغ برای برش آن ها استفاده کردم (تصویر شماره 2) ، مخصوصاً برای سوراخ های دکمه ، مجبور شدم تیغه را بردارم و از میله گرم استفاده کنم (تصویر شماره 3).

هنگامی که درپوش پلاستیکی آماده شد ، اجزای آن را با استفاده از تفنگ چسب محکم کردم (تصویر شماره 4) ، پس از آن ارتباط بین اجزا را با استفاده از آهن لحیم کاری و سیم های بلوز تأیید کردم.

در نهایت همه چیز را داخل محفظه قرار دادم و درپوش را بستم (تصویر شماره 5 و #6).

مرحله 9: انجام شد

انجام شده
انجام شده

پس همین است بچه ها

برای مشاهده نسخه نمایشی و تجربه کامل ، به ویدیوی پیوست شده در انتها نگاه کنید.

می توانید از این دستگاه برای گذراندن اوقات خوشی با دوستان خود استفاده کنید تا ببینید چه کسی سریعترین است. در یک نکته جدی ، مقامات انتظامی می توانند زمان واکنش راننده را بررسی کنند زیرا انتظار می رود راننده مست زمان واکنش کمتری داشته باشد.

با تشکر از شما برای خواندن و خوشحالم.

اگر این مقاله را دوست داشتید ، احتمالاً از کانال YouTube من خوشتان آمده است. امتحان کن.

توصیه شده: