Taula de continguts:

Mesurador del temps de reacció (visual, àudio i tàctil): 9 passos (amb imatges)
Mesurador del temps de reacció (visual, àudio i tàctil): 9 passos (amb imatges)

Vídeo: Mesurador del temps de reacció (visual, àudio i tàctil): 9 passos (amb imatges)

Vídeo: Mesurador del temps de reacció (visual, àudio i tàctil): 9 passos (amb imatges)
Vídeo: DOOGEE T20 - ОБЗОР и ТЕСТЫ ХОРОШЕГО БЮДЖЕТНОГО ПЛАНШЕТА 2024, Desembre
Anonim
Mesurador del temps de reacció (visual, àudio i tàctil)
Mesurador del temps de reacció (visual, àudio i tàctil)

El temps de reacció és una mesura del temps que una persona pren per identificar un estímul i produir una resposta. Per exemple, el temps de reacció d'àudio d'un atleta és el temps transcorregut entre el tret del tret de pistola (que comença la cursa) i ell o ella comença la cursa. El temps de reacció juga un paper important en situacions de resposta immediata, com ara la cursa olímpica de 100 metres i l’aplicació de pauses en el cotxe d’excés de velocitat per nomenar-ne alguns. Comencem.

Pas 1: vídeo

Image
Image

Algunes coses s’expliquen millor en un article com ara el codi i els detalls complexos, mentre que algunes s’experimenten millor a través d’un vídeo, per exemple, en el nostre cas, el so del zumbador i el canvi de pantalla OLED. Mireu el breu vídeo adjunt per obtenir una experiència completa. Com que aquest article es va escriure després de preparar el vídeo, ompliré els detalls que falten aquí.

Pas 2: peces i eines

Mesura del temps de reacció visual
Mesura del temps de reacció visual

A continuació es mostra la llista de components electrònics necessaris (#count) necessaris per a aquest miniProject.

  • Pantalla OLED I2C (núm. 1),
  • Arduino nano (# 1),
  • Zumbador (núm. 1),
  • Relleu (núm. 1),
  • Interruptor lliscant SPDT (núm. 1),
  • Premeu el botó (núm. 2) preferiblement un verd i un vermell,
  • Condensador de 100 nf (# 1) i
  • Bateria de 9V + connector, cables de pont i caixa de plàstic (10cm x 6cm x 3cm).

Mireu la imatge adjunta per fer-vos una idea de l’aspecte d’un component. (No us preocupeu per la malla de filferro, la cobrirem en passos posteriors)

A continuació es mostra la llista d’eines.

  • Soldadura de ferro,
  • Pistola de cola i
  • Fulla calenta.

Ara, passarem per la mesura visual, àudio i de temps de reacció tàctil d’un en un i anirem construint el circuit a mesura que anem passant.

Pas 3: mesura del temps de reacció visual

Mesura del temps de reacció visual
Mesura del temps de reacció visual

El temps de reacció visual és la quantitat de temps que trigem a respondre a un estímul visual, per exemple, de sobte veieu un got caient de la taula i responeu per atrapar-lo.

Per a la mesura visual del temps de reacció, posarem un cercle blanc a I2C OLED després d’un retard aleatori, la persona sotmesa a prova haurà de prémer el botó vermell tan ràpidament com pugui en veure aquest cercle blanc.

Vaig connectar la pantalla OLED I2C, l'arduino nano i dos botons polsadors en una placa de pa mitjançant un munt de cables jumper segons l'esquema adjunt.

El polsador verd s’utilitza per alternar entre el tipus de mesures de temps de reacció que tenim en aquest mesurador.

Pas 4: mesura del temps de reacció d'àudio

Mesura del temps de reacció d'àudio
Mesura del temps de reacció d'àudio
Mesura del temps de reacció d'àudio
Mesura del temps de reacció d'àudio

El temps de reacció d'àudio és la quantitat de temps que trigem a respondre a l'estímul d'àudio, per exemple, la reacció de l'atleta a l'àrbitre que comença la cursa.

Per a la mesura del temps de reacció d'àudio, he afegit un brunzidor al pin D7 de l'arduino nano, el brunzidor s'apaga aleatòriament i es suposa que l'usuari ha de prémer el botó vermell tan aviat com sigui possible.

Pas 5: toqueu la mesura del temps de reacció

Toca Mesura del temps de reacció
Toca Mesura del temps de reacció
Toca Mesura del temps de reacció
Toca Mesura del temps de reacció
Toca Mesura del temps de reacció
Toca Mesura del temps de reacció
Toca la mesura del temps de reacció
Toca la mesura del temps de reacció

El temps de reacció tàctil és la quantitat de temps que trigem a respondre a l’estímul tàctil, per exemple, tocar una superfície calenta i treure-li la mà.

Per mesurar el temps de reacció tàctil estic fent servir un relé enderrocat amb contacte mòbil exposat. El moviment del contacte actua com a estímuls tàctils, és a dir, quan apliquem 5V a la bobina del relé, l’electroimant s’activa tirant del contacte cap avall (el moviment és molt petit com es veu a la imatge adjunta, però és suficient per sentir-lo). Vaig connectar la bobina de relé entre terra i el pin D8 d'arduino nano.

Només per obtenir informació, vaig enderrocar el relleu amb l'ajut de tenalles i fulla calenta. Si us plau, tingueu precaució en fer-ho.

Pas 6: completar el circuit

Circuit complet
Circuit complet

Estic fent servir una bateria compacta de 9 V per alimentar aquest circuit i afegir un interruptor ON / OFF completa la part de maquinari electrònic d’aquest mesurador.

Vegem el codi arduino.

Pas 7: Codi Arduino

Anem a través de la part principal del codi. Seria útil si descarregueu codi i ho mireu en paral·lel.

Estic utilitzant la llibreria adafruit GFX i SSD1306 per conduir OLED.

El codi Arduino conté dues funcions principals incorporades anomenades setup () i loop (), les anteriors s'executen una vegada que s'encén i la resta del temps el microcontrolador executa el loop ().

Abans de setup (), inicialitzo totes les variables necessàries i a setup () inicialitzo OLED seguint quina informació sobre quin botó utilitzar per desplaçar-se pel menú es mostra a OLED. El vaig mantenir configurat, ja que només el necessitem executar una vegada.

Al bucle () es fa un botó de verificació verd per seleccionar l'element del menú i la pantalla s'actualitza mitjançant la funció updateMenu (). Un cop seleccionada la prova del temps de reacció, la funció loadTest () actualitza la pantalla en conseqüència. Seguiu aquesta funció pel vostre compte i feu-me saber si teniu algun problema. Aquestes funcions tenen un patró repetitiu de mostrar informació rellevant de prova en OLED, prendre l'entrada de l'usuari i mostrar el temps de reacció.

No he copiat cap codi enganxat al text, ja que hauria fet que aquest pas fos molt gran i probablement difícil de seguir. Tot i això, si us plau, no us sentiu malament per preguntar-me fins i tot un dubte més senzill si en teniu.

Pas 8: Preparació de la caixa del comptador

Preparant la caixa del comptador
Preparant la caixa del comptador
Preparant la caixa del comptador
Preparant la caixa del comptador
Preparant la caixa del comptador
Preparant la caixa del comptador

Un cop el codi i el maquinari electrònic estaven llestos, vaig dibuixar dimensions aproximades d’OLED, relé, ON / OFF i polsador d’una caixa de plàstic amb un llapis (imatge # 1). Després vaig fer servir la fulla calenta per tallar-les (imatge núm. 2), especialment per als forats del botó, vaig haver de treure la fulla i fer servir la vareta calenta (imatge núm. 3).

Un cop preparada la tapa de plàstic, hi vaig assegurar components amb pistola de cola (imatge núm. 4), i després vaig confirmar la connexió entre components mitjançant un soldador i cables de pont.

Finalment, he col·locat tot dins del recinte i he tancat la tapa (Imatges # 5 i # 6).

Pas 9: Fet

Fet
Fet

Així que és això nois.

Mireu el vídeo adjunt cap al final per obtenir una demostració i experiència completes.

Podeu utilitzar aquest dispositiu per divertir-vos amb els vostres amics i veure qui és el més ràpid. En una nota seriosa, les autoritats policials poden comprovar el temps de reacció del conductor, ja que s’espera que el conductor borratxo tingui un temps de reacció més lent.

Gràcies per llegir i fer feliços.

Si us ha agradat aquest article, és probable que us agradi el meu canal de YouTube. Dóna-li una oportunitat.

Recomanat: