Სარჩევი:

DIY VEX ჩამწერი პლეერი: 6 ნაბიჯი
DIY VEX ჩამწერი პლეერი: 6 ნაბიჯი

ვიდეო: DIY VEX ჩამწერი პლეერი: 6 ნაბიჯი

ვიდეო: DIY VEX ჩამწერი პლეერი: 6 ნაბიჯი
ვიდეო: wifi დისტანციური IR და RF კოდების Broadlink RM4C Pro, Home Assistant - აკონტროლეთ კონდიციონერი 2024, ივლისი
Anonim
DIY VEX ჩამწერი პლეერი
DIY VEX ჩამწერი პლეერი

ეს არის სახელმძღვანელო DIY VEX ჩამწერი პლეერის მშენებლობისთვის. გაითვალისწინეთ, რომ ბევრ ქვემოთ ჩამოთვლილ კომპონენტს აქვს ალტერნატივა, რომელიც უკეთესად იმუშავებს, ეს მხოლოდ მასალებია, რომლებიც ხელმისაწვდომი იყო. ამ ჩამწერ მოთამაშეს შეუძლია 33 1/3 და 45 rpm ჩანაწერის დაკვრა.

რაც დაგჭირდებათ

საერთო ღირებულება: $ 36

სტილუსი $ 2:

მკლავის მფლობელი 4 $:

ქალი RCA მამაკაცი $ 5:

24 ყველა თემა 2 $:

2 პაკეტი #10 24 თხილი 2 $:

ხმის ძირითადი სპიკერი $ 26:

Vex მასალები დაგჭირდებათ:

7x ბარები

4x ვერცხლის ბარი

3x შეხების სენსორი

2x ბაზის ფირფიტა

2x სპეისერები

1x ქერქი

1x ბატარეა

1 x USB კაბელი

1x 393 ძრავა

1x კოდირება

1x გადაცემათა კოლოფი

1x ღერძი

1x საავტომობილო კაბელი

X ხრახნები და თხილი

ნაბიჯი 1: სქემატური

სქემატური
სქემატური

*სქემატური არის უბრალოდ საცნობარო წერტილი, ის არ არის მასშტაბირებული

ნაბიჯი 2: სენსორების მიმაგრება

სენსორების მიმაგრება
სენსორების მიმაგრება
სენსორების მიმაგრება
სენსორების მიმაგრება

ამ ნაბიჯისათვის საჭირო კომპონენტები: 1x ქერქი 1x ბაზის ფირფიტა 1x 393 ძრავა 1x საავტომობილო კაბელი 1x კოდირება 4x ვერცხლის ბარი 1x ბარი x3 შეხების სენსორი x1 ღერძი

1) მოათავსეთ ბაზის ფირფიტა მაგიდაზე ზემოთ და მიამაგრეთ ქერქი ბაზის ფირფიტის ცენტრში

2) 4 ადგილი მარჯვენა მხრიდან გამოიყენეთ 4 ვერცხლის ბარი, რომ დაიჭიროთ ბარი ბაზის ფირფიტის ზემოთ

3) გამოიყენეთ ღერძი კოდირებისა და 393 ძრავის გასათანაბრებლად, შემდეგ დააინსტალირეთ 393 ძრავა ზოლზე და კოდირება საბაზისო ფირფიტაზე, ასე რომ ძრავა მიმართულია საბაზისო ფირფიტისკენ

4) სწორად გასწორებისთანავე მიამაგრეთ 393 ძრავა და კოდირება ადგილზე VEX ხრახნებისა და კაკლების გამოყენებით

5) მიამაგრეთ სამივე შეხების სენსორი ბაზის ფირფიტის უკანა მხარეს და დამონტაჟებული ძრავისა და კოდირების მოპირდაპირე მხარეს.

6) შეაერთეთ ყველა ძრავა და სენსორი მათ პერსპექტიულ პორტებთან ქერქზე

ნაბიჯი 3: Tonearm- ის აგება

Tonearm– ის აგება
Tonearm– ის აგება
Tonearm– ის აგება
Tonearm– ის აგება
Tonearm– ის აგება
Tonearm– ის აგება
Tonearm– ის აგება
Tonearm– ის აგება

ამ ნაბიჯისათვის საჭიროა დამატებითი კომპონენტები: 1x Stylus 1x Tonearm Holder 1x 3.5 მმ სტერეო კაბელი 2 პაკეტი #10 24 თხილის

1) გაბურღეთ ხვრელი ტონის მკლავის საყრდენის ბორბალზე იმდენად ფართო, რომ #10 24 ჯოხი მოთავსდეს, ეს შეიძლება გაკეთდეს ბორბლის გამოყენებით, რათა საჭე დაიჭიროს ადგილზე

2) გაუშვით კალამი 3.5 მმ სტერეო კაბელზე

3) მიამაგრეთ თხილი თითოეულ მხარეს, რათა დაიჭიროთ #10 24 ჯოხი ადგილზე

4) მიამაგრეთ სტილუსი თხილის ბოლოს როდის ცხელი წებოს გამოყენებით

აქ არის ბმული, რომელიც დაგეხმარებათ სტილუსის გაყვანილობაში:

ნაბიჯი 4: ტონის მხრის დამონტაჟება

მონტაჟი ტონის მკლავი
მონტაჟი ტონის მკლავი

ამ ნაბიჯისათვის საჭიროა დამატებითი კომპონენტები: 2x Spacers

1) გამოიყენეთ გამყოფები ტონის შესაქმნელად მუყაოს წრის კიდედან დაახლოებით 3 ინჩის მანძილზე, მხოლოდ ორი ხვრელი მოთავსდება ზედა ბაზის ფირფიტებთან, ასე რომ ტონალური იარაღი უნდა იყოს დამონტაჟებული ამ ხვრელების გამოყენებით

2) შეასწორეთ ტონალობის იარაღი შესაბამისად #10 24 თხილის გამოყენებით

ნაბიჯი 5: კოდი

კოდი
კოდი

ამ ნაბიჯისათვის საჭიროა დამატებითი კომპონენტები: 1x ბატარეა 1x USB კაბელი

1) შეაერთეთ USB კაბელი ქერქსა და თქვენს კომპიუტერს

2) შეაერთეთ ბატარეა

3) გახსენით RobotC პროგრამა

აქ არის მაგალითი კოდი, თქვენი შეიძლება განსხვავდებოდეს:

#პრაგმის კონფიგურაცია (სენსორი, dgtl1, Bump1, sensorTouch)

#პრაგმის კონფიგურაცია (სენსორი, dgtl2, Bump2, sensorTouch)

#პრაგმის კონფიგურაცია (სენსორი, dgtl3, Bump3, sensorTouch)

#პრაგმის კონფიგურაცია (სენსორი, dgtl4, კოდირება, სენსორი QuadEncoder)

#პრაგმის კონფიგურაცია (სენსორი, dgtl6, მწვანე, სენსორიLEDtoVCC)

#pragma კონფიგურაცია (Motor, port2, Motor, tmotorVex393_MC29, openLoop)

//*!! კოდი ავტომატურად გენერირდება 'ROBOTC' კონფიგურაციის ოსტატის მიერ !!*//

bool OnOFF = ყალბი;

მთავარი ამოცანა ()

{

ხოლო (1 == 1) // სამუდამოდ

{tillBump (Bump1); // Ძალა

OnOFF = ჭეშმარიტი; turnLEDOn (მწვანე); // ჩართვის/გამორთვის მაჩვენებელი

ხოლო (OnOFF == ჭეშმარიტი)

{if (SensorValue (Bump2) == 1) // 33 & 1/3 rpm ღილაკი

{stopMotor (ძრავა); // აჩერებს ნებისმიერ წინა კოდს

startMotor (ძრავა, -16); // 33 & 1/3 rpm

}

სხვა {}

if (SensorValue (Bump3) == 1) // 45 rpm ღილაკი

{stopMotor (ძრავა); // აჩერებს ნებისმიერ წინა კოდის დაწყებას Motor (Motor, -18); // 45 rpm

}

სხვა {}

if (SensorValue (Bump1) == 1) // გამორთვა

{

OnOFF = ყალბი; stopMotor (ძრავა); // აქრობს ძრავას

turnLEDOff (მწვანე); // ჩართვის/გამორთვის მაჩვენებელი

}

სხვა {}}}}

გირჩევთ: