Isi kandungan:

Pemain Rekod DIY VEX: 6 Langkah
Pemain Rekod DIY VEX: 6 Langkah

Video: Pemain Rekod DIY VEX: 6 Langkah

Video: Pemain Rekod DIY VEX: 6 Langkah
Video: Rekor Dunia Latihan Bola Berselancar | Overtime 6 | Bung Sempurna 2024, November
Anonim
Pemain Rekod VEX DIY
Pemain Rekod VEX DIY

Ini adalah panduan untuk pembinaan Pemutar Rekod VEX DIY. Perhatikan bahawa banyak komponen berikut mempunyai alternatif yang dapat berfungsi dengan lebih baik, hanya bahan yang ada. Pemain Rakam ini dapat memainkan rekod 33 1/3 dan 45 rpm.

Apa yang Anda Perlu

Jumlah Kos: $ 36

Stylus $ 2:

Pemegang Lengan $ 4:

Wanita hingga RCA Lelaki $ 5:

24 All Thread Rod 2 $:

2 bungkus # 10 24 Kacang $ 2:

Pembesar suara teras suara $ 26:

Bahan Vex yang Anda Perlu:

Bar 7x

Bar Perak 4x

Sensor Sentuh 3x

Plat Pangkalan 2x

2x Spacer

1x Korteks

1x Bateri

Kabel USB 1x

1x 393 Motor

Pengekod 1x

1x Gear

Gandar 1x

Kabel Motor 1x

X Skru & Mur

Langkah 1: Skematik

Skema
Skema

* Skema hanyalah titik acuan, bukan skala

Langkah 2: Memasang Sensor

Memasang Sensor
Memasang Sensor
Memasang Sensor
Memasang Sensor

Komponen yang Diperlukan Untuk Langkah Ini: 1x Cortex 1x Base Plate 1x 393 Motor 1x Cable Motor 1x Encoder 4x Silver Bar 1x Bar x3 Touch Sensor x1 Axle

1) Letakkan plat asas di atas meja menghadap ke atas dan pasangkan korteks ke bahagian tengah plat asas

2) 4 Ruang dari sebelah kanan menggunakan 4 batang perak untuk menahan palang di atas plat asas

3) Gunakan gandar untuk menyelaraskan pengekod dan motor 393, kemudian pasangkan motor 393 pada bar dan pengekod pada plat asas sehingga motor menghadap plat asas

4) Setelah diselaraskan dengan betul, kencangkan motor dan pengekod 393 ke tempatnya menggunakan skru dan mur VEX

5) Pasang semua 3 sensor sentuh di bahagian belakang plat asas dan bahagian berlawanan dari motor dan pengekod yang dipasang

6) Sambungkan semua motor dan sensor ke port perspektif mereka di korteks

Langkah 3: Membangun Tonearm

Membangun Tonearm
Membangun Tonearm
Membangun Tonearm
Membangun Tonearm
Membangun Tonearm
Membangun Tonearm
Membangun Tonearm
Membangun Tonearm

Komponen Tambahan Diperlukan Untuk Langkah Ini: 1x Stylus 1x Tonearm Holder 1x 3.5mm Stereo Cable 2 Pack of # 10 24 Nut

1) Bor lubang pada roda pemegang lengan nada cukup lebar agar batang # 10 24 dapat masuk, ini dapat dilakukan dengan menggunakan pelek untuk menahan roda di tempatnya

2) Wire stylus ke plag pada kabel stereo 3.5mm

3) Pasang kacang ke setiap sisi untuk menahan batang # 10 24 di tempatnya

4) Pasangkan stylus pada kacang di hujung batang menggunakan gam panas

Berikut adalah pautan untuk membantu pendawaian stylus:

Langkah 4: Memasang Tone Arm

Memasang Lengan Tone
Memasang Lengan Tone

Komponen Tambahan Diperlukan Untuk Langkah Ini: Spasi 2x

1) Gunakan spacer untuk memasang tonearm kira-kira 3 inci dari pinggir bulatan kadbod, hanya dua lubang yang akan berbaris dengan pelat dasar atas, jadi tonearm harus dipasang menggunakan lubang-lubang tersebut

2) Laraskan tonearm dengan betul menggunakan kacang # 10 24

Langkah 5: Kod

Kod
Kod

Komponen Tambahan Diperlukan Untuk Langkah Ini: 1x Baterai 1x Kabel USB

1) Sambungkan kabel USB ke korteks dan komputer anda

2) Sambungkan bateri

3) Buka program RobotC

Berikut adalah kod contoh, kod anda mungkin berbeza:

#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 dihasilkan secara automatik oleh wizard konfigurasi 'ROBOTC' !! * //

bool OnOFF = salah;

tugas utama ()

{

sementara (1 == 1) // Selamanya

{sehinggaBump (Bump1); // Kuasa

Pada OnOFF = benar; turnLEDOn (Hijau); // Penunjuk hidup / mati

sementara (OnOFF == benar)

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

{stopMotor (Motor); // Menghentikan kod sebelumnya

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

}

lain {}

jika (SensorValue (Bump3) == 1) // butang 45 rpm

{stopMotor (Motor); // Menghentikan sebarang permulaan kod sebelumnyaMotor (Motor, -18); // 45 rpm

}

lain {}

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

{

OnOFF = palsu; stopMotor (Motor); // Mematikan motor

turnLEDOff (Hijau); // Penunjuk hidup / mati

}

lain {}}}}

Disyorkan: