Sommario:
- Passaggio 1: video
- Passaggio 2: parti e strumenti
- Passaggio 3: misurazione del tempo di reazione visiva
- Passaggio 4: misurazione del tempo di reazione audio
- Passaggio 5: misurazione del tempo di reazione al tocco
- Passaggio 6: circuito completo
- Passaggio 7: codice Arduino
- Passaggio 8: preparazione della custodia del misuratore
- Passaggio 9: fatto
Video: Misuratore del tempo di reazione (visivo, audio e tattile): 9 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Il tempo di reazione è una misura del tempo che una persona impiega per identificare uno stimolo e produrre una risposta. Ad esempio, il tempo di reazione audio di un atleta è il tempo trascorso tra lo sparo del colpo di pistola (che dà inizio alla gara) e l'inizio della gara. Il tempo di reazione gioca un ruolo importante in situazioni di risposta immediata come la gara olimpica di 100 m e l'applicazione di un freno in un'auto in corsa per citarne alcuni. In questo miniProgetto, creiamo un misuratore del tempo di reazione che ci consente di misurare il tempo di reazione per stimoli visivi, audio e tattili. Iniziamo.
Passaggio 1: video
Alcune cose sono spiegate meglio in un articolo come il codice e dettagli intricati, mentre alcune sono meglio vissute attraverso un video, ad esempio nel nostro caso il suono del cicalino e il cambio dello schermo OLED. Dai un'occhiata al breve video allegato per un'esperienza completa. P. S. Poiché questo articolo è stato scritto dopo aver preparato il video, inserirò i dettagli mancanti se presenti qui.
Passaggio 2: parti e strumenti
Di seguito è riportato l'elenco dei componenti elettronici richiesti (#count) necessari per questo miniProject.
- Display OLED I2C (n. 1),
- Arduino nano (#1),
- Cicalino (#1),
- Relè (#1),
- Interruttore a scorrimento SPDT (#1),
- Pulsante (#2) preferibilmente uno verde e uno rosso,
- Condensatore da 100 nf (#1) e
- Batteria 9V + connettore, cavi jumper e scatola di plastica (10 cm x 6 cm x 3 cm).
Dai un'occhiata all'immagine allegata per avere un'idea dell'aspetto di un componente. (Non preoccuparti per la maglia di filo, la copriremo nei passaggi successivi)
Di seguito è riportato l'elenco degli strumenti.
- saldatore,
- Pistola per colla e
- Lama calda.
Ora, esamineremo la misurazione del tempo di reazione visiva, audio e tattile una per una e costruiremo il circuito mentre procediamo.
Passaggio 3: misurazione del tempo di reazione visiva
Il tempo di reazione visiva è la quantità di tempo che impieghiamo per rispondere a uno stimolo visivo, ad esempio vedi improvvisamente un bicchiere cadere dal tavolo e rispondi per catturarlo.
Per la misurazione del tempo di reazione visiva, metteremo un cerchio bianco su I2C OLED dopo un ritardo casuale, la persona sotto test deve premere il pulsante rosso il più velocemente possibile nel vedere questo cerchio bianco.
Ho collegato il display OLED I2C, arduino nano e due pulsanti su una breadboard usando un mazzo di cavi jumper secondo lo schema allegato.
Il pulsante verde viene utilizzato per alternare tra il tipo di misurazioni del tempo di reazione che abbiamo in questo strumento.
Passaggio 4: misurazione del tempo di reazione audio
Il tempo di reazione audio è la quantità di tempo che impieghiamo per rispondere allo stimolo audio, ad esempio la reazione dell'atleta all'arbitro che inizia la gara.
Per la misurazione del tempo di reazione audio, ho aggiunto un cicalino al pin D7 di arduino nano, il cicalino si attiva in modo casuale su cui l'utente dovrebbe premere il pulsante rosso il prima possibile.
Passaggio 5: misurazione del tempo di reazione al tocco
Il tempo di reazione al tocco è la quantità di tempo che impieghiamo per rispondere a uno stimolo tattile, ad esempio toccando una superficie calda e rimuovendo la mano da essa.
Per la misurazione del tempo di reazione al tocco sto utilizzando un relè smontato con contatto mobile esposto. Il movimento del contatto funge da stimolo tattile, ovvero quando applichiamo 5V alla bobina del relè, l'elettromagnete si attiva tirando il contatto verso il basso (il movimento è molto piccolo come si vede nell'immagine allegata ma sufficiente per sentirsi). Ho collegato la bobina del relè tra terra e pin D8 di arduino nano.
Solo per info ho smontato il relè con l'aiuto di pinze e lama calda. Si prega di fare attenzione nel farlo.
Passaggio 6: circuito completo
Sto usando una batteria compatta da 9V per alimentare questo circuito e l'aggiunta di un interruttore ON/OFF completa la parte hardware elettronica di questo strumento.
Diamo un'occhiata al codice arduino.
Passaggio 7: codice Arduino
Esaminiamo la parte principale del codice. Sarebbe utile scaricare il codice e dargli un'occhiata in parallelo.
Sto usando adafruit GFX e la libreria SSD1306 per guidare OLED.
Il codice Arduino contiene due funzioni principali integrate chiamate setup() e loop(), la prima viene eseguita una volta all'accensione e il resto del tempo il microcontrollore esegue loop().
Prima di setup(), inizializzo tutte le variabili richieste e in setup() inizializzo OLED in seguito a quali informazioni su quale pulsante utilizzare per scorrere il menu vengono visualizzate su OLED. L'ho tenuto nel setup perché abbiamo bisogno di eseguirlo solo una volta.
In loop() viene interrogato il pulsante verde per selezionare la voce di menu e lo schermo viene aggiornato utilizzando la funzione updateMenu(). Una volta selezionato il test del tempo di reazione, la funzione loadTest() aggiorna la schermata di conseguenza. Per favore, esegui questa funzione da solo e fammi sapere se riscontri problemi. Queste funzioni hanno uno schema ripetuto per mostrare le informazioni rilevanti del test su OLED, prendendo l'input dell'utente e visualizzando il tempo di reazione.
Non ho copiato il codice incollato nel testo in quanto avrebbe reso questo passaggio molto grande e probabilmente difficile da seguire. Tuttavia, per favore, non sentirti in colpa a chiedermi anche il più semplice dubbio, se ne hai.
Passaggio 8: preparazione della custodia del misuratore
Una volta che il codice e l'hardware elettronico erano pronti, ho disegnato le dimensioni approssimative di OLED, relè, ON/OFF e pulsante su una scatola di plastica usando una matita (Immagine #1). In seguito ho usato la lama calda per tagliarli (Immagine #2), specialmente per le asole ho dovuto rimuovere la lama e usare l'asta calda (Immagine #3).
Una volta che il coperchio di plastica era pronto, ho fissato i componenti su di esso utilizzando la pistola per colla (Immagine n. 4), in seguito ho confermato la connessione tra i componenti utilizzando un saldatore e fili di collegamento.
Alla fine ho posizionato tutto all'interno della custodia e ho chiuso il coperchio (Immagine #5 e #6).
Passaggio 9: fatto
Quindi è così ragazzi.
Dai un'occhiata al video allegato verso la fine per una demo e un'esperienza complete.
Puoi utilizzare questo dispositivo per divertirti con i tuoi amici e vedere chi è il più veloce. Seriamente, le forze dell'ordine possono controllare il tempo di reazione del conducente poiché si prevede che il conducente ubriaco abbia tempi di reazione più lenti.
Grazie per la lettura e la realizzazione felice.
Se ti è piaciuto questo articolo, è probabile che ti piacerà il mio canale YouTube. Dagli Un colpo.
Consigliato:
Un misuratore di livello dell'acqua di pozzo in tempo reale: 6 passaggi (con immagini)
Un misuratore del livello dell'acqua in tempo reale: queste istruzioni descrivono come costruire un misuratore del livello dell'acqua in tempo reale a basso costo per l'uso in pozzi scavati. Il misuratore di livello dell'acqua è progettato per essere appeso all'interno di un pozzo scavato, misurare il livello dell'acqua una volta al giorno e inviare i dati tramite WiFi o connessione cellulare
Un misuratore di temperatura, conducibilità e livello dell'acqua in tempo reale: 6 passaggi (con immagini)
Un misuratore di temperatura, conducibilità e livello dell'acqua in tempo reale: queste istruzioni descrivono come costruire un contatore dell'acqua in tempo reale a basso costo per il monitoraggio della temperatura, della conduttività elettrica (CE) e dei livelli dell'acqua nei pozzi scavati. Il misuratore è progettato per essere appeso all'interno di un pozzo scavato, misurare la temperatura dell'acqua, EC e
Tre circuiti del sensore tattile + circuito del timer tattile: 4 passaggi
Tre circuiti del sensore tattile + circuito del timer tattile: il sensore tattile è un circuito che si accende quando rileva il tocco sui pin tattili. Funziona su base transitoria, ovvero il carico sarà attivo solo per il tempo in cui viene effettuato il tocco sui pin. Qui, ti mostrerò tre modi diversi per eseguire un tocco sen
(POV) Persistenza del globo visivo: 8 passaggi (con immagini)
(POV) Globo Persistenza della Visione: !Aggiornamento! Ho aggiunto un programma excel che rende molto più facile disegnare e codificare nuove immagini! Una semplice persistenza del globo di visione. RIPRODUCI VIDEO Questo è un progetto che ho in mente da tempo e il progetto "Make It Glow" il concorso era solo il
Tempo di reazione Drag Race: 5 passaggi (con immagini)
Drag Race Reaction Time: 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 t