Përmbajtje:

Luajtësi DIY VEX Record: 6 hapa
Luajtësi DIY VEX Record: 6 hapa

Video: Luajtësi DIY VEX Record: 6 hapa

Video: Luajtësi DIY VEX Record: 6 hapa
Video: Monster Energy Supercross 5 PREVIEW: Wheelie good fun? 2024, Nëntor
Anonim
DIY VEX Record Player
DIY VEX Record Player

Ky është një udhëzues për ndërtimin e një DIY VEX Record Player. Vini re se shumë nga përbërësit e mëposhtëm kanë alternativa që mund të funksionojnë më mirë, këto janë vetëm materialet që ishin në dispozicion. Ky Record Player mund të luajë 33 regjistrime 1/3 dhe 45 rpm.

Ajo që do t'ju duhet

Kostoja totale: 36 dollarë

Stylus 2 dollarë:

Mbajtës krahu 4 dollarë:

Femër në RCA Mashkull 5 dollarë:

24 Shufra e të gjitha Thread 2 $:

2 pako me #10 24 Arra $ 2:

Altoparlanti me zë 26 dollarë:

Materialet Vex që ju nevojiten:

Shufra 7x

4x shirit argjendi

Sensor me prekje 3x

2x Pjatë Bazë

2x Spacers

1x Korteks

1x bateri

1 x kabllo USB

Motor 1x 393

1x Kodifikues

1x ingranazh

1x bosht

1x Kabllo Motorike

X Vida & Arra

Hapi 1: Skema

Skematike
Skematike

*Skema është thjesht një pikë referimi, nuk është për tu shkallëzuar

Hapi 2: Bashkimi i sensorëve

Bashkimi i sensorëve
Bashkimi i sensorëve
Bashkimi i sensorëve
Bashkimi i sensorëve

Komponentët e nevojshëm për këtë hap: 1x Cortex 1x Pjatë bazë 1x 393 Motor 1x Kabllo motorike 1x Kodues 4x Shirit argjendi 1x Bar x3 Sensori i prekjes x1 bosht

1) Vendoseni pllakën bazë në tryezë me fytyrë lart dhe ngjitni korteksin në qendër të pllakës bazë

2) 4 Hapësira nga ana e djathtë përdorin 4 shufrat e argjendit për të mbajtur shiritin mbi pllakën bazë

3) Përdorni boshtin për të lidhur koduesin dhe motorin 393, pastaj montoni motorin 393 në shirit dhe koduesin në pllakën bazë, kështu që motori është përballur me pllakën bazë

4) Pasi të jetë rreshtuar siç duhet, fiksoni motorin 393 dhe koduesin në vend duke përdorur vida dhe arra VEX

5) Bashkoni të 3 sensorët e prekjes në pjesën e pasme të pllakës bazë dhe anën e kundërt të motorit dhe koduesit të montuar

6) Lidhni të gjithë motorët dhe sensorët me portat e tyre perspektive në korteks

Hapi 3: Ndërtimi i armës tonerike

Ndërtimi i armës tonerike
Ndërtimi i armës tonerike
Ndërtimi i armës tonerike
Ndërtimi i armës tonerike
Ndërtimi i armës tonerike
Ndërtimi i armës tonerike
Ndërtimi i armës tonerike
Ndërtimi i armës tonerike

Komponentë shtesë të nevojshëm për këtë hap: 1x Stylus 1x Mbajtës Tonearm 1x Kabllo Stereo 3.5mm 2 Pako me #10 24 Arrë

1) Shponi një vrimë në timon të mbajtësit të krahut ton aq të gjerë sa që shufra #10 24 të përshtatet, kjo mund të bëhet duke përdorur një shim për të mbajtur timonin në vend

2) Lidhni majë shkruese në prizat në kabllon stereo 3.5 mm

3) Bashkojini arrat në secilën anë për të mbajtur shufrën #10 24 në vend

4) Bashkojeni majë shkruese në një arrë në fund të shufrës duke përdorur zam të nxehtë

Këtu keni një lidhje për të ndihmuar në lidhjen e stilolapsit:

Hapi 4: Montimi i krahut ton

Montimi i krahut ton
Montimi i krahut ton

Përbërës shtesë të nevojshëm për këtë hap: 2x ndarës

1) Përdorni ndarësit për të montuar armën e tonit afërsisht 3 inç nga buza e rrethit të kartonit, vetëm dy nga vrimat do të rreshtohen me pllakat bazë të sipërme, kështu që arma e tonit do të duhet të montohet duke përdorur ato vrima

2) Rregulloni tonarmën në përputhje me rrethanat duke përdorur arrat #10 24

Hapi 5: Kodi

Kodi
Kodi

Komponentë shtesë të nevojshëm për këtë hap: 1x bateri 1x kabllo USB

1) Lidhni kabllon USB me korteksin dhe kompjuterin tuaj

2) Lidhni baterinë

3) Hapni programin RobotC

Këtu është një kod shembull, i yti mund të ndryshojë:

#pragma config (Sensor, dgtl1, Bump1, sensorTouch)

#pragma config (Sensor, dgtl2, Bump2, sensorTouch)

#pragma config (Sensor, dgtl3, Bump3, sensorTouch)

#pragma config (Sensor, dgtl4, Encoder, sensorQuadEncoder)

#pragma config (Sensor, dgtl6, Green, sensorLEDtoVCC)

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

//*!! Kodi i gjeneruar automatikisht nga magjistari i konfigurimit 'ROBOTC' !!*//

bool OnOFF = false;

detyra kryesore ()

{

ndërsa (1 == 1) // Përgjithmonë

{tillBump (Bump1); // Fuqia

Në OnOFF = e vërtetë; turnLEDOn (E gjelbër); // Treguesi i ndezjes/fikjes

ndërsa (OnOFF == e vërtetë)

{if (SensorValue (Bump2) == 1) // butoni 33 & 1/3 rpm

{stopMotor (Motor); // Ndalon çdo kod të mëparshëm

startMotor (Motor, -16); // 33 & 1/3 rpm

}

tjeter {}

nëse (SensorValue (Bump3) == 1) // butoni 45 rpm

{stopMotor (Motor); // Ndalon çdo fillim të kodit të mëparshëm Motor (Motor, -18); // 45 rpm

}

tjeter {}

nëse (SensorValue (Bump1) == 1) // Fikur

{

OnOFF = false; stopMotor (Motor); // Fik motorin

turnLEDOff (E gjelbër); // Treguesi i ndezjes/fikjes

}

tjeter {}}}}

Recommended: