Оглавление:

Плеер DIY VEX: 6 шагов
Плеер DIY VEX: 6 шагов

Видео: Плеер DIY VEX: 6 шагов

Видео: Плеер DIY VEX: 6 шагов
Видео: 6 Vex Access Code Cubes Location Guide | The Variable Exotic Quest (Gulch | Destiny 2: Lightfall) 2024, Ноябрь
Anonim
Сделай сам VEX Record Player
Сделай сам VEX Record Player

Это руководство по созданию самодельного проигрывателя VEX. Обратите внимание, что у многих из следующих компонентов есть альтернативы, которые могут работать лучше, это только материалы, которые были доступны. Этот проигрыватель может воспроизводить записи со скоростью 33 1/3 и 45 об / мин.

Что тебе понадобится

Общая стоимость: 36 долларов

Стилус 2 доллара:

Держатель для руки 4 доллара:

От женщины до мужчины RCA $ 5:

24 All Thread Rod 2 $:

2 упаковки орехов №10 24 $ 2:

Динамик Sound Core $ 26:

Вам понадобятся материалы Vex:

7x баров

4x Серебряный слиток

3x сенсорный датчик

2x опорная плита

2x распорки

1x кора

1x батарея

1x USB-кабель

1x 393 мотор

1x кодировщик

1x шестерня

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: создание тонарма

Создание тонарма
Создание тонарма
Создание тонарма
Создание тонарма
Создание тонарма
Создание тонарма
Создание тонарма
Создание тонарма

Дополнительные компоненты, необходимые для этого шага: 1x стилус 1x держатель тонарма 1x стереокабель 3,5 мм 2 упаковки гайки №10 по 24 шт.

1) Просверлите отверстие в колесе держателя тонарма, достаточно широкое, чтобы через него прошел стержень № 10 24, это можно сделать, используя прокладку, чтобы удерживать колесо на месте.

2) Подключите стилус к выводам стереокабеля 3,5 мм.

3) Прикрепите гайки к каждой стороне, чтобы удерживать шток №10 24 на месте.

4) Прикрепите иглу к гайке на конце стержня с помощью горячего клея.

Вот ссылка, которая поможет с подключением стилуса:

Шаг 4: Установка тонарма

Установка тонарма
Установка тонарма

Дополнительные компоненты, необходимые для этого этапа: 2 распорки

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 (Датчик, dgtl6, зеленый, sensorLEDtoVCC)

#pragma config (Motor, port2, Motor, tmotorVex393_MC29, openLoop)

// * !! Код, автоматически сгенерированный мастером настройки 'ROBOTC' !! * //

bool OnOFF = false;

главная задача ()

{

while (1 == 1) // Навсегда

{untilBump (Bump1); // Власть

OnOFF = true; TurnLEDOn (зеленый); // Индикатор включения / выключения

в то время как (OnOFF == true)

{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 (зеленый); // Индикатор включения / выключения

}

еще { } } } }

Рекомендуемые: