Sadržaj:

DIY VEX Recorder: 6 koraka
DIY VEX Recorder: 6 koraka

Video: DIY VEX Recorder: 6 koraka

Video: DIY VEX Recorder: 6 koraka
Video: IPHONE vs XIAOMI 2024, Juli
Anonim
Uradi sam VEX Recorder
Uradi sam VEX Recorder

Ovo je vodič za izgradnju DIY VEX uređaja za snimanje. Imajte na umu da mnoge od sljedećih komponenti imaju alternative koje mogu bolje funkcionirati, to su samo materijali koji su bili dostupni. Ovaj gramofon može reproducirati 33 zapisa od 1/3 i 45 o/min.

Šta će vam trebati

Ukupni trošak: 36 USD

Stylus $ 2:

Držač ruke 4 USD:

Žena za RCA muški 5 USD:

24 All Thread Rod 2 $:

2 pakovanja #10 24 oraha $ 2:

Sound Core zvučnik 26 USD:

Vex materijali koji će vam trebati:

7x šipke

4x srebrna šipka

3x Senzor dodira

2x osnovna ploča

2x odstojnici

1x Korteks

1x baterija

1x USB kabl

1x 393 Motor

1x koder

1x zupčanik

1x osovina

1x kabl motora

X Vijci i matice

Korak 1: Shema

Shema
Shema

*Šema je samo referentna tačka, nije za skaliranje

Korak 2: Priključivanje senzora

Priključivanje senzora
Priključivanje senzora
Priključivanje senzora
Priključivanje senzora

Komponente potrebne za ovaj korak: 1x korteks 1x osnovna ploča 1x 393 motor 1x kabel motora 1x koder 4x srebrna šipka 1x šipka x3 osjetnik na dodir x1 osovina

1) Postavite osnovnu ploču na stol okrenutu prema gore i pričvrstite korteks na sredinu osnovne ploče

2) 4 razmaka s desne strane koristite 4 srebrne šipke za držanje šipke iznad osnovne ploče

3) Pomoću osovine poravnajte davač i 393 motor, zatim postavite motor 393 na šipku, a davač na osnovnu ploču, tako da je motor okrenut prema osnovnoj ploči

4) Nakon ispravnog poravnavanja, pričvrstite motor 393 i davač na mjesto pomoću VEX vijaka i matica

5) Pričvrstite sva 3 senzora dodira na stražnju stranu osnovne ploče i na suprotnu stranu montiranog motora i kodera

6) Spojite sve motore i senzore na njihove perspektivne portove na kori

Korak 3: Izgradnja Tonearma

Izgradnja Tonearma
Izgradnja Tonearma
Izgradnja Tonearma
Izgradnja Tonearma
Izgradnja Tonearma
Izgradnja Tonearma
Izgradnja Tonearma
Izgradnja Tonearma

Dodatne komponente potrebne za ovaj korak: 1x olovka 1x držač toner -a 1x 1x 3,5 mm stereo kabel 2 pakiranja #10 24 matice

1) Izbušite rupu u točku držača tonske ruke dovoljno široku da se štap #10 24 provuče, to se može učiniti pomoću podloške za držanje točka na mestu

2) Spojite olovku na elektrode na 3,5 mm stereo kablu

3) Pričvrstite matice sa svake strane kako biste držali šipku #10 24 na mjestu

4) Vrućim ljepilom pričvrstite olovku na maticu na kraju šipke

Evo veze za pomoć pri povezivanju olovke:

Korak 4: Montiranje tonske ruke

Montiranje tonske ruke
Montiranje tonske ruke

Dodatne komponente potrebne za ovaj korak: 2x odstojnika

1) Upotrijebite odstojnike za postavljanje tonarme otprilike 3 inča od ruba kartonskog kruga, samo će se dvije rupe poravnati s gornjim osnovnim pločama, pa će se tonarma morati montirati pomoću tih rupa

2) Podesite tonar prema tome pomoću matica #10 24

Korak 5: Kodirajte

Kod
Kod

Dodatne komponente potrebne za ovaj korak: 1x baterija 1x USB kabel

1) Spojite USB kabel na korteks i računalo

2) Priključite bateriju

3) Otvorite program RobotC

Evo primjera koda, vaš se može razlikovati:

#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 automatski generiran 'ROBOTC' čarobnjakom za konfiguraciju !!*//

bool OnOFF = false;

task main ()

{

while (1 == 1) // Zauvijek

{untilBump (Bump1); // Napajanje

Uključeno OnOFF = true; turnLEDOn (zeleno); // Indikator uključivanja/isključivanja

while (OnOFF == tačno)

{if (SensorValue (Bump2) == 1) // Dugme za 33 i 1/3 o/min

{stopMotor (Motor); // Zaustavlja sve prethodne kodove

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

}

drugo {}

if (SensorValue (Bump3) == 1) // Dugme od 45 o /min

{stopMotor (Motor); // Zaustavlja sve prethodne kodove startMotor (Motor, -18); // 45 o/ min

}

drugo {}

if (SensorValue (Bump1) == 1) // Isključivanje

{

OnOFF = false; stopMotor (Motor); // Isključuje motor

turnLEDOff (zeleno); // Indikator uključivanja/isključivanja

}

drugo {}}}}

Preporučuje se: