Tabla de contenido:

Tocadiscos DIY VEX: 6 pasos
Tocadiscos DIY VEX: 6 pasos

Video: Tocadiscos DIY VEX: 6 pasos

Video: Tocadiscos DIY VEX: 6 pasos
Video: HAZ UN REGALO CON MENSAJE MUSICAL + SORTEOS | Manualidades aPasos 2024, Diciembre
Anonim
Tocadiscos DIY VEX
Tocadiscos DIY VEX

Esta es una guía para la construcción de un tocadiscos VEX DIY. Tenga en cuenta que muchos de los siguientes componentes tienen alternativas que pueden funcionar mejor, estos son solo los materiales que estaban disponibles. Este tocadiscos puede reproducir discos de 33 1/3 y 45 rpm.

Que necesitarás

Costo total: $ 36

Lápiz óptico $ 2:

Soporte de brazo $ 4:

Mujer a RCA Hombre $ 5:

24 Varilla de rosca 2 $:

2 paquetes de nueces # 10 24 $ 2:

Altavoz con núcleo de sonido $ 26:

Materiales Vex que necesitará:

7x barras

4 barras de plata.

Sensor táctil 3x

2x placa base

2x espaciadores

1x corteza

1x batería

1x cable USB

1x motor 393

1x codificador

1x engranaje

1x eje

1x cable de motor

X tornillos y tuercas

Paso 1: el esquema

El esquema
El esquema

* El esquema es simplemente un punto de referencia, no está a escala.

Paso 2: Colocación de los sensores

Colocación de los sensores
Colocación de los sensores
Colocación de los sensores
Colocación de los sensores

Componentes necesarios para este paso: 1x Cortex 1x Placa base 1x Motor 393 1x Cable de motor 1x Codificador 4x Barra plateada 1x Barra x3 Sensor táctil x1 Eje

1) Coloque la placa base en la mesa mirando hacia arriba y coloque la cortical en el centro de la placa base

2) 4 espacios desde el lado derecho use las 4 barras plateadas para sostener la barra sobre la placa base

3) Use el eje para alinear el codificador y el motor 393, luego monte el motor 393 en la barra y el codificador en la placa base para que el motor mire hacia la placa base

4) Una vez alineados correctamente, fije el motor 393 y el codificador en su lugar utilizando los tornillos y tuercas VEX

5) Coloque los 3 sensores táctiles en la parte posterior de la placa base y el lado opuesto del motor y codificador montados

6) Conecte todos los motores y sensores a sus puertos de perspectiva en la corteza

Paso 3: Construyendo el Tonearm

Construyendo el Tonearm
Construyendo el Tonearm
Construyendo el Tonearm
Construyendo el Tonearm
Construyendo el Tonearm
Construyendo el Tonearm
Construyendo el Tonearm
Construyendo el Tonearm

Componentes adicionales necesarios para este paso: 1x lápiz óptico 1x soporte de brazo de tono 1x cable estéreo de 3,5 mm 2 paquetes de tuercas n. ° 10 24

1) Taladre un orificio en la rueda del soporte del brazo fonocaptor lo suficientemente ancho para que entre la varilla # 10 24, esto se puede hacer usando una cuña para mantener la rueda en su lugar

2) Conecte el lápiz óptico a los cables del cable estéreo de 3,5 mm

3) Coloque tuercas a cada lado para sostener la varilla # 10 24 en su lugar

4) Coloque el lápiz óptico en una tuerca al final de la varilla con pegamento caliente

Aquí hay un enlace para ayudar con el cableado del lápiz óptico:

Paso 4: Montaje del brazo de tono

Montaje del brazo de tono
Montaje del brazo de tono

Componentes adicionales necesarios para este paso: 2x espaciadores

1) Use los espaciadores para montar el brazo aproximadamente a 3 pulgadas del borde del círculo de cartón, solo dos de los orificios se alinearán con las placas de la base superior, por lo que el brazo tendrá que montarse usando esos orificios

2) Ajuste el brazo según corresponda usando las tuercas # 10 24

Paso 5: Código

Código
Código

Componentes adicionales necesarios para este paso: 1x batería 1x cable USB

1) Conecte el cable USB a la corteza y a su computadora

2) Conecta la batería

3) Abra el programa RobotC

Aquí hay un código de ejemplo, el suyo puede diferir:

#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, verde, sensorLEDtoVCC)

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

// * !! Código generado automáticamente por el asistente de configuración 'ROBOTC' !! * //

bool OnOFF = falso;

tarea principal ()

{

while (1 == 1) // Para siempre

{hastaBump (Bump1); // Poder

On OnOFF = verdadero; turnLEDOn (verde); // Indicador de encendido / apagado

while (OnOFF == verdadero)

{if (SensorValue (Bump2) == 1) // Botón de 33 y 1/3 rpm

{stopMotor (Motor); // Detiene cualquier código anterior

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

}

demás { }

if (SensorValue (Bump3) == 1) // Botón de 45 rpm

{stopMotor (Motor); // Detiene cualquier código anterior startMotor (Motor, -18); // 45 rpm

}

demás { }

if (SensorValue (Bump1) == 1) // Apagar

{

OnOFF = falso; stopMotor (Motor); // Apaga el motor

turnLEDOff (verde); // Indicador de encendido / apagado

}

demás { } } } }

Recomendado: