Talaan ng mga Nilalaman:
Video: DIY VEX Record Player: 6 na Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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 eskematiko ay simpleng punto ng sanggunian, hindi ito dapat sukatin
Hakbang 2: Paglalakip sa Mga Sensor
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
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
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
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 {}}}}