فهرست مطالب:

DIY VEX Record Player: 6 مرحله
DIY VEX Record Player: 6 مرحله

تصویری: DIY VEX Record Player: 6 مرحله

تصویری: DIY VEX Record Player: 6 مرحله
تصویری: VEX IQ Robotics Competition: Full Volume | 2023 - 2024 Game 2024, نوامبر
Anonim
پخش کننده DIY VEX Record
پخش کننده DIY VEX Record

این یک راهنمای ساخت DIY VEX Record Player است. توجه داشته باشید که بسیاری از اجزای زیر دارای جایگزین هایی هستند که می توانند بهتر کار کنند ، این فقط مواد موجود است. این پخش کننده ضبط می تواند 33 رکورد 1/3 و 45 دور در دقیقه را پخش کند.

آنچه شما نیاز خواهید داشت

هزینه کل: 36 دلار

قلم 2 دلار:

دارنده بازو 4 دلار:

زن تا مرد RCA 5 دلار:

24 All Thread Rod 2 $:

2 بسته #10 24 آجیل 2 دلار:

بلندگوی هسته 26 دلار:

مواد Vex مورد نیاز شما:

میله های 7 برابر

نوار نقره ای 4 برابر

سنسور لمسی 3x

2 برابر صفحه پایه

2 برابر فاصله دهنده

1x قشر

1 برابر باتری

1 عدد کابل USB

موتور 1x 393

رمزگذار 1x

دنده 1x

1x محور

1 عدد کابل موتور

پیچ و مهره X

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

شماتیک
شماتیک

*شماتیک به سادگی یک نقطه مرجع است ، مقیاس بندی نیست

مرحله 2: اتصال سنسورها

اتصال سنسورها
اتصال سنسورها
اتصال سنسورها
اتصال سنسورها

اجزای مورد نیاز برای این مرحله: 1x Cortex 1x صفحه پایه 1x 393 موتور 1x موتور کابل 1x رمزگذار 4x نوار نقره ای 1x نوار x3 سنسور لمسی x1 محور

1) صفحه پایه را روی میز رو به بالا قرار دهید و قشر را به مرکز صفحه پایه وصل کنید

2) 4 فاصله از سمت راست از 4 میله نقره برای نگه داشتن میله بالای صفحه پایه استفاده می کند

3) از محور برای تراز کردن رمزگذار و موتور 393 استفاده کنید ، سپس موتور 393 را روی نوار و رمزگذار را روی صفحه پایه سوار کنید تا موتور رو به صفحه اصلی باشد.

4) پس از تراز صحیح موتور 393 و رمزگذار را با استفاده از پیچ و مهره VEX محکم کنید

5) هر 3 سنسور لمسی را در پشت صفحه پایه و طرف مقابل موتور نصب شده و رمزگذار را وصل کنید

6) همه موتورها و سنسورها را به درگاه چشم انداز خود در قشر وصل کنید

مرحله 3: ساختن Tonearm

ساختن Tonearm
ساختن Tonearm
ساختن Tonearm
ساختن Tonearm
ساختن Tonearm
ساختن Tonearm
ساختن Tonearm
ساختن Tonearm

اجزای اضافی مورد نیاز برای این مرحله: 1x قلم 1x نگهدارنده Tonearm 1x کابل استریو 3.5 میلی متری 2 بسته شماره 10 10 مهره 24

1) سوراخی را در چرخ نگهدارنده بازوی تنه به اندازه کافی سوراخ کنید تا میله #10 24 در آن جا بگیرد ، این کار را می توان با استفاده از شیلنگ برای نگه داشتن چرخ در محل انجام داد.

2) قلم را روی سیم های کابل استریو 3.5 میلی متری وصل کنید

3) مهره ها را به هر طرف وصل کنید تا میله شماره 24 شماره 10 را در جای خود نگه دارد

4) قلم را با استفاده از چسب حرارتی به یک مهره در انتهای میله وصل کنید

در اینجا پیوندی برای کمک به سیم کشی قلم وجود دارد:

مرحله 4: نصب بازوی تن

نصب بازوی تن
نصب بازوی تن

اجزای اضافی مورد نیاز برای این مرحله: 2 برابر فاصله

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

2) تنظيم تنظيم را بر اساس آن با استفاده از مهره هاي شماره 10 24 شماره 24 تنظيم كنيد

مرحله 5: کد

کد
کد

اجزای اضافی مورد نیاز برای این مرحله: 1 برابر باتری 1 برابر کابل USB

1) کابل USB را به قشر و رایانه خود وصل کنید

2) باتری را وصل کنید

3) برنامه RobotC را باز کنید

در اینجا یک کد نمونه وجود دارد ، ممکن است کد شما متفاوت باشد:

پیکربندی #pragma (سنسور ، dgtl1 ، Bump1 ، sensorTouch)

پیکربندی #pragma (سنسور ، dgtl2 ، Bump2 ، sensorTouch)

پیکربندی #pragma (سنسور ، dgtl3 ، Bump3 ، sensorTouch)

پیکربندی #pragma (سنسور ، dgtl4 ، رمزگذار ، حسگر QuadEncoder)

پیکربندی #pragma (سنسور ، dgtl6 ، سبز ، سنسورLEDtoVCC)

#pragma config (Motor، port2، Motor، tmotorVex393_MC29، openLoop)

//*!! کد به طور خودکار توسط جادوگر پیکربندی 'ROBOTC' ایجاد می شود !!*//

bool OnOFF = false؛

وظیفه اصلی ()

{

در حالی که (1 == 1) // برای همیشه

{tillBump (Bump1) ؛ // قدرت

OnOFF = true؛ turnLEDOn (سبز) ؛ // نشانگر روشن/خاموش

while (OnOFF == true)

{if (SensorValue (Bump2) == 1) // دکمه 33 و 1/3 دور در دقیقه

{stopMotor (موتور) ؛ // هر کد قبلی را متوقف می کند

startMotor (موتور ، -16) ؛ // 33 و 1/3 دور در دقیقه

}

دیگری {}

if (SensorValue (Bump3) == 1) // دکمه 45 دور در دقیقه

{stopMotor (موتور) ؛ // هر کد قبلی startMotor (موتور ، -18) را متوقف می کند ؛ // 45 دور در دقیقه

}

دیگری {}

if (SensorValue (Bump1) == 1) // خاموش

{

OnOFF = false؛ stopMotor (موتور) ؛ // موتور را خاموش می کند

turnLEDOff (سبز) ؛ // نشانگر روشن/خاموش

}

دیگری {}}}}

توصیه شده: