Indholdsfortegnelse:

DIY VEX pladespiller: 6 trin
DIY VEX pladespiller: 6 trin

Video: DIY VEX pladespiller: 6 trin

Video: DIY VEX pladespiller: 6 trin
Video: Мега макак и змея ► 7 Прохождение Sekiro: Shadows Die Twice 2024, Juli
Anonim
DIY VEX pladespiller
DIY VEX pladespiller

Dette er en guide til konstruktionen af en DIY VEX Record Player. Bemærk, at mange af følgende komponenter har alternativer, der kan fungere bedre, det er kun de materialer, der var tilgængelige. Denne pladespiller kan afspille 33 1/3 og 45 omdr./min. Plader.

Hvad du får brug for

Samlede omkostninger: $ 36

Stylus $ 2:

Armholder $ 4:

Kvinde til RCA-mand $ 5:

24 All Thread Rod 2 $:

2 pakker med #10 24 Nuts $ 2:

Sound Core Speaker $ 26:

Vex -materialer, du får brug for:

7x barer

4x sølvstang

3x berøringssensor

2x bundplade

2x afstandsstykker

1x cortex

1x batteri

1x USB -kabel

1x 393 motor

1x Encoder

1x gear

1x aksel

1x motorkabel

X Skruer og møtrikker

Trin 1: Skematisk

Det skematiske
Det skematiske

*Skematikken er simpelthen et referencepunkt, den er ikke skaleret

Trin 2: Montering af sensorerne

Montering af sensorerne
Montering af sensorerne
Montering af sensorerne
Montering af sensorerne

Nødvendige komponenter til dette trin: 1x Cortex 1x bundplade 1x 393 motor 1x motorkabel 1x encoder 4x sølvstang 1x stang x3 berøringssensor x1 aksel

1) Læg bundpladen på bordet opad, og fastgør cortex til midten af bundpladen

2) 4 mellemrum fra højre side bruger de 4 sølvstænger til at holde stangen over bundpladen

3) Brug akslen til at justere encoder og 393 motor, monter derefter 393 motoren på stangen og encoderen på bundpladen, så motoren vender mod bundpladen

4) Når den er korrekt justeret, fastgør du 393 -motoren og encoderen på plads ved hjælp af VEX -skruer og møtrikker

5) Sæt alle 3 berøringssensorer på bagsiden af bundpladen og den modsatte side af den monterede motor og encoder

6) Tilslut alle motorer og sensorer til deres perspektivporte på cortex

Trin 3: Bygning af tonearmen

Bygger tonearmen
Bygger tonearmen
Bygger tonearmen
Bygger tonearmen
Bygger tonearmen
Bygger tonearmen
Bygger tonearmen
Bygger tonearmen

Yderligere komponenter nødvendige til dette trin: 1x Stylus 1x Tonearmholder 1x 3,5 mm stereokabel 2 pakker med #10 24 møtrik

1) Bor et hul i tonearmholderens hjul, der er bredt nok til at stangen #10 24 kan passe igennem, dette kan gøres ved at bruge et mellemlæg til at holde hjulet på plads

2) Tilslut pennen til ledningerne på 3,5 mm stereokablet

3) Fastgør møtrikker til hver side for at holde #10 24 stangen på plads

4) Fastgør pennen til en møtrik for enden af stangen med varm lim

Her er et link til hjælp til ledninger til pennen:

Trin 4: Montering af tonearmen

Montering af tonearmen
Montering af tonearmen

Yderligere komponenter nødvendige til dette trin: 2x afstandsstykker

1) Brug afstandsstykkerne til at montere tonearmen cirka 3 tommer fra kanten af papcirklen, kun to af hullerne står på linje med de øverste bundplader, så tonearmen skal monteres ved hjælp af disse huller

2) Juster tonearmen i overensstemmelse hermed ved hjælp af #10 24 møtrikkerne

Trin 5: Kode

Kode
Kode

Yderligere komponenter nødvendige til dette trin: 1x batteri 1x USB -kabel

1) Tilslut USB -kablet til cortex og din computer

2) Tilslut batteriet

3) Åbn RobotC -programmet

Her er et eksempel på en kode, din kan variere:

#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)

//*!! Kode genereres automatisk af 'ROBOTC' konfigurationsguide !!*//

bool OnOFF = falsk;

opgave main ()

{

mens (1 == 1) // Forever

{indtilBump (Bump1); // Strøm

På OnOFF = true; turnLEDOn (grøn); // Tænd/sluk -indikator

mens (OnOFF == true)

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

{stopMotor (Motor); // Stopper enhver tidligere kode

startMotor (Motor, -16); // 33 & 1/3 omdr./min

}

andet {}

hvis (SensorValue (Bump3) == 1) // 45 omdr./min. knap

{stopMotor (Motor); // Stopper enhver tidligere kode startMotor (Motor, -18); // 45 omdr./min

}

andet {}

hvis (SensorValue (Bump1) == 1) // Sluk

{

OnOFF = falsk; stopMotor (motor); // Slukker motoren

turnLEDOff (grøn); // Tænd/sluk -indikator

}

andet {}}}}

Anbefalede: