Tartalomjegyzék:

DIY VEX lemezjátszó: 6 lépés
DIY VEX lemezjátszó: 6 lépés

Videó: DIY VEX lemezjátszó: 6 lépés

Videó: DIY VEX lemezjátszó: 6 lépés
Videó: Robot arm 360 servo rotating base turntable 3D printed 2024, November
Anonim
DIY VEX lemezjátszó
DIY VEX lemezjátszó

Ez egy útmutató a DIY VEX lemezlejátszó felépítéséhez. Vegye figyelembe, hogy az alábbi komponensek közül soknak vannak alternatívái, amelyek jobban működhetnek, ezek csak a rendelkezésre álló anyagok. Ez a lemezjátszó 33 1/3 és 45 fordulat/perc lemezt tud lejátszani.

Amire szüksége lesz

Teljes költség: 36 USD

Stylus $ 2:

Kartartó $ 4:

Nő-RCA férfi 5 dollár:

24 All Thread Rod 2 $:

2 csomag #10 24 dió $ 2:

Sound Core hangszóró $ 26:

Vex anyagok, amelyekre szüksége lesz:

7x Bars

4x ezüst rúd

3x érintőérzékelő

2x alaplemez

2x távtartó

1x Cortex

1x Akkumulátor

1x USB kábel

1x 393 motor

1x kódoló

1x fogaskerék

1x tengely

1x motor kábel

X Csavarok és anyák

1. lépés: A vázlat

A sematikus
A sematikus

*A vázlat egyszerűen hivatkozási pont, nem méretarányos

2. lépés: Az érzékelők csatlakoztatása

Az érzékelők csatlakoztatása
Az érzékelők csatlakoztatása
Az érzékelők csatlakoztatása
Az érzékelők csatlakoztatása

Ehhez a lépéshez szükséges alkatrészek: 1x Cortex 1x alaplemez 1x 393 motor 1x motorkábel 1x kódoló 4x ezüst rúd 1x rúd x3 érintőérzékelő x1 tengely

1) Helyezze az alaplemezt az asztalra felfelé, és rögzítse a kéreget az alaplemez közepére

2) 4 A jobb oldali terek segítségével a 4 ezüst rudat tartsa a rudat az alaplemez fölött

3) A tengely segítségével igazítsa a jeladót és a 393 -as motort, majd szerelje fel a 393 -as motort a rúdra, és a kódolót az alaplemezre, hogy a motor az alaplemez felé nézzen

4) A helyes beállítás után rögzítse a 393 -as motort és jeladót a VEX csavarokkal és anyákkal

5) Csatlakoztassa mind a 3 érintőérzékelőt az alaplap hátuljára, valamint a szerelt motor és jeladó ellenkező oldalára

6) Csatlakoztasson minden motort és érzékelőt a kéreg perspektivikus portjaihoz

3. lépés: A hangkar felépítése

A Tonearm építése
A Tonearm építése
A Tonearm építése
A Tonearm építése
A Tonearm építése
A Tonearm építése
A Tonearm építése
A Tonearm építése

Ehhez a lépéshez további alkatrészek szükségesek: 1x Stylus 1x hangkar tartó 1x 3,5 mm -es sztereó kábel 2 csomag #10 24 anya

1) Fúrjon egy lyukat a hangkar tartó kerekébe, hogy elég széles legyen ahhoz, hogy a #10 24 rúd beférjen.

2) Csatlakoztassa a ceruzát a 3,5 mm -es sztereó kábel vezetékeihez

3) Csavarjon anyákat mindkét oldalára, hogy a #10 24 rudat a helyén tartsa

4) Rögzítse a ceruzát a rúd végén lévő anyához forró ragasztóval

Itt van egy link, amely segít a ceruza bekötésében:

4. lépés: A hangkar felszerelése

A hangkar felszerelése
A hangkar felszerelése

Ehhez a lépéshez további összetevők szükségesek: 2x távtartó

1) A távtartókkal szerelje fel a hangkarot körülbelül 3 hüvelykre a karton körének szélétől, csak két lyuk egy vonalba kerül a felső alaplemezekkel, így a hangkart a lyukak segítségével kell felszerelni

2) Ennek megfelelően állítsa be a hangkart a #10 24 anyákkal

5. lépés: Kód

Kód
Kód

Ehhez a lépéshez további összetevőkre van szükség: 1x akkumulátor 1x USB kábel

1) Csatlakoztassa az USB -kábelt a kéreghez és a számítógéphez

2) Csatlakoztassa az akkumulátort

3) Nyissa meg a RobotC programot

Íme egy példa kód, a tiéd eltérhet:

#pragma config (Érzékelő, dgtl1, Bump1, sensorTouch)

#pragma config (érzékelő, dgtl2, Bump2, sensorTouch)

#pragma config (érzékelő, dgtl3, Bump3, sensorTouch)

#pragma konfiguráció (érzékelő, dgtl4, kódoló, sensorQuadEncoder)

#pragma konfiguráció (érzékelő, dgtl6, zöld, szenzorLEDtoVCC)

#pragma konfiguráció (motor, port2, motor, tmotorVex393_MC29, openLoop)

//*!! A "ROBOTC" konfigurációs varázsló által automatikusan generált kód !!*//

bool OnOFF = hamis;

feladat fő ()

{

míg (1 == 1) // Örökké

{tillBump (Bump1); // Erő

OnOFF = igaz; turnLEDOn (zöld); // Be/Ki jelző

míg (OnOFF == igaz)

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

{stopMotor (Motor); // Leállítja a korábbi kódokat

startMotor (Motor, -16); // 33 és 1/3 fordulat/perc

}

más { }

if (SensorValue (Bump3) == 1) // 45 rpm gomb

{stopMotor (Motor); // Leállítja a korábbi kódot startMotor (Motor, -18); // 45 rpm

}

más { }

if (SensorValue (Bump1) == 1) // Kikapcsolás

{

OnOFF = hamis; stopMotor (Motor); // Leállítja a motort

turnLEDOff (zöld); // Be/Ki jelző

}

más { } } } }

Ajánlott: