Innholdsfortegnelse:

DIY VEX platespiller: 6 trinn
DIY VEX platespiller: 6 trinn

Video: DIY VEX platespiller: 6 trinn

Video: DIY VEX platespiller: 6 trinn
Video: The process of making a handmade LP player. LP turntable craftsman in Korea. 2024, November
Anonim
DIY VEX platespiller
DIY VEX platespiller

Dette er en guide til konstruksjonen av en DIY VEX Record Player. Vær oppmerksom på at mange av følgende komponenter har alternativer som kan fungere bedre, dette er bare materialene som var tilgjengelige. Denne platespilleren kan spille 33 1/3 og 45 rpm plater.

Hva du trenger

Total kostnad: $ 36

Stylus $ 2:

Armholder $ 4:

Kvinne til RCA-mann $ 5:

24 All Thread Rod 2 $:

2 pakker med #10 24 Nuts $ 2:

Sound Core Speaker $ 26:

Vex -materialer du trenger:

7x barer

4x sølvstang

3x berøringssensor

2x grunnplate

2x avstandsstykker

1x Cortex

1x batteri

1x USB -kabel

1x 393 motor

1x Encoder

1x utstyr

1x aksel

1x motorkabel

X Skruer og muttere

Trinn 1: Den skjematiske

Den skjematiske
Den skjematiske

*Den skjematiske er ganske enkelt et referansepunkt, det er ikke å skalere

Trinn 2: Fest sensorene

Fest sensorene
Fest sensorene
Fest sensorene
Fest sensorene

Komponenter som trengs for dette trinnet: 1x Cortex 1x grunnplate 1x 393 motor 1x motorkabel 1x encoder 4x sølvstang 1x stang x3 berøringssensor x1 aksel

1) Plasser bunnplaten på bordet opp og fest cortex til midten av bunnplaten

2) 4 mellomrom fra høyre side bruker de 4 sølvstavene til å holde stangen over bunnplaten

3) Bruk akselen til å justere giveren og 393 -motoren, monter deretter 393 -motoren på stangen og giveren på bunnplaten, så motoren vender mot bunnplaten

4) Når motoren og omkoderen er riktig justert, festes de på plass med VEX -skruer og muttere

5) Fest alle 3 berøringssensorene på baksiden av bunnplaten og motsatt side av den monterte motoren og giveren

6) Koble alle motorer og sensorer til perspektivportene på cortex

Trinn 3: Bygg tonearmen

Å bygge tonearmen
Å bygge tonearmen
Å bygge tonearmen
Å bygge tonearmen
Å bygge tonearmen
Å bygge tonearmen
Å bygge tonearmen
Å bygge tonearmen

Ytterligere komponenter som trengs for dette trinnet: 1x Stylus 1x Tonearmholder 1x 3,5 mm stereokabel 2 pakker med #10 24 mutter

1) Bor et hull i hjulet på tonearmholderen bredt nok til at stangen #10 24 kan passe gjennom, dette kan gjøres ved å bruke en mellomlegg for å holde hjulet på plass

2) Fest pennen til ledningene på 3,5 mm stereokabelen

3) Fest muttere på hver side for å holde #10 24 stangen på plass

4) Fest pennen til en mutter på enden av stangen med varmt lim

Her er en lenke for å hjelpe til med ledningene til pennen:

Trinn 4: Montering av tonearmen

Montering av tonearmen
Montering av tonearmen

Ytterligere komponenter som trengs for dette trinnet: 2x avstandsstykker

1) Bruk avstandsstykkene til å montere tonearmen omtrent 3 tommer fra kanten av pappsirkelen, bare to av hullene vil stå på linje med de øverste bunnplatene, så tonearmen må monteres ved hjelp av disse hullene

2) Juster tonearmen deretter med #10 24 muttere

Trinn 5: Kode

Kode
Kode

Ytterligere komponenter som trengs for dette trinnet: 1x batteri 1x USB -kabel

1) Koble USB -kabelen til cortex og datamaskinen

2) Koble til batteriet

3) Åpne 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 av konfigurasjonsveiviseren "ROBOTC" !!*//

bool OnOFF = false;

oppgave hoved ()

{

mens (1 == 1) // Forever

{untilBump (Bump1); // Makt

På OnOFF = true; turnLEDOn (grønn); // Av/på -indikator

mens (OnOFF == true)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 o/min -knapp

{stopMotor (Motor); // Stopper alle tidligere koder

startMotor (Motor, -16); // 33 og 1/3 o/min

}

annet {}

hvis (SensorValue (Bump3) == 1) // 45 rpm -knapp

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

}

annet {}

hvis (SensorValue (Bump1) == 1) // Slå av

{

OnOFF = false; stopMotor (Motor); // Slår av motoren

turnLEDOff (grønn); // Av/på -indikator

}

annet {}}}}

Anbefalt: