Sisällysluettelo:

DIY VEX -levysoitin: 6 vaihetta
DIY VEX -levysoitin: 6 vaihetta

Video: DIY VEX -levysoitin: 6 vaihetta

Video: DIY VEX -levysoitin: 6 vaihetta
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Joulukuu
Anonim
DIY VEX -levysoitin
DIY VEX -levysoitin

Tämä on opas DIY VEX -levysoittimen rakentamiseen. Huomaa, että monilla seuraavista komponenteista on vaihtoehtoja, jotka voivat toimia paremmin, nämä ovat vain saatavilla olevia materiaaleja. Tämä levysoitin voi toistaa 33 1/3 ja 45 rpm levyjä.

Mitä tarvitset

Kokonaiskustannukset: 36 dollaria

Stylus $ 2:

Käsivarren pidike 4 dollaria:

Naaras-RCA uros $ 5:

24 All Thread Rod 2 $:

2 pakkausta #10 24 pähkinää $ 2:

Sound Core -kaiutin $ 26:

Tarvittavat Vex -materiaalit:

7x baaria

4x hopeapalkki

3x kosketusanturi

2x Pohjalevy

2x välilevyt

1x Cortex

1x akku

1x USB -kaapeli

1x 393 moottori

1x kooderi

1x vaihde

1x akseli

1x moottorikaapeli

X Ruuvit ja mutterit

Vaihe 1: Kaavio

Kaavio
Kaavio

*Kaavio on yksinkertaisesti vertailukohta, ei mittakaava

Vaihe 2: Anturien kiinnitys

Anturien kiinnitys
Anturien kiinnitys
Anturien kiinnitys
Anturien kiinnitys

Tähän vaiheeseen tarvittavat komponentit: 1x Cortex 1x pohjalevy 1x 393 moottori 1x moottorikaapeli 1x kooderi 4x hopea palkki 1x palkki x3 kosketusanturi x1 akseli

1) Aseta pohjalevy pöydälle ylöspäin ja kiinnitä kuori pohjalevyn keskelle

2) 4 välilyöntiä oikealta puolelta käytä 4 hopeanväristä tankoa pohjalevyn yläpuolella

3) Kohdista anturi ja 393 -moottori akselilla, asenna sitten 393 -moottori tankoon ja anturi pohjalevyyn niin, että moottori on pohjalevyä vasten

4) Kiinnitä 393 -moottori ja -anturi paikoilleen VEX -ruuveilla ja muttereilla, kun ne on kohdistettu oikein

5) Kiinnitä kaikki 3 kosketusanturia pohjalevyn takaosaan ja asennetun moottorin ja anturin vastakkaiselle puolelle

6) Liitä kaikki moottorit ja anturit aivokuoren perspektiiviportteihin

Vaihe 3: Äänivarren rakentaminen

Äänivarren rakentaminen
Äänivarren rakentaminen
Äänivarren rakentaminen
Äänivarren rakentaminen
Äänivarren rakentaminen
Äänivarren rakentaminen
Äänivarren rakentaminen
Äänivarren rakentaminen

Tähän vaiheeseen tarvittavat lisäkomponentit: 1x Stylus 1x Äänivarsiteline 1x 3,5 mm stereokaapeli 2 pakkausta #10 24 mutteria

1) Poraa sävyvarren pidikkeen pyörään riittävän leveä reikä #10 24 sauvan läpi, tämä voidaan tehdä käyttämällä välilevyä pitämään pyörä paikallaan

2) Kytke kynä 3,5 mm: n stereokaapelin johtoihin

3) Kiinnitä mutterit molemmille puolille pitääksesi #10 24 sauvan paikallaan

4) Kiinnitä kynä tangon päässä olevaan mutteriin kuumaliimalla

Tässä on linkki, joka auttaa kynän johdotuksessa:

Vaihe 4: Äänivarren asennus

Äänivarren asennus
Äänivarren asennus

Tähän vaiheeseen tarvittavat lisäkomponentit: 2x välikappaletta

1) Asenna äänivarsi välikappaleilla noin 3 tuuman etäisyydelle pahviympyrän reunasta, vain kaksi reikää on linjassa ylälevyjen kanssa, joten äänivarsi on asennettava käyttämällä näitä reikiä

2) Säädä äänivarsi vastaavasti #10 24 muttereilla

Vaihe 5: Koodi

Koodi
Koodi

Tähän vaiheeseen tarvittavat lisäkomponentit: 1x akku 1x USB -kaapeli

1) Liitä USB -kaapeli aivokuoreen ja tietokoneeseen

2) Liitä akku

3) Avaa RobotC -ohjelma

Tässä on esimerkkikoodi, omasi voi vaihdella:

#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 (moottori, portti2, moottori, tmotorVex393_MC29, openLoop)

//*!! Ohjattu ROBOTC -määritystoiminto luo automaattisesti koodin !!*//

bool OnOFF = epätosi;

tehtävä tärkein ()

{

while (1 == 1) // Ikuisesti

{tillBump (Bump1); // Teho

Päällä OnOFF = true; turnLEDOn (vihreä); // On/Off -merkkivalo

samalla (OnOFF == true)

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

{stopMotor (moottori); // Pysäyttää kaikki aiemmat koodit

startMotor (moottori, -16); // 33 & 1/3 rpm

}

muu {}

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

{stopMotor (moottori); // Pysäyttää edellisen koodin startMotor (moottori, -18); // 45 rpm

}

muu {}

if (SensorValue (Bump1) == 1) // Virta pois

{

OnOFF = epätosi; stopMotor (moottori); // Sammuttaa moottorin

turnLEDOff (vihreä); // On/Off -merkkivalo

}

muu {}}}}

Suositeltava: