Obsah:

Rekordér DIY VEX: 6 krokov
Rekordér DIY VEX: 6 krokov

Video: Rekordér DIY VEX: 6 krokov

Video: Rekordér DIY VEX: 6 krokov
Video: Vex-Mythoclast Katalysator bekommen Guide Destiny 2 (GER/PS4) 2024, Júl
Anonim
Prehrávač rekordov DIY VEX
Prehrávač rekordov DIY VEX

Toto je návod na stavbu rekordéra DIY VEX Record Player. Všimnite si toho, že mnohé z nasledujúcich komponentov majú alternatívy, ktoré môžu fungovať lepšie, sú to len materiály, ktoré boli k dispozícii. Tento prehrávač záznamov dokáže prehrávať záznamy 33 1/3 a 45 otáčok za minútu.

Čo budete potrebovať

Celkové náklady: 36 dolárov

Stylus 2 doláre:

Držiak ruky 4 doláre:

Žena za RCA Muž za 5 dolárov:

24 All Thread Rod 2 $:

2 balenia #10 24 orieškov 2 doláre:

Reproduktor Sound Core 26 dolárov:

Vex materiály, ktoré budete potrebovať:

7x tyče

4x Strieborná lišta

3x dotykový senzor

2x základná doska

2x rozpery

1x Cortex

1x batéria

1x USB kábel

1x 393 Motor

1x kodér

1x výstroj

1x náprava

1x motorový kábel

X skrutiek a matíc

Krok 1: Schéma

Schéma
Schéma

*Schéma je len referenčným bodom, nie je mierkou

Krok 2: Pripojenie senzorov

Pripojenie senzorov
Pripojenie senzorov
Pripojenie senzorov
Pripojenie senzorov

Komponenty potrebné pre tento krok: 1x Cortex 1x základná doska 1x 393 motor 1x kábel motora 1x kodér 4x strieborná lišta 1x tyč x3 dotykový senzor x1 náprava

1) Položte základnú dosku na stôl smerom nahor a pripevnite kôru do stredu základňovej dosky

2) 4 Priestory z pravej strany držte 4 strieborné tyče na držanie tyče nad základnou doskou

3) Pomocou osi zarovnajte snímač a motor 393, potom namontujte motor 393 na tyč a snímač na základnú dosku tak, aby bol motor otočený smerom k základnej doske.

4) Po správnom zarovnaní pripevnite motor 393 a kodér na miesto pomocou skrutiek a matíc VEX

5) Pripojte všetky 3 dotykové snímače na zadnú stranu základnej dosky a na opačnú stranu namontovaného motora a snímača

6) Pripojte všetky motory a senzory k perspektívnym portom v kôre

Krok 3: Zostavenie ramena

Stavba ramena
Stavba ramena
Stavba ramena
Stavba ramena
Stavba ramena
Stavba ramena
Stavba ramena
Stavba ramena

K tomuto kroku sú potrebné ďalšie súčasti: 1x stylus, 1 držiak ramena, 3,5 mm stereofónny kábel, 2 balenia matice č. 24.

1) Vyvŕtajte otvor v kolese držiaka ramenného ramena dostatočne široký na to, aby sa doň zmestila tyč č. 10 24, to sa dá urobiť pomocou podložky na držanie kolesa na mieste.

2) Stylus zapojte do káblov na 3,5 mm stereofónnom kábli

3) Na každú stranu pripevnite matice, aby držali tyč #10 24 na mieste

4) Dotykové pero pripevnite pomocou horúceho lepidla na maticu na konci tyče

Tu je odkaz na pomoc s zapojením stylusu:

Krok 4: Montáž ramena tónu

Montáž ramena tónu
Montáž ramena tónu

K tomuto kroku sú potrebné ďalšie komponenty: 2x rozpery

1) Pomocou rozperiek namontujte ramenné rameno približne 3 palce od okraja kartónového kruhu, iba dva otvory budú zarovnané s hornými základnými doskami, takže ramenné rameno bude potrebné namontovať pomocou týchto otvorov.

2) Nastavte zodpovedajúcim spôsobom rameno pomocou matíc #10 24

Krok 5: Kód

Kód
Kód

K tomuto kroku sú potrebné ďalšie komponenty: 1x batéria 1x kábel USB

1) Pripojte kábel USB k mozgovej kôre a počítaču

2) Pripojte batériu

3) Otvorte program RobotC

Tu je príklad kódu, ktorý sa môže líšiť:

#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 vygenerovaný sprievodcom konfiguráciou „ROBOTC“!!*//

bool OnOFF = false;

hlavná úloha ()

{

while (1 == 1) // Forever

{untilBump (Bump1); // Moc

On OnOFF = true; turnLEDOn (zelená); // Indikátor zapnutia/vypnutia

while (OnOFF == true)

{if (SensorValue (Bump2) == 1) // tlačidlo 33 a 1/3 ot/min

{stopMotor (Motor); // Zastaví akýkoľvek predchádzajúci kód

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

}

inak {}

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

{stopMotor (Motor); // Zastaví akýkoľvek predchádzajúci kód startMotor (Motor, -18); // 45 otáčok za minútu

}

inak {}

if (SensorValue (Bump1) == 1) // Vypnutie

{

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

turnLEDOff (zelená); // Indikátor zapnutia/vypnutia

}

inak {}}}}

Odporúča: