Obsah:

DIY VEX Record Player: 6 kroků
DIY VEX Record Player: 6 kroků

Video: DIY VEX Record Player: 6 kroků

Video: DIY VEX Record Player: 6 kroků
Video: 8 самоделок своими руками по ремонту за 5 лет. 2024, Červenec
Anonim
DIY VEX Record Player
DIY VEX Record Player

Toto je průvodce konstrukcí diy VEX rekordéru. Všimněte si, že mnoho z následujících komponent má alternativy, které mohou fungovat lépe, jsou to jen materiály, které byly k dispozici. Tento přehrávač záznamů dokáže přehrávat záznamy 33 1/3 a 45 otáček za minutu.

Co budete potřebovat

Celkové náklady: 36 $

Stylus $ 2:

Držák paže $ 4:

Žena za RCA Muž 5 $:

24 All Thread Rod 2 $:

2 balení #10 24 ořechů 2 $:

Reproduktor Sound Core 26 $:

Vex materiály, které budete potřebovat:

7x tyče

4x Silver Bar

3x dotykový senzor

2x základní deska

2x mezerníky

1x Cortex

1x baterie

1x USB kabel

1x 393 Motor

1x kodér

1x převodovka

1x náprava

1x Motorový kabel

X šroubů a matic

Krok 1: Schéma

Schéma
Schéma

*Schéma je pouze referenčním bodem, není měřítkem

Krok 2: Připevnění senzorů

Připevnění senzorů
Připevnění senzorů
Připevnění senzorů
Připevnění senzorů

Komponenty potřebné pro tento krok: 1x Cortex 1x Základní deska 1x 393 Motor 1x Motorový kabel 1x Kodér 4x Stříbrná lišta 1x Lišta x3 Dotykový senzor x1 Náprava

1) Umístěte základní desku na stůl lícem nahoru a připevněte kůru ke středu základní desky

2) 4 mezery z pravé strany pomocí 4 stříbrných tyčí přidržte lištu nad základní deskou

3) Pomocí osy vyrovnejte kodér a motor 393, poté namontujte motor 393 na lištu a kodér na základovou desku tak, aby motor směřoval k základní desce

4) Po správném zarovnání upevněte motor 393 a kodér na místo pomocí šroubů a matic VEX

5) Připevněte všechny 3 dotykové senzory na zadní stranu základní desky a opačnou stranu namontovaného motoru a kodéru

6) Připojte všechny motory a senzory k jejich perspektivním portům na kůře

Krok 3: Sestavení ramene

Stavba ramene
Stavba ramene
Stavba ramene
Stavba ramene
Stavba ramene
Stavba ramene
Stavba ramene
Stavba ramene

K tomuto kroku jsou zapotřebí další součásti: 1x stylus, 1 držák ramene, 3,5 mm stereofonní kabel, 2 balení matice č. 24

1) Vyvrtejte do kola držáku tónového ramene otvor dostatečně široký, aby se do něj vešla tyč č. 10 24, to lze provést pomocí podložky, která drží kolo na místě

2) Připojte stylus k vodičům na 3,5 mm stereofonním kabelu

3) Na každou stranu připevněte matice, aby tyč #10 24 držela na svém místě

4) Pomocí horkého lepidla připevněte stylus k matici na konci tyče

Zde je odkaz na pomoc s zapojením stylusu:

Krok 4: Montáž ramene s tónem

Montáž ramene s tónem
Montáž ramene s tónem

K tomuto kroku jsou zapotřebí další součásti: 2x distanční podložky

1) Pomocí distančních podložek namontujte raménko přibližně 3 palce od okraje kruhu z lepenky, pouze dva otvory budou zarovnány s horními základními deskami, takže rameno bude nutné namontovat pomocí těchto otvorů

2) Upravte odpovídajícím způsobem ramena pomocí matic #10 24

Krok 5: Kód

Kód
Kód

K tomuto kroku jsou zapotřebí další součásti: 1x baterie 1x kabel USB

1) Připojte kabel USB k mozkové kůře a počítači

2) Připojte baterii

3) Otevřete program RobotC

Zde je příklad kódu, který se může lišit:

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

//*!! Kód automaticky generován konfiguračním průvodcem 'ROBOTC' !!*//

bool OnOFF = false;

hlavní úkol ()

{

while (1 == 1) // Forever

{dokudBump (Bump1); // Napájení

Zapnuto OnOFF = true; turnLEDOn (zelená); // Indikátor zapnutí/vypnutí

while (OnOFF == true)

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

{stopMotor (Motor); // Zastaví jakýkoli předchozí kód

startMotor (Motor, -16); // 33 a 1/3 ot./min

}

jinak {}

if (SensorValue (Bump3) == 1) // tlačítko 45 ot /min

{stopMotor (Motor); // Zastaví jakýkoli předchozí kód startMotor (Motor, -18); // 45 ot/ min

}

jinak {}

if (SensorValue (Bump1) == 1) // Vypnutí

{

OnOFF = false; stopMotor (Motor); // Vypne motor

turnLEDOff (zelená); // Indikátor zapnutí/vypnutí

}

jinak {}}}}

Doporučuje: