Sommario:

Giradischi VEX fai da te: 6 passaggi
Giradischi VEX fai da te: 6 passaggi

Video: Giradischi VEX fai da te: 6 passaggi

Video: Giradischi VEX fai da te: 6 passaggi
Video: Quando provi a fare un complimento a una ragazza... 2024, Novembre
Anonim
Giradischi VEX fai da te
Giradischi VEX fai da te

Questa è una guida alla costruzione di un giradischi VEX fai da te. Nota che molti dei seguenti componenti hanno alternative che possono funzionare meglio, questi sono solo i materiali che erano disponibili. Questo giradischi può riprodurre dischi da 33 1/3 e 45 giri.

Cosa ti servirà

Costo totale: $ 36

Stilo $2:

Supporto per braccio $4:

Da femmina a maschio RCA $ 5:

24 All Thread Rod 2$:

2 confezioni da #10 24 dadi $2:

Altoparlante Sound Core $ 26:

Materiali Vex di cui avrai bisogno:

7x barre

4x lingotti d'argento

3x sensore tattile

2x Piastra Base

2x distanziatori

1x corteccia

1x batteria

1x cavo USB

1x motore 393

1x codificatore

1x ingranaggio

1x asse

1x cavo motore

X Viti e dadi

Passaggio 1: lo schema

Lo schema
Lo schema

*Lo schema è semplicemente un punto di riferimento, non è in scala

Passaggio 2: collegamento dei sensori

Collegamento dei sensori
Collegamento dei sensori
Collegamento dei sensori
Collegamento dei sensori

Componenti necessari per questo passaggio: 1x corteccia 1x piastra di base 1x motore 393 1x cavo motore 1x encoder 4x barra d'argento 1x barra x3 sensore di contatto x1 asse

1) Posizionare la piastra di base sul tavolo rivolta verso l'alto e attaccare la corteccia al centro della piastra di base

2) 4 spazi dal lato destro utilizzare le 4 barre d'argento per tenere la barra sopra la piastra di base

3) Utilizzare l'asse per allineare l'encoder e il motore 393, quindi montare il motore 393 sulla barra e l'encoder sulla piastra di base in modo che il motore sia rivolto verso la piastra di base

4) Una volta allineato correttamente, fissare il motore 393 e l'encoder in posizione utilizzando le viti e i dadi VEX

5) Fissare tutti e 3 i sensori tattili sul retro della piastra di base e sul lato opposto del motore montato e dell'encoder

6) Collegare tutti i motori e i sensori alle loro porte prospettiche sulla corteccia

Passaggio 3: costruire il braccio

Costruire il braccio
Costruire il braccio
Costruire il braccio
Costruire il braccio
Costruire il braccio
Costruire il braccio
Costruire il braccio
Costruire il braccio

Componenti aggiuntivi necessari per questo passaggio: 1x stilo 1x supporto per braccio 1x cavo stereo da 3,5 mm 2 confezioni da 10 24 dadi

1) Praticare un foro nella ruota del supporto del braccio sufficientemente largo da consentire il passaggio dell'asta n. 10 24, questo può essere fatto utilizzando uno spessore per tenere la ruota in posizione

2) Collegare lo stilo ai cavi del cavo stereo da 3,5 mm

3) Fissare i dadi su ciascun lato per tenere in posizione l'asta n. 10 24

4) Fissare lo stilo a un dado all'estremità dell'asta usando la colla a caldo

Ecco un link per aiutare con il cablaggio dello stilo:

Passaggio 4: montaggio del braccio

Montaggio del braccio
Montaggio del braccio

Componenti aggiuntivi necessari per questo passaggio: 2x distanziatori

1) Usa i distanziali per montare il braccio a circa 3 pollici dal bordo del cerchio di cartone, solo due dei fori si allineeranno con le piastre di base superiori, quindi il braccio dovrà essere montato usando quei fori

2) Regolare il braccio di conseguenza usando i dadi #10 24

Passaggio 5: codice

Codice
Codice

Componenti aggiuntivi necessari per questo passaggio: 1x batteria 1x cavo USB

1) Collegare il cavo USB alla corteccia e al computer

2) Collegare la batteria

3) Aprire il programma RobotC

Ecco un esempio di codice, il tuo potrebbe differire:

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

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

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

#pragma config(Sensore, dgtl4, Encoder, sensorQuadEncoder)

#pragma config(Sensore, dgtl6, Verde, sensoreLEDtoVCC)

#pragma config(Motore, porta2, Motore, tmotorVex393_MC29, openLoop)

//*!!Codice generato automaticamente dalla procedura guidata di configurazione 'ROBOTC' !!*//

bool OnOFF = falso;

attività principale()

{

while (1==1) // Per sempre

{ fino a urto (rimbalzo1); // Potenza

On OnOFF = vero; accendereLEDOn(Verde); // Indicatore di accensione/spegnimento

mentre(OnOFF ==vero)

{ if(SensorValue(Bump2)==1) // Pulsante 33 e 1/3 rpm

{ stopMotore (Motore); // Interrompe qualsiasi codice precedente

startMotor (Motore, -16); // 33 e 1/3 giri/min

}

altro { }

if(SensorValue(Bump3)==1) //pulsante 45 giri/min

{ stopMotore (Motore); // Arresta qualsiasi codice precedente startMotor (Motor, -18); // 45 rpm

}

altro { }

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

{

OnOFF=falso; stopMotore (Motore); // Spegne il motore

turnLEDOff (verde); // Indicatore di accensione/spegnimento

}

altro { } } } }

Consigliato: