Kazalo:

Predvajalnik plošč DIY VEX: 6 korakov
Predvajalnik plošč DIY VEX: 6 korakov

Video: Predvajalnik plošč DIY VEX: 6 korakov

Video: Predvajalnik plošč DIY VEX: 6 korakov
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Julij
Anonim
Predvajalnik plošč DIY VEX
Predvajalnik plošč DIY VEX

To je vodnik za izdelavo snemalnika DIY VEX. Upoštevajte, da imajo številne od naslednjih komponent alternative, ki bi lahko delovale bolje, to so le materiali, ki so bili na voljo. Ta predvajalnik lahko predvaja 33 zapisov 1/3 in 45 vrt/min.

Kaj boste potrebovali

Skupni stroški: 36 USD

Stylus $ 2:

Držalo za roke 4 USD:

Moški za RCA Moški 5 USD:

24 All Thread Rod 2 $:

2 paketa #10 24 orehov 2 USD:

Zvočnik Sound Core 26 USD:

Vex materiali, ki jih boste potrebovali:

7x palice

4x srebrna palica

3x senzor na dotik

2x osnovna plošča

2x distančniki

1x korteks

1x baterija

1x USB kabel

1x motor 393

1x kodirnik

1x orodje

1x os

1x motorni kabel

X Vijaki in matice

1. korak: Shema

Shema
Shema

*Shema je le referenčna točka, ni lestvica

2. korak: Pritrditev senzorjev

Pritrditev senzorjev
Pritrditev senzorjev
Pritrditev senzorjev
Pritrditev senzorjev

Sestavni deli, potrebni za ta korak: 1x korteks 1x osnovna plošča 1x 393 motor 1x kabel motorja 1x dajalnik 4x srebrna palica 1x palica x3 senzor na dotik x1 os

1) Osnovno ploščo postavite na mizo obrnjeno navzgor in skorjo pritrdite na sredino osnovne plošče

2) 4 presledki na desni strani uporabite 4 srebrne palice, da držite palico nad osnovno ploščo

3) Z osjo poravnajte dajalnik in motor 393, nato motor 393 namestite na drog in dajalnik na osnovno ploščo, tako da bo motor obrnjen proti osnovni plošči

4) Ko ste pravilno poravnani, pritrdite motor in dajalnik 393 na svoje mesto z vijaki in maticami VEX

5) Pritrdite vse 3 senzorje na dotik na zadnji strani osnovne plošče in na nasprotni strani vgrajenega motorja in dajalnika

6) Priključite vse motorje in senzorje na njihova perspektivna vrata na skorji

3. korak: Izdelava Tonearma

Gradnja Tonearma
Gradnja Tonearma
Gradnja Tonearma
Gradnja Tonearma
Gradnja Tonearma
Gradnja Tonearma
Gradnja Tonearma
Gradnja Tonearma

Dodatne komponente, potrebne za ta korak: 1x pisalo 1x držalo za toaarme 1x 3,5 mm stereo kabel 2 pakiranja #10 24 matice

1) V kolesu nosilca tonske roke izvrtajte luknjo, ki je dovolj široka, da se palica št. 10 24 lahko prilega, to lahko storite z uporabo podložke, da kolo pritrdite na mestu

2) Pisalo priključite na kable 3,5 mm stereo kabla

3) Pritrdite matice na vsaki strani, da držite palico #10 24 na mestu

4) S pomočjo vročega lepila pritrdite pisalo na matico na koncu palice

Tukaj je povezava za pomoč pri ožičenju pisala:

4. korak: Namestitev tonske roke

Pritrditev tonske roke
Pritrditev tonske roke

Za ta korak so potrebne dodatne komponente: 2x distančniki

1) Z distančniki pritrdite ročico približno 3 cm od roba kartonskega kroga, le dve luknji bosta poravnani z zgornjimi osnovnimi ploščami, zato bo treba ročico pritrditi s temi luknjami

2) Tonsko ročico ustrezno nastavite z maticami #10 24

5. korak: Koda

Koda
Koda

Za ta korak so potrebne dodatne komponente: 1x baterija 1x USB kabel

1) Priključite kabel USB v skorjo in računalnik

2) Priključite baterijo

3) Odprite program RobotC

Tu je primer kode, vaša se lahko razlikuje:

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

//*!! Kodo samodejno ustvari čarovnik za konfiguracijo 'ROBOTC' !!*//

bool OnOFF = napačno;

opravilo main ()

{

medtem ko (1 == 1) // Za vedno

{doklerBump (Bump1); // Moč

Vklop OnOFF = true; turnLEDOn (zelena); // Indikator vklopa/izklopa

medtem ko (OnOFF == res)

{if (SensorValue (Bump2) == 1) // Gumb pri 33 in 1/3 vrt./min

{stopMotor (Motor); // Ustavi katero koli prejšnjo kodo

startMotor (Motor, -16); // 33 & 1/3 vrt/min

}

drugo {}

if (SensorValue (Bump3) == 1) // Gumb 45 vrt /min

{stopMotor (Motor); // Ustavi vse prejšnje kode startMotor (Motor, -18); // 45 vrt/ min

}

drugo {}

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

{

ONOFF = napačno; stopMotor (motor); // Izklopi motor

turnLEDOff (zelena); // Indikator vklopa/izklopa

}

drugo {}}}}

Priporočena: