Talaan ng mga Nilalaman:

DIY VEX Record Player: 6 na Hakbang
DIY VEX Record Player: 6 na Hakbang

Video: DIY VEX Record Player: 6 na Hakbang

Video: DIY VEX Record Player: 6 na Hakbang
Video: Secret Intelligent. Paano mo Malalaman na IKAW ay LIHIM na MATALINO? 2024, Nobyembre
Anonim
DIY VEX Record Player
DIY VEX Record Player

Ito ay isang gabay sa pagbuo ng isang DIY VEX Record Player. Tandaan na marami sa mga sumusunod na sangkap ay may mga kahalili na maaaring gumana nang mas mahusay, ito lamang ang mga materyal na magagamit. Ang Record Player na ito ay maaaring maglaro ng 33 1/3 at 45 rpm record.

Ano ang Kakailanganin Mo

Kabuuang Gastos: $ 36

Stylus $ 2:

Arm Holder $ 4:

Babae sa RCA Lalaki $ 5:

24 Lahat ng Thread Rod 2 $:

2 pack ng # 10 24 Nuts $ 2:

Sound Core Speaker $ 26:

Mga Materyal sa Vex na Kakailanganin mo:

7x Mga Bar

4x Silver Bar

3x Touch Sensor

2x Base Plate

2x Spacers

1x Cortex

1x Baterya

1x USB Cable

1x 393 Motor

1x Encoder

1x Gear

1x Axle

1x Motor Cable

X Screws & Nuts

Hakbang 1: Ang Iskematika

Ang Iskolar
Ang Iskolar

* Ang eskematiko ay simpleng punto ng sanggunian, hindi ito dapat sukatin

Hakbang 2: Paglalakip sa Mga Sensor

Pag-attach ng Sensors
Pag-attach ng Sensors
Pag-attach ng Sensors
Pag-attach ng Sensors

Mga sangkap na Kinakailangan Para sa Hakbang na Ito: 1x Cortex 1x Base Plate 1x 393 Motor 1x Motor Cable 1x Encoder 4x Silver Bar 1x Bar x3 Touch Sensor x1 Axle

1) Ilagay ang base plate sa mesa na nakaharap sa itaas at ilakip ang cortex sa gitna ng base plate

2) 4 na mga puwang mula sa kanang bahagi ay ginagamit ang 4 na mga bar na pilak upang hawakan ang bar sa itaas ng base plate

3) Gamitin ang ehe upang ihanay ang encoder at 393 motor, pagkatapos ay i-mount ang 393 motor sa bar at ang encoder sa base plate kaya't ang motor ay nakaharap sa base plate

4) Kapag naayos nang tama ang pangkabit ng 393 motor at encoder sa lugar gamit ang mga VEX screws at nut

5) Ikabit ang lahat ng 3 mga touch sensor sa likod ng base plate at sa kabaligtaran ng naka-mount na motor at encoder

6) Ikonekta ang lahat ng mga motor at sensor sa kanilang mga port ng pananaw sa cortex

Hakbang 3: Pagbuo ng Tonearm

Pagbuo ng Tonearm
Pagbuo ng Tonearm
Pagbuo ng Tonearm
Pagbuo ng Tonearm
Pagbuo ng Tonearm
Pagbuo ng Tonearm
Pagbuo ng Tonearm
Pagbuo ng Tonearm

Karagdagang Mga Bahagi na Kinakailangan Para sa Hakbang na Ito: 1x Stylus 1x Tonearm Holder 1x 3.5mm Stereo Cable 2 Packs ng # 10 24 Nut

1) Mag-drill ng isang butas sa gulong ng may-ari ng braso ng tono na sapat ang lapad para magkasya ang # 10 24 rod, magagawa ito sa pamamagitan ng paggamit ng isang shim upang hawakan ang gulong sa lugar

2) I-wire ang stylus sa mga lead sa 3.5mm stereo cable

3) Ikabit ang mga mani sa bawat panig upang hawakan ang # 10 24 baras sa lugar

4) Ikabit ang stylus sa isang kulay ng nuwes sa dulo ng tungkod gamit ang mainit na pandikit

Narito ang isang link upang matulungan ang mga kable ng stylus:

Hakbang 4: Pag-mount sa Tone Arm

Pag-mount ng Tone Arm
Pag-mount ng Tone Arm

Karagdagang Mga Bahagi na Kinakailangan Para sa Hakbang na Ito: 2x Spacers

1) Gamitin ang mga spacer upang mai-mount ang tonearm na humigit-kumulang na 3 pulgada mula sa gilid ng bilog na karton, dalawa lamang sa mga butas ang pipila kasama ang mga pang-itaas na base plate, kaya kailangang mai-mount ang tonearm gamit ang mga butas na iyon

2) Ayusin ang tonearm nang naaayon gamit ang # 10 24 na mga mani

Hakbang 5: Code

Code
Code

Karagdagang Mga Bahagi na Kinakailangan Para sa Hakbang na Ito: 1x Baterya 1x USB Cable

1) Ikonekta ang USB cable sa cortex at iyong computer

2) Ikonekta ang baterya

3) Buksan ang programa ng RobotC

Narito ang isang halimbawa ng code, maaaring magkakaiba ang iyo:

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

// * !! Code na awtomatikong nabuo ng wizard ng pagsasaayos ng 'ROBOTC' !! * //

bool OnOFF = false;

pangunahing gawain ()

{

habang (1 == 1) // Magpakailanman

{hanggangBump (Bump1); // Lakas

Sa OnOFF = totoo; turnLEDOn (Green); // On / Off tagapagpahiwatig

habang (OnOFF == totoo)

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

{stopMotor (Motor); // Humihinto sa anumang nakaraang code

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

}

iba pa {}

kung (SensorValue (Bump3) == 1) // 45 rpm button

{stopMotor (Motor); // Humihinto sa anumang nakaraang pagsisimula ng codeMotor (Motor, -18); // 45 rpm

}

iba pa {}

kung (SensorValue (Bump1) == 1) // Power Off

{

OnOFF = false; stopMotor (Motor); // Pinapatay ang motor

turnLEDOff (Green); // On / Off tagapagpahiwatig

}

iba pa {}}}}

Inirerekumendang: