Sommario:

Tempo di reazione Drag Race: 5 passaggi (con immagini)
Tempo di reazione Drag Race: 5 passaggi (con immagini)

Video: Tempo di reazione Drag Race: 5 passaggi (con immagini)

Video: Tempo di reazione Drag Race: 5 passaggi (con immagini)
Video: Vai a lettoooo! 2024, Novembre
Anonim
Tempo di reazione della gara di trascinamento
Tempo di reazione della gara di trascinamento

In questo tutorial, ti mostrerò come creare un trainer per il tempo di reazione di drag race. Con tutto completo, sarai in grado di utilizzare un pulsante per scorrere tutte le luci e ottenere un tempo di reazione. I primi due led gialli rappresenteranno le luci di scena (per farti sapere che sei pronto per la gara). I prossimi tre led gialli saranno il conto alla rovescia che si accenderà uno ad uno. Se si preme il pulsante dopo l'ultimo led giallo, il led verde si accenderà e l'LCD visualizzerà il tempo di reazione. Se il pulsante viene premuto prima che l'ultimo led giallo abbia finito di lampeggiare, il led rosso si illuminerà e visualizzerà il tempo di reazione.

Passaggio 1: elenco delle parti

Elenco delle parti
Elenco delle parti

Per questo simulatore di tempo di reazione di drag race avrai bisogno delle seguenti parti:

1. 7 LED (5 gialli) (1 verde) (1 rosso)

2. LCD per visualizzare il tempo di reazione

3. 1 Potenziometro

4. 1 pulsante

5. Microcontrollore Arduino

6. Tagliere e fili per testare tutto

7. 8 resistori da 220 ohm

Passaggio 2: impostare il potenziometro e il display LCD

Impostare Potenziometro e LCD
Impostare Potenziometro e LCD

inizia posizionando un potenziometro sulla breadboard. Collegare un filo rosso dall'estremità positiva alla guida positiva sulla breadboard. Esegui un filo nero dall'estremità negativa del potenziometro alla guida di terra della breadboard.

Quindi eseguire un filo giallo dal pin centrale del potenziometro al display LCD. Segui lo schema per vedere a quale porta connetterti.

Per il passaggio successivo, collega i pin rimanenti sull'LCD alle porte appropriate sull'arduino. Segui lo schema per assicurarti di scegliere le porte corrette.

Assicurati di eseguire un filo positivo e negativo da 5v e GND sull'arduino alla breadboard.

Passaggio 3: posizionare i LED

Posiziona LED
Posiziona LED

inizia posizionando i led in uno schema simile al diagramma.

Le prime due luci gialle indicheranno le luci di scena.

i successivi 3 led gialli indicheranno il conto alla rovescia prima della pressione del pulsante.

gli ultimi due led indicheranno se il pulsante è stato premuto al momento giusto (rosso o verde).

posizionare resistori da 220 ohm accanto a tutti e 7 i cavi positivi dei led.

collegare due fili rossi dai fili positivi dei primi due led gialli e collegarli alle porte A3 e A2 dell'arduino. Assicurati di mettere a terra i cavi negativi dei led sulla breadboard.

collegare i fili rossi dai fili positivi dei successivi 3 led gialli alle porte numero 8, 9 e 10 dell'arduino.

collegare un filo dal cavo positivo del led verde alla porta A4 dell'arduino.

infine collegare un filo dal polo positivo del led rosso alla porta A5 dell'arduino.

Ancora una volta, assicurati di collegare tutte le masse dei led alla guida di terra della breadboard.

Passaggio 4: pulsante Installa

Pulsante Installa
Pulsante Installa

Per quest'ultimo passaggio collegherai il pulsante utilizzato per avviare e fermare il timer.

Posiziona il pulsante sul tagliere.

su un lato, collegare un resistore da 220 ohm al binario di terra. (scegliere qualsiasi pin)

a destra del pin di terra, posizionare un filo rosso da un'estremità alla guida positiva.

Direttamente di fronte al pin di terra, posiziona un filo blu e collegalo alla porta numero 7 dell'arduino.

Passaggio 5: codice

Dopo aver installato tutti i componenti, scarica il codice sul tuo software arduino. Una volta caricato il codice, il programma verrà eseguito una volta per garantire che i led siano installati correttamente. Per avviare il ciclo è sufficiente premere una volta il pulsante e le due spie luminose si accenderanno. Dopo alcuni secondi si avvieranno le luci del conto alla rovescia e registreranno il tempo di reazione. Nel codice è presente una variabile per compensare il ritardo nella trasmissione di un veicolo. questo dà alla simulazione una sensazione migliore per la velocità della pressione di un pulsante.

Consigliato: