Mündəricat:

DIY VEX Record Player: 6 addım
DIY VEX Record Player: 6 addım

Video: DIY VEX Record Player: 6 addım

Video: DIY VEX Record Player: 6 addım
Video: Renekton 3 Star but my 6 Admin buff breaks him. He had 18'347 HP. 2024, Iyul
Anonim
DIY VEX Record Player
DIY VEX Record Player

Bu DIY VEX Record Player -in qurulması üçün bir bələdçidir. Aşağıdakı komponentlərin bir çoxunun daha yaxşı işləyə biləcək alternativləri olduğunu unutmayın, bunlar yalnız mövcud olan materiallardır. Bu Record Player 33 1/3 və 45 rpm rekord oynaya bilər.

Ehtiyacınız olacaq

Ümumi dəyəri: 36 dollar

Qələm 2 dollar:

Qol tutucu 4 dollar:

Qadın RCA Kişi 5 $:

24 Bütün Mövzu Çubuğu 2 $:

2 paket #10 24 Nuts $ 2:

26 dollarlıq səs nüvəsi:

Lazım olacaq Vex Materialları:

7x Barlar

4x gümüş çubuq

3x Toxunma Sensoru

2x Baza Lövhəsi

2x boşluqlar

1 x Cortex

1x Batareya

1x USB Kabel

1x 393 Motor

1x kodlayıcı

1x Ötürücü

1x Dingil

1x Motor Kabeli

X Vida və Fındıq

Addım 1: Şematik

Şematik
Şematik

*Şematik sadəcə bir istinad nöqtəsidir, ölçeklendirmek deyil

Addım 2: Sensorların bağlanması

Sensorların bağlanması
Sensorların bağlanması
Sensorların bağlanması
Sensorların bağlanması

Bu addım üçün lazım olan komponentlər: 1x Cortex 1x Baza Plakası 1x 393 Motor 1x Motor Kabeli 1x Enkoder 4x Gümüş Bar 1x Bar x3 Toxunma Sensoru x1 Aks

1) Baza lövhəsini yuxarıya doğru masanın üstünə qoyun və korteksi alt lövhənin ortasına yapışdırın

2) Sağ tərəfdəki 4 boşluq, çubuğu əsas lövhənin üstündə tutmaq üçün 4 gümüş çubuqdan istifadə edir

3) Enkoderi və 393 motoru hizalamaq üçün oxu istifadə edin, sonra 393 motoru çubuğa və enkoderi əsas lövhəyə quraşdırın ki, sonra motor əsas lövhəyə baxsın

4) Düzgün hizalandıqdan sonra, 393 motoru və kodlayıcıyı VEX vintləri və qoz -fındıqları ilə yerinə bərkidin

5) Əsas lövhənin arxasına və quraşdırılmış mühərrikin və enkoderin əks tərəfindəki 3 toxunma sensorunu bağlayın

6) Bütün mühərrikləri və sensorları korteksdəki perspektivli limanlarına qoşun

Addım 3: Tonearm qurmaq

Tonearm qurulması
Tonearm qurulması
Tonearm qurulması
Tonearm qurulması
Tonearm qurulması
Tonearm qurulması
Tonearm qurulması
Tonearm qurulması

Bu addım üçün lazım olan əlavə komponentlər: 1x Stylus 1x Tonearm Tutucu 1x 3.5mm Stereo Kabel 2 Qutulu #10 24 Qoz

1) Ton qolu tutucusunun təkərində #10 24 çubuğunun oturması üçün kifayət qədər geniş bir delik açın, bu təkəri yerində saxlamaq üçün bir şim istifadə edərək edilə bilər.

2) Qələmi 3,5 mm stereo kabelin uclarına bağlayın

3) #10 24 çubuğunu yerində tutmaq üçün hər tərəfə qoz -fındıq bağlayın

4) Qələmi çubuğun ucundakı qozla isti yapışqan istifadə edərək bağlayın

Qələmin naqillərinə kömək etmək üçün bir link:

Addım 4: Ton Kolunun Montajı

Ton Qolunun Montajı
Ton Qolunun Montajı

Bu addım üçün lazım olan əlavə komponentlər: 2x boşluqlar

1) Tonearmı karton dairəsinin kənarından təxminən 3 düym məsafədə quraşdırmaq üçün boşluqlardan istifadə edin, yalnız iki delik üst lövhə ilə üst -üstə düşəcək, buna görə tonearm bu deliklərdən istifadə etməklə quraşdırılmalıdır.

2) #10 24 qoz -fındıqdan istifadə edərək tonar qolunu uyğun olaraq tənzimləyin

Addım 5: Kod

Kod
Kod

Bu addım üçün lazım olan əlavə komponentlər: 1x Batareya 1x USB Kabel

1) USB kabelini korteksə və kompüterinizə qoşun

2) Batareyanı qoşun

3) RobotC proqramını açın

Budur bir kod nümunəsi, sizinki fərqli ola bilər:

#pragma konfiqurasiyası (Sensor, dgtl1, Bump1, sensorTouch)

#pragma konfiqurasiyası (Sensor, dgtl2, Bump2, sensorTouch)

#pragma konfiqurasiyası (Sensor, dgtl3, Bump3, sensorTouch)

#pragma konfiqurasiyası (Sensor, dgtl4, Encoder, sensorQuadEncoder)

#pragma konfiqurasiyası (Sensor, dgtl6, Yaşıl, sensorLEDtoVCC)

#pragma konfiqurasiyası (Motor, port2, Motor, tmotorVex393_MC29, openLoop)

//*!! Kod 'ROBOTC' konfiqurasiya sihirbazı tərəfindən avtomatik olaraq yaradılır!**//

bool OnOFF = yanlış;

əsas vəzifə ()

{

while (1 == 1) // Əbədi

{qədərBump (Bump1); // Güc

OnOFF -də = doğru; turnLEDOn (Yaşıl); // Açma/söndürmə göstəricisi

while (OnOFF == doğru)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 rpm düyməsi

{stopMotor (Motor); // Əvvəlki kodu dayandırır

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

}

başqa {}

if (SensorValue (Bump3) == 1) // 45 rpm düyməsi

{stopMotor (Motor); // Əvvəlki hər hansı bir kod startMotoru dayandırır (Motor, -18); // 45 rpm

}

başqa {}

əgər (SensorValue (Bump1) == 1) // Güc söndürün

{

OnOFF = yanlış; stopMotor (Motor); // Motoru söndürür

turnLEDOff (Yaşıl); // Açma/söndürmə göstəricisi

}

başqa {}}}}

Tövsiyə: