Съдържание:

Записващ плейър DIY VEX: 6 стъпки
Записващ плейър DIY VEX: 6 стъпки

Видео: Записващ плейър DIY VEX: 6 стъпки

Видео: Записващ плейър DIY VEX: 6 стъпки
Видео: The Draw of Destiny | Critical Role | Campaign 3, Episode 1 2024, Юли
Anonim
Записващ плейър DIY VEX
Записващ плейър DIY VEX

Това е ръководство за изграждането на DIY VEX грамофон. Имайте предвид, че много от следните компоненти имат алтернативи, които могат да работят по -добре, това са само наличните материали. Този плейър може да възпроизвежда 33 записа с 1/3 и 45 оборота в минута.

Какво ще ви трябва

Обща цена: $ 36

Стилус $ 2:

Поставка за ръка $ 4:

Жена към RCA Мъж $ 5:

24 All Thread Rod 2 $:

2 опаковки #10 24 ядки $ 2:

Sound Core Speaker $ 26:

Векс материали, от които се нуждаете:

7x ленти

4x сребърна лента

3x сензор за докосване

2x Основна плоча

2x дистанционни елементи

1x кора

1x батерия

1x USB кабел

1x 393 мотор

1x енкодер

1x Gear

1x ос

1x моторен кабел

X Винтове и гайки

Стъпка 1: Схемата

Схемата
Схемата

*Схемата е просто отправна точка, не е за мащабиране

Стъпка 2: Прикрепване на сензорите

Прикрепване на сензорите
Прикрепване на сензорите
Прикрепване на сензорите
Прикрепване на сензорите

Компоненти, необходими за тази стъпка: 1x Cortex 1x Основна плоча 1x 393 Двигател 1x Моторен кабел 1x Енкодер 4x Сребърен прът 1x Бара x3 Сензор за докосване x1 ос

1) Поставете основната плоча върху масата с лице нагоре и прикрепете кората към центъра на основната плоча

2) 4 интервала от дясната страна използвайте 4 -те сребърни пръта, за да държите лентата над основната плоча

3) Използвайте оста, за да подравните енкодера и 393 двигателя, след това монтирайте двигателя 393 върху шината и енкодера върху основната плоча, така че двигателят да е обърнат към основната плоча

4) След правилно подравняване закрепете двигателя 393 и енкодера на място с помощта на VEX винтове и гайки

5) Прикрепете всичките 3 сензора за докосване на гърба на основната плоча и на противоположната страна на монтирания двигател и енкодер

6) Свържете всички двигатели и сензори към техните перспективни портове на кората

Стъпка 3: Изграждане на Tonearm

Изграждане на Tonearm
Изграждане на Tonearm
Изграждане на Tonearm
Изграждане на Tonearm
Изграждане на Tonearm
Изграждане на Tonearm
Изграждане на Tonearm
Изграждане на Tonearm

Допълнителни компоненти, необходими за тази стъпка: 1x стилус 1x държач за тонална ръка 1x 3.5 мм стерео кабел 2 опаковки с #10 24 гайки

1) Пробийте дупка в колелото на държача за тонално рамо, достатъчно широк, за да може да се побере пръчката #10 24, това може да стане, като използвате подложка, за да задържите колелото на място

2) Свържете стилуса към проводниците на 3,5 мм стерео кабел

3) Прикрепете гайки от всяка страна, за да задържите пръта #10 24 на място

4) Прикрепете стилуса към гайка в края на пръта с помощта на горещо лепило

Ето връзка за помощ при свързването на стилуса:

Стъпка 4: Монтиране на тоновата ръка

Монтиране на тонална ръка
Монтиране на тонална ръка

За тази стъпка са необходими допълнителни компоненти: 2x дистанционни елементи

1) Използвайте дистанционните елементи, за да монтирате тонарма на приблизително 3 инча от ръба на картонения кръг, само два от отворите ще се подравнят с горните основни плочи, така че тонармата ще трябва да бъде монтирана с помощта на тези отвори

2) Регулирайте съответно тонарма с помощта на гайки #10 24

Стъпка 5: Код

Код
Код

Допълнителни компоненти, необходими за тази стъпка: 1x батерия 1x USB кабел

1) Свържете USB кабела към кората и компютъра

2) Свържете батерията

3) Отворете програмата RobotC

Ето примерен код, вашият може да се различава:

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

//*!! Кодът автоматично се генерира от съветника за конфигуриране на „ROBOTC“!!*//

bool OnOFF = невярно;

task main ()

{

while (1 == 1) // Завинаги

{доBump (Bump1); // Захранване

On OnOFF = вярно; turnLEDOn (зелено); // Индикатор за включване/изключване

while (OnOFF == вярно)

{if (SensorValue (Bump2) == 1) // Бутон 33 и 1/3 оборота в минута

{stopMotor (Мотор); // Спира всеки предишен код

startMotor (Мотор, -16); // 33 и 1/3 об./Мин

}

друго {}

if (SensorValue (Bump3) == 1) // Бутон 45 оборота в минута

{stopMotor (Мотор); // Спира всеки предишен код startMotor (Motor, -18); // 45 оборота в минута

}

друго {}

if (SensorValue (Bump1) == 1) // Изключване на захранването

{

OnOFF = невярно; stopMotor (Мотор); // Изключва двигателя

turnLEDOff (Зелено); // Индикатор за включване/изключване

}

друго {}}}}

Препоръчано: