Բովանդակություն:

DIY VEX ձայնագրիչ ՝ 6 քայլ
DIY VEX ձայնագրիչ ՝ 6 քայլ

Video: DIY VEX ձայնագրիչ ՝ 6 քայլ

Video: DIY VEX ձայնագրիչ ՝ 6 քայլ
Video: Мир! Труд! Линк! ► 3 Прохождение The Legend of Zelda: Breath of the Wild (Nintendo Wii U) 2024, Նոյեմբեր
Anonim
DIY VEX ձայնագրիչ նվագարկիչ
DIY VEX ձայնագրիչ նվագարկիչ

Սա ուղեցույց է DIY VEX Record Player- ի կառուցման համար: Նկատի ունեցեք, որ հետևյալ բաղադրիչներից շատերն ունեն այլընտրանքներ, որոնք կարող են ավելի լավ աշխատել, դրանք պարզապես մատչելի նյութերն են: Այս ձայնագրիչը կարող է նվագարկել 33 1/3 և 45 պտույտ/րոպե ձայնագրություններ:

Այն, ինչ ձեզ պետք կգա

Ընդհանուր արժեքը `$ 36

Գրիչ 2 դոլար ՝

Arm Holder 4 դոլար ՝

Իգականից RCA Արական 5 $:

24 Բոլոր թեմայի ձող 2 $:

2 տուփ #10 24 ընկույզ $ 2:

Ձայնային հիմնական բարձրախոս ՝ $ 26:

Vex նյութեր, որոնք ձեզ հարկավոր են

7x ձողեր

4x արծաթե ձող

3x Touch ցուցիչ

2x բազային ափսե

2x Spacers

1x կեղև

1x մարտկոց

1x USB մալուխ

1x 393 շարժիչ

1x կոդավորիչ

1x հանդերձում

1x առանցք

1x շարժիչի մալուխ

X պտուտակներ և ընկույզներ

Քայլ 1: Սխեմատիկ

Սխեմատիկ
Սխեմատիկ

*Սխեմատիկան պարզապես հղման կետ է, այն մասշտաբավորելու համար չէ

Քայլ 2: Սենսորների ամրացում

Սենսորների ամրացում
Սենսորների ամրացում
Սենսորների ամրացում
Սենսորների ամրացում

Այս քայլի համար անհրաժեշտ բաղադրիչներ. 1x կորտեքս 1x հիմք

1) Տեղադրեք հիմքի ափսեը սեղանի վրա դեպի վեր և ամրացրեք կեղևը հիմքի ափսեի կենտրոնին

2) Աջ կողմում գտնվող 4 տարածություններ 4 արծաթե ձուլակտորների օգնությամբ հիմքը պահում են բազային ափսեի վերևում

3) Օգտագործեք առանցքը `ծածկագրիչն ու 393 շարժիչը հավասարեցնելու համար, այնուհետև 393 շարժիչը տեղադրեք ձողի վրա և կոդավորիչը` բազային ափսեի վրա, այնպես որ շարժիչը կանգնած է բազային ափսեի վրա:

4) alignedիշտ հավասարեցումից հետո ամրացրեք 393 շարժիչը և կոդավորիչը տեղում ՝ օգտագործելով VEX պտուտակներ և ընկույզներ

5) Կցեք բոլոր 3 հպման տվիչները բազայի ափսեի հետևի մասում և տեղադրված շարժիչի և ծածկագրիչի հակառակ կողմում

6) Միացրեք բոլոր շարժիչներն ու տվիչները կեղևի իրենց հեռանկարային նավահանգիստներին

Քայլ 3. Կառուցեք տոնածառ

Կառուցել Tonearm
Կառուցել Tonearm
Կառուցել Tonearm
Կառուցել Tonearm
Կառուցել Tonearm
Կառուցել Tonearm
Կառուցել Tonearm
Կառուցել Tonearm

Այս քայլի համար անհրաժեշտ են լրացուցիչ բաղադրիչներ. 1x Stylus 1x Tonearm Holder 1x 3.5mm Stereo Cable 2 Pack of #10 24 Nut

1) Ձայնի թևի անիվի անիվի վրա բավականաչափ լայն անցք կատարեք, որպեսզի #10 24 ձողը տեղավորվի դրա միջով, դա կարելի է անել անիվը ղեկը տեղում պահելու համար:

2) Ստիլուսը միացրեք 3.5 մմ ստերեո մալուխի լարերին

3) Յուրաքանչյուր կողմին ամրացրեք ընկույզներ ` #10 24 ձողը տեղում ամրացնելու համար

4) Գրիչը ամրացրեք ձողի վերջում ընկույզին `տաք սոսինձ օգտագործելով

Ահա մի գրիչ, որը կօգնի գրիչի միացմանը.

Քայլ 4. Տեղադրեք տոնային թևը

Տեղադրելով տոնային թևը
Տեղադրելով տոնային թևը

Այս քայլի համար անհրաժեշտ են լրացուցիչ բաղադրիչներ ՝ 2x Spacers

1) Ստվարաթղթե շրջանակի եզրից մոտ 3 դյույմ տոնայնաչափը ամրացնելու համար օգտագործեք անջատիչներ, անցքերից միայն երկուսը կհամապատասխանեն վերին բազային թիթեղներին, այնպես որ տոնային զենքը պետք է տեղադրվի այդ անցքերի միջոցով:

2) Համապատասխանաբար կարգավորեք տոնային զենքը `օգտագործելով #10 24 ընկույզը

Քայլ 5: Կոդ

Կոդ
Կոդ

Այս քայլի համար անհրաժեշտ են լրացուցիչ բաղադրիչներ. 1x մարտկոց 1x USB մալուխ

1) Միացրեք USB մալուխը կեղևին և ձեր համակարգչին

2) Միացրեք մարտկոցը

3) Բացեք RobotC ծրագիրը

Ահա կոդի օրինակ, ձերը կարող է տարբերվել.

#պրագմայի կազմաձևում (տվիչ, dgtl1, Bump1, sensorTouch)

#պրագմայի կոնֆիգուրացիա (տվիչ, dgtl2, Bump2, sensorTouch)

#պրագմայի կազմաձևում (տվիչ, dgtl3, Bump3, sensorTouch)

#պրագմայի կազմաձևում (տվիչ, dgtl4, կոդավորիչ, տվիչ QuadEncoder)

#պրագմայի կազմաձևում (տվիչ, dgtl6, կանաչ, տվիչLEDtoVCC)

#պրագմայի կոնֆիգուրացիա (շարժիչ, պորտ 2, շարժիչ, tmotorVex393_MC29, openLoop)

//*!! «ROBOTC» կազմաձևման հրաշագործի կողմից ավտոմատ գեներացվող կոդը !!*//

bool OnOFF = կեղծ;

առաջադրանքը հիմնական ()

{

իսկ (1 == 1) // Ընդմիշտ

{tillBump (Bump1); // Ուժ

OnOFF = ճշմարիտ; turnLEDOn (Կանաչ); // Միացման/անջատման ցուցիչ

իսկ (OnOFF == ճշմարիտ)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 պտույտ/րոպե կոճակ

{stopMotor (շարժիչ); // Դադարեցնում է ցանկացած նախորդ կոդը

startMotor (Շարժիչ, -16); // 33 և 1/3 պտույտ/րոպե

}

ուրիշ {}

if (SensorValue (Bump3) == 1) // 45 պտույտ /րոպե կոճակ

{stopMotor (շարժիչ); // Դադարեցնում է ցանկացած նախորդ կոդի startMotor (շարժիչ, -18); // 45 պտույտ/ րոպե

}

ուրիշ {}

եթե (SensorValue (Bump1) == 1) // Անջատում

{

OnOFF = կեղծ; stopMotor (շարժիչ); // Անջատում է շարժիչը

turnLEDOff (Կանաչ); // Միացման/անջատման ցուցիչ

}

այլ {}}}}

Խորհուրդ ենք տալիս: