Mục lục:

DIY VEX Record Player: 6 bước
DIY VEX Record Player: 6 bước

Video: DIY VEX Record Player: 6 bước

Video: DIY VEX Record Player: 6 bước
Video: I built a DIY Record Player Stand With Storage and SO many features! 2024, Tháng bảy
Anonim
DIY VEX Record Player
DIY VEX Record Player

Đây là hướng dẫn về việc xây dựng Máy ghi âm VEX DIY. Lưu ý rằng nhiều thành phần sau đây có các lựa chọn thay thế có thể hoạt động tốt hơn, đây chỉ là những vật liệu có sẵn. Trình phát Kỷ lục này có thể phát 33 bản ghi 1/3 và 45 vòng / phút.

Những gì bạn sẽ cần

Tổng chi phí: $ 36

Bút Stylus $ 2:

Giá đỡ cánh tay $ 4:

Nữ cho RCA Nam $ 5:

24 Tất cả Thread Rod 2 $:

2 gói # 10 24 Hạt $ 2:

Loa Sound Core $ 26:

Vật liệu Vex bạn sẽ cần:

7x Thanh

4x Thanh bạc

Cảm biến cảm ứng 3x

2x tấm cơ sở

2x miếng đệm

1x Cortex

1x Pin

1x cáp USB

Động cơ 1x 393

1x bộ mã hóa

1x bánh răng

1x trục

1x cáp động cơ

X Vít & Đai ốc

Bước 1: Sơ đồ

Sơ đồ
Sơ đồ

* Giản đồ chỉ đơn giản là một điểm tham chiếu, nó không phải để chia tỷ lệ

Bước 2: Gắn các cảm biến

Gắn các cảm biến
Gắn các cảm biến
Gắn các cảm biến
Gắn các cảm biến

Các thành phần cần thiết cho bước này: 1x Cortex 1x Tấm nền 1x 393 Động cơ 1x Cáp động cơ 1x Bộ mã hóa 4x Thanh bạc 1x Thanh x3 Cảm biến cảm ứng x1 Trục

1) Đặt tấm đế trên bàn hướng lên trên và gắn vỏ não vào giữa tấm đế

2) 4 Khoảng cách từ phía bên phải sử dụng 4 thanh bạc để giữ thanh phía trên tấm đế

3) Sử dụng trục để căn chỉnh bộ mã hóa và động cơ 393, sau đó gắn động cơ 393 trên thanh và bộ mã hóa trên tấm đế sao cho động cơ hướng về phía tấm đế

4) Sau khi được căn chỉnh chính xác, hãy gắn chặt động cơ và bộ mã hóa 393 vào vị trí bằng cách sử dụng vít và đai ốc VEX

5) Gắn tất cả 3 cảm biến chạm vào mặt sau của tấm đế và phía đối diện của động cơ và bộ mã hóa được gắn

6) Kết nối tất cả các động cơ và cảm biến với các cổng phối cảnh của chúng trên vỏ não

Bước 3: Xây dựng Tonearm

Xây dựng Tonearm
Xây dựng Tonearm
Xây dựng Tonearm
Xây dựng Tonearm
Xây dựng Tonearm
Xây dựng Tonearm
Xây dựng Tonearm
Xây dựng Tonearm

Các thành phần bổ sung cần thiết cho bước này: 1x Bút cảm ứng 1x Giá đỡ tonearm 1x Cáp âm thanh nổi 3,5mm 2 Gói # 10 24 Nut

1) Khoan một lỗ trên bánh xe của giá đỡ cánh tay đòn đủ rộng để thanh số 10 24 có thể luồn qua, điều này có thể được thực hiện bằng cách sử dụng miếng đệm để giữ bánh xe tại chỗ

2) Nối bút cảm ứng vào dây dẫn trên cáp âm thanh nổi 3,5 mm

3) Gắn các đai ốc vào mỗi bên để giữ thanh số 10 24 tại chỗ

4) Gắn bút vào một đai ốc ở cuối thanh bằng keo nóng

Đây là liên kết để trợ giúp cách đấu dây của bút cảm ứng:

Bước 4: Gắn Tone Arm

Gắn Tone Arm
Gắn Tone Arm

Các thành phần bổ sung cần thiết cho bước này: 2x miếng đệm

1) Sử dụng miếng đệm để gắn âm báo cách cạnh của vòng tròn các tông khoảng 3 inch, chỉ có hai trong số các lỗ sẽ thẳng hàng với các tấm đế trên cùng, do đó, âm báo sẽ phải được lắp bằng các lỗ đó

2) Điều chỉnh âm báo cho phù hợp bằng cách sử dụng các đai ốc # 10 24

Bước 5: Mã

Mã số
Mã số

Các thành phần bổ sung cần thiết cho bước này: 1x Pin 1x Cáp USB

1) Kết nối cáp USB với vỏ não và máy tính của bạn

2) Kết nối pin

3) Mở chương trình RobotC

Đây là một mã ví dụ, mã của bạn có thể khác:

#pragma config (Cảm biến, dgtl1, Bump1, sensorTouch)

#pragma config (Cảm biến, dgtl2, Bump2, sensorTouch)

#pragma config (Cảm biến, dgtl3, Bump3, sensorTouch)

#pragma config (Cảm biến, dgtl4, Bộ mã hóa, sensorQuadEncoder)

#pragma config (Cảm biến, dgtl6, Xanh lục, sensorLEDtoVCC)

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

// * !! Mã được tạo tự động bởi trình hướng dẫn cấu hình 'ROBOTC' !! * //

bool OnOFF = false;

nhiệm vụ chính ()

{

while (1 == 1) // Mãi mãi

{cho đến khiBump (Bump1); // Quyền lực

Trên OnOFF = true; turnLEDOn (Xanh lá cây); // Chỉ báo Bật / Tắt

trong khi (OnOFF == true)

{if (SensorValue (Bump2) == 1) // nút 33 & 1/3 vòng / phút

{stopMotor (Động cơ); // Dừng bất kỳ mã nào trước đó

startMotor (Động cơ, -16); // 33 & 1/3 vòng / phút

}

khác { }

if (SensorValue (Bump3) == 1) // nút 45 vòng / phút

{stopMotor (Động cơ); // Dừng bất kỳ mã nào trước đó startMotor (Motor, -18); // 45 vòng / phút

}

khác { }

if (SensorValue (Bump1) == 1) // Tắt nguồn

{

OnOFF = sai; stopMotor (Động cơ); // Tắt động cơ

turnLEDOff (Xanh lá cây); // Chỉ báo Bật / Tắt

}

khác { } } } }

Đề xuất: