Innehållsförteckning:

DIY VEX skivspelare: 6 steg
DIY VEX skivspelare: 6 steg

Video: DIY VEX skivspelare: 6 steg

Video: DIY VEX skivspelare: 6 steg
Video: Guide: Så ställer du in en vanlig skivspelare 2024, November
Anonim
DIY VEX skivspelare
DIY VEX skivspelare

Detta är en guide till konstruktionen av en DIY VEX Record Player. Observera att många av följande komponenter har alternativ som kan fungera bättre, det här är bara de material som fanns tillgängliga. Denna skivspelare kan spela 33 1/3 och 45 varv/min.

Vad du kommer att behöva

Total kostnad: $ 36

Stylus $ 2:

Armhållare $ 4:

Kvinna till RCA-man $ 5:

24 All Thread Rod 2 $:

2 förpackningar med #10 24 Nuts $ 2:

Sound Core-högtalare $ 26:

Vex -material du behöver:

7x barer

4x Silverstång

3x beröringssensor

2x basplatta

2x distanser

1x Cortex

1x batteri

1x USB -kabel

1x 393 motor

1x kodare

1x växel

1x axel

1x motorkabel

X Skruvar och muttrar

Steg 1: Schemat

Den schematiska
Den schematiska

*Schemat är helt enkelt en referenspunkt, det är inte att skala

Steg 2: Fäst sensorerna

Fästa sensorerna
Fästa sensorerna
Fästa sensorerna
Fästa sensorerna

Komponenter som behövs för detta steg: 1x Cortex 1x basplatta 1x 393 motor 1x motorkabel 1x kodare 4x silverstång 1x stång x3 beröringssensor x1 axel

1) Lägg bottenplattan på bordet uppåt och fäst cortex i mitten av bottenplattan

2) 4 mellanslag från höger sida använder de 4 silverstängerna för att hålla stången ovanför bottenplattan

3) Använd axeln för att rikta in givaren och 393 -motorn, montera sedan 393 -motorn på stången och givaren på bottenplattan så att motorn är vänd mot bottenplattan

4) När de är rätt inställda fäst 393 -motorn och givaren på plats med VEX -skruvar och muttrar

5) Fäst alla tre beröringssensorer på baksidan av basplattan och motsatta sidan av den monterade motorn och givaren

6) Anslut alla motorer och sensorer till deras perspektivportar på cortex

Steg 3: Bygg tonarmen

Bygga tonarmen
Bygga tonarmen
Bygga tonarmen
Bygga tonarmen
Bygga tonarmen
Bygga tonarmen
Bygga tonarmen
Bygga tonarmen

Ytterligare komponenter som behövs för detta steg: 1x Stylus 1x Tonarmshållare 1x 3,5 mm stereokabel 2 förpackningar med #10 24 mutter

1) Borra ett hål i tonarmshållarens hjul tillräckligt stort för att stången #10 24 ska passa igenom, detta kan göras med hjälp av en mellanlägg för att hålla hjulet på plats

2) Anslut pennan till ledningarna på 3,5 mm stereokabeln

3) Fäst muttrarna på varje sida för att hålla stången #10 24 på plats

4) Fäst pennan på en mutter i slutet av stången med varmt lim

Här är en länk för att hjälpa till med anslutning av pennan:

Steg 4: Montering av tonarmen

Montering av tonarmen
Montering av tonarmen

Ytterligare komponenter som behövs för detta steg: 2x distanser

1) Använd distanserna för att montera tonarmen cirka 3 tum från kanten av pappcirkeln, bara två av hålen kommer att ligga i linje med de övre basplattorna, så tonarmen måste monteras med dessa hål

2) Justera tonarmen i enlighet med muttrarna #10 24

Steg 5: Kod

Koda
Koda

Ytterligare komponenter behövs för detta steg: 1x batteri 1x USB -kabel

1) Anslut USB -kabeln till cortex och din dator

2) Anslut batteriet

3) Öppna RobotC -programmet

Här är en exempelkod, din kan skilja sig från:

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

//*!! Kod genereras automatiskt av konfigurationsguiden "ROBOTC" !!*//

bool OnOFF = false;

uppgift main ()

{

medan (1 == 1) // Forever

{tillBump (Bump1); // Kraft

På OnOFF = true; turnLEDOn (grön); // På/Av -indikator

medan (OnOFF == true)

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

{stopMotor (Motor); // Stoppar tidigare kod

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

}

annat {}

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

{stopMotor (Motor); // Stoppar tidigare kodstartMotor (motor, -18); // 45 varv/ min

}

annat {}

if (SensorValue (Bump1) == 1) // Stäng av

{

OnOFF = falskt; stopMotor (Motor); // Stänger av motorn

turnLEDOff (grön); // På/Av -indikator

}

annat {}}}}

Rekommenderad: