Table des matières:

Tourne-disque DIY VEX : 6 étapes
Tourne-disque DIY VEX : 6 étapes

Vidéo: Tourne-disque DIY VEX : 6 étapes

Vidéo: Tourne-disque DIY VEX : 6 étapes
Vidéo: Virtual Robotics with VR VEX Tutorial 6 (Repeat loops with electromagnet feature) : 5th Challenge 2024, Novembre
Anonim
Tourne-disque DIY VEX
Tourne-disque DIY VEX

Ceci est un guide pour la construction d'un tourne-disque DIY VEX. Notez que bon nombre des composants suivants ont des alternatives qui peuvent mieux fonctionner, ce ne sont que les matériaux qui étaient disponibles. Ce tourne-disque peut lire des disques 33 1/3 et 45 tours.

Ce dont vous aurez besoin

Coût total: 36 $

Stylet $2:

Support de bras $4:

Femelle à RCA Mâle 5 $:

24 All Thread Rod 2$:

2 paquets de #10 24 Noix $2:

Haut-parleur Sound Core 26 $:

Matériaux Vex dont vous aurez besoin:

7x barres

4x lingot d'argent

3x capteur tactile

2x plaque de base

2x entretoises

1x cortex

1x Batterie

1x câble USB

1x 393 Moteur

1x encodeur

1x équipement

1x essieu

1x câble moteur

X Vis et Écrous

Étape 1: le schéma

Le schéma
Le schéma

*Le schéma est simplement un point de référence, il n'est pas à l'échelle

Étape 2: Fixation des capteurs

Fixation des capteurs
Fixation des capteurs
Fixation des capteurs
Fixation des capteurs

Composants nécessaires pour cette étape: 1x Cortex 1x Plaque de base 1x Moteur 393 1x Câble moteur 1x Encodeur 4x Barre d'argent 1x Barre x3 Capteur tactile x1 Axe

1) Placez la plaque de base sur la table face vers le haut et fixez le cortex au centre de la plaque de base

2) 4 espaces du côté droit utilisent les 4 barres d'argent pour maintenir la barre au-dessus de la plaque de base

3) Utilisez l'axe pour aligner l'encodeur et le moteur 393, puis montez le moteur 393 sur la barre et l'encodeur sur la plaque de base de sorte que le moteur soit face à la plaque de base

4) Une fois correctement alignés, fixez le moteur 393 et l'encodeur en place à l'aide des vis et écrous VEX

5) Fixez les 3 capteurs tactiles à l'arrière de la plaque de base et du côté opposé du moteur et de l'encodeur montés

6) Connectez tous les moteurs et capteurs à leurs ports de perspective sur le cortex

Étape 3: Construire le bras de lecture

Construire le bras de lecture
Construire le bras de lecture
Construire le bras de lecture
Construire le bras de lecture
Construire le bras de lecture
Construire le bras de lecture
Construire le bras de lecture
Construire le bras de lecture

Composants supplémentaires nécessaires pour cette étape: 1x stylet 1x support de bras de lecture 1x câble stéréo 3,5 mm 2 paquets de n° 10 24 écrous

1) Percez un trou dans la roue du support du bras de lecture suffisamment large pour que la tige #10 24 puisse y passer, cela peut être fait en utilisant une cale pour maintenir la roue en place

2) Connectez le stylet aux fils du câble stéréo 3,5 mm

3) Fixez des écrous de chaque côté pour maintenir la tige #10 24 en place

4) Fixez le stylet à un écrou au bout de la tige à l'aide de colle chaude

Voici un lien pour vous aider avec le câblage du stylet:

Étape 4: Montage du bras de lecture

Montage du bras de lecture
Montage du bras de lecture

Composants supplémentaires nécessaires pour cette étape: 2x entretoises

1) Utilisez les entretoises pour monter le bras de lecture à environ 3 pouces du bord du cercle en carton, seuls deux des trous s'aligneront avec les plaques de base supérieures, donc le bras de lecture devra être monté en utilisant ces trous

2) Réglez le bras de lecture en conséquence à l'aide des écrous #10 24

Étape 5: Coder

Code
Code

Composants supplémentaires nécessaires pour cette étape: 1x batterie 1x câble USB

1) Connectez le câble USB au cortex et à votre ordinateur

2) Connectez la batterie

3) Ouvrez le programme RobotC

Voici un exemple de code, le vôtre peut différer:

#pragma config (Capteur, dgtl1, Bump1, sensorTouch)

#pragma config (Capteur, dgtl2, Bump2, sensorTouch)

#pragma config (Capteur, dgtl3, Bump3, sensorTouch)

#pragma config (Capteur, dgtl4, Encodeur, capteurQuadEncodeur)

#pragma config (Capteur, dgtl6, Vert, sensorLEDtoVCC)

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

//*!!Code généré automatiquement par l'assistant de configuration 'ROBOTC' !!*//

bool OnOFF = faux;

tâche principale()

{

tandis que (1==1) // Pour toujours

{ jusqu'àBump(Bump1); // Puissance

On OnOFF = vrai; tournerLEDOn (vert); // Voyant marche/arrêt

while(OnOFF ==true)

{ if(SensorValue(Bump2)==1) // Bouton 33 & 1/3 rpm

{ stopMoteur (Moteur); // Arrête tout code précédent

startMotor (Moteur, -16); // 33 & 1/3 tr/min

}

autre { }

if(SensorValue(Bump3)==1) //bouton 45 tr/min

{ stopMoteur (Moteur); // Arrête tout code précédent startMotor (Motor, -18); // 45 rpm

}

autre { }

if (SensorValue(Bump1)==1) //Mise hors tension

{

OnOFF=false; stopMotor (Moteur); // Arrête le moteur

tournerLEDOff (vert); // Voyant marche/arrêt

}

autre { } } } }

Conseillé: