Sisukord:

DIY VEXi plaadimängija: 6 sammu
DIY VEXi plaadimängija: 6 sammu

Video: DIY VEXi plaadimängija: 6 sammu

Video: DIY VEXi plaadimängija: 6 sammu
Video: 11 дней в глуши, ставим лагерь, добываем и готовим // 11 Days in the Wilderness (Eng Subs) 2024, Juuli
Anonim
DIY VEX plaadimängija
DIY VEX plaadimängija

See on juhend DIY VEX plaadimängija ehitamiseks. Pange tähele, et paljudel järgmistest komponentidest on alternatiive, mis võivad paremini toimida, need on vaid kättesaadavad materjalid. See plaadimängija saab esitada 33 1/3 ja 45 p/min plaate.

Mida vajate

Kogumaksumus: 36 dollarit

Pliiats $ 2:

Käehoidja $ 4:

Naine kuni RCA isane $ 5:

24 All Thread Rod 2 $:

2 pakki #10 24 pähklit $ 2:

Sound Core kõlar $ 26:

Vex materjalid, mida vajate:

7x baarid

4x hõbedane riba

3x puuteandur

2x alusplaat

2x vahekaugused

1x Cortex

1x aku

1x USB -kaabel

1x 393 mootor

1x kodeerija

1x käik

1x telg

1x mootorikaabel

X Kruvid ja mutrid

Samm: skeem

Skeem
Skeem

*Skeem on lihtsalt võrdluspunkt, see ei ole mastaapne

Samm: andurite kinnitamine

Andurite kinnitamine
Andurite kinnitamine
Andurite kinnitamine
Andurite kinnitamine

Selle sammu jaoks vajalikud komponendid: 1x Cortex 1x alusplaat 1x 393 mootor 1x mootorikaabel 1x kodeerija 4x hõbedane riba 1x riba x3 puuteandur x1 telg

1) Asetage alusplaat lauale ülespoole ja kinnitage ajukoor alusplaadi keskele

2) 4 Parempoolsest vahekaugusest hoidke latti alusplaadi kohal 4 hõbedast varda abil

3) Joondage teljega kodeerija ja 393 mootor, seejärel paigaldage 393 mootor vardale ja kodeerija alusplaadile nii, et mootor oleks alusplaadi poole

4) Kui see on õigesti joondatud, kinnitage mootor 393 ja kooder VEX -kruvide ja mutrite abil oma kohale

5) Kinnitage kõik 3 puuteandurit alusplaadi tagaküljele ja paigaldatud mootori ja kodeerija vastasküljele

6) Ühendage kõik mootorid ja andurid ajukoore perspektiivportidega

3. samm: helivarda ehitamine

Toonari loomine
Toonari loomine
Toonari loomine
Toonari loomine
Toonari loomine
Toonari loomine
Toonari loomine
Toonari loomine

Selle sammu jaoks vajalikud lisakomponendid: 1x pliiats 1x toonivarre hoidja 1x 3,5 mm stereokaabel 2 pakki #10 24 mutrit

1) Puurige toonivarre hoidiku ratasesse piisavalt lai auk, et #10 24 varras läbi mahuks, seda saab teha ratta paigal hoidmiseks

2) Ühendage pliiats 3,5 mm stereokaabli juhtmetega

3) Kinnitage mutrid mõlemale küljele, et hoida #10 24 varras paigal

4) Kinnitage pliiats kuuma liimi abil varda otsas oleva mutri külge

Siin on link, mis aitab pliiatsiga ühendada:

4. samm: toonivarre paigaldamine

Toonivarda paigaldamine
Toonivarda paigaldamine

Selle sammu jaoks vajalikud lisakomponendid: 2x vahekaugust

1) Paigaldage toonivars umbes 3 tolli kaugusel papist ringi servast, kasutades ainult vahekaugusi, ainult kaks auku on joondatud ülemiste alusplaatidega, nii et toonivars tuleb paigaldada nende aukude abil

2) Reguleerige toonivarre vastavalt mutrite #10 24 abil

Samm: kood

Kood
Kood

Selle sammu jaoks vajalikud lisakomponendid: 1x aku 1x USB -kaabel

1) Ühendage USB -kaabel ajukoore ja arvutiga

2) Ühendage aku

3) Avage programm RobotC

Siin on näite kood, teie oma võib erineda:

#pragma config (Sensor, dgtl1, Bump1, sensorTouch)

#pragma config (Sensor, dgtl2, Bump2, sensorTouch)

#pragma config (Sensor, dgtl3, Bump3, sensorTouch)

#pragma config (andur, dgtl4, kodeerija, sensorQuadEncoder)

#pragma config (andur, dgtl6, roheline, sensorLEDtoVCC)

#pragma config (mootor, port2, mootor, tmotorVex393_MC29, openLoop)

//*!! 'ROBOTC' seadistusviisardi poolt automaatselt loodud kood !!*//

bool OnOFF = vale;

ülesanne peamine ()

{

samas (1 == 1) // Igavesti

{tillBump (Bump1); // Võimsus

Sees OnOFF = true; turnLEDOn (roheline); // On/Off indikaator

samas (OnOFF == true)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 p/min nupp

{stopMotor (mootor); // Peatab kõik eelmised koodid

startMotor (mootor, -16); // 33 & 1/3 p/min

}

muu {}

if (SensorValue (Bump3) == 1) // 45 p /min nupp

{stopMotor (mootor); // Peatab kõik varasemad koodid startMotor (mootor, -18); // 45 p/ min

}

muu {}

if (SensorValue (Bump1) == 1) // Toide välja

{

OnOFF = vale; stopMotor (mootor); // Lülitab mootori välja

turnLEDOff (roheline); // On/Off indikaator

}

muu {}}}}

Soovitan: