Innehållsförteckning:

Reaktionstidsmätare (bild, ljud och beröring): 9 steg (med bilder)
Reaktionstidsmätare (bild, ljud och beröring): 9 steg (med bilder)

Video: Reaktionstidsmätare (bild, ljud och beröring): 9 steg (med bilder)

Video: Reaktionstidsmätare (bild, ljud och beröring): 9 steg (med bilder)
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, November
Anonim
Reaktionstidsmätare (visuellt, ljud och beröring)
Reaktionstidsmätare (visuellt, ljud och beröring)

Reaktionstid är ett mått på den tid en person tar för att identifiera en stimulans och ge ett svar. Till exempel är en idrottares ljudreaktionstid den tid som har gått mellan skottlossning (som startar loppet) och han eller hon startar loppet. Reaktionstiden spelar en viktig roll i situationer med omedelbar reaktion som 100 m olympiskt lopp och tillämpa paus i fortkörningsbil för att nämna några. I detta miniprojekt skapar vi en reaktionstidsmätare som låter oss mäta reaktionstiden för visuella, ljud- och beröringsstimuler. Låt oss börja.

Steg 1: Video

Image
Image

Vissa saker förklaras bättre i en artikel som kod och invecklade detaljer, medan vissa upplevs bättre genom en video till exempel i vårt fall som låter av summer och byter OLED -skärm. Ta en titt på kort bifogad video för fullständig upplevelse. Eftersom denna artikel skrevs efter att ha förberett video, kommer jag att fylla i saknade detaljer om några här.

Steg 2: Delar och verktyg

Visuell reaktionstidsmätning
Visuell reaktionstidsmätning

Följande är listan över nödvändiga elektronikkomponenter (#count) som behövs för detta miniProject.

  • I2C OLED -skärm (#1),
  • Arduino nano (#1),
  • Summer (#1),
  • Relä (#1),
  • SPDT -skjutreglage (#1),
  • Tryckknapp (#2) helst en grön och en röd,
  • 100 nf kondensator (#1) och
  • 9V batteri + kontakt, bygelkablar och plastlåda (10cm x 6cm x 3cm).

Ta en titt på bifogad bild för att få en idé om utseendet på en komponent. (Oroa dig inte för trådnätet, vi täcker det i senare steg)

Följande är listan över verktyg.

  • Lödjärn,
  • Limpistol och
  • Hett blad.

Nu kommer vi att gå igenom visuell, ljud och beröringsreaktionstid mätning en efter en och bygga krets när vi går igenom.

Steg 3: Visuell reaktionstidsmätning

Visuell reaktionstidsmätning
Visuell reaktionstidsmätning

Visuell reaktionstid är den tid vi tar för att reagera på en visuell stimulans, till exempel ser du plötsligt ett glas som hänger ner från bordet och du svarar för att fånga det.

För mätning av visuell reaktionstid kommer vi att sätta en vit cirkel på I2C OLED efter en slumpmässig fördröjning, personen som testas ska trycka på den röda tryckknappen så fort han/hon kan se den vita cirkeln.

Jag anslöt I2C OLED -skärm, arduino nano och två tryckknappar på ett brödbräda med en massa bygelkablar enligt bifogad schema.

Grön tryckknapp används för att växla mellan den typ av reaktionstidsmätningar vi har i denna mätare.

Steg 4: Mätning av ljudreaktionstid

Ljudreaktionstidsmätning
Ljudreaktionstidsmätning
Ljudreaktionstidsmätning
Ljudreaktionstidsmätning

Ljudreaktionstid är den tid vi tar för att svara på ljudstimulering, till exempel idrottares reaktion på att domaren startar loppet.

För mätning av ljudreaktionstid lade jag till en summer till D7 -stiftet på arduino nano, summern slocknar slumpmässigt på vilken användare som ska trycka på den röda tryckknappen så snart som möjligt.

Steg 5: Tryck på Reaktionstidsmätning

Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning
Tryck på Reaktionstidsmätning

Touch -reaktionstid är den tid vi tar för att reagera på touch -stimulans, till exempel att vidröra en het yta och ta bort handen från den.

För mätning av beröringsreaktionstid använder jag ett nedrivet relä med rörlig kontakt exponerad. Rörelse av kontakt fungerar som beröringsstimuler, det vill säga när vi applicerar 5V på reläspolen aktiveras elektromagneten genom att dra kontakten nedåt (rörelse är mycket liten sett i bifogad bild men tillräckligt för att känna). Jag kopplade reläspolen mellan jord och D8 -stift av arduino nano.

Bara för info jag slet ner relä med hjälp av tång och hett blad. Var försiktig när du gör det.

Steg 6: Slutför kretsen

Komplett krets
Komplett krets

Jag använder ett kompakt 9V -batteri för att driva denna krets och att lägga till en ON/OFF -omkopplare kompletterar den elektroniska hårdvarudelen på denna mätare.

Låt oss titta på arduino -koden.

Steg 7: Arduino -kod

Låt oss gå igenom huvuddelen av koden. Det skulle hjälpa om du laddar ner koden och tittar parallellt på den.

Jag använder adafruit GFX och SSD1306 bibliotek för att köra OLED.

Arduino-koden innehåller två inbyggda huvudfunktioner som kallas setup () och loop (), tidigare körs en gång vid uppstart och resten av tiden mikro-controller kör loop ().

Innan installationen () initierar jag alla nödvändiga variabler och i setup () initierar jag OLED, varefter information om vilken knapp som ska användas för att rulla genom menyn visas på OLED. Jag behöll det i installationen eftersom vi bara behöver köra det en gång.

I loop () grön tryckknapp för att välja menyalternativ och skärmen uppdateras med funktionen updateMenu (). När reaktionstidstestet har valts laddar test () -funktionen uppdaterar skärmen i enlighet därmed. Vänligen gå igenom denna funktion på egen hand och meddela mig om du har några problem. Dessa funktioner har ett upprepat mönster för att visa testrelevant information om OLED, ta användarinmatning och visa reaktionstid.

Jag kopierade inte klistra in koden i text eftersom det skulle ha gjort detta steg väldigt stort och förmodligen svårt att följa. Ändå må du inte må dåligt att fråga mig ens ett enklaste tvivel om du har några.

Steg 8: Förbereda mätarfodral

Förbereder mätarväska
Förbereder mätarväska
Förbereder mätarväska
Förbereder mätarväska
Förbereder mätarväska
Förbereder mätarväska

När kod och elektronisk hårdvara var klara ritade jag ungefärliga mått på OLED, relä, PÅ/AV och tryckknapp på en plastlåda med en penna (bild #1). Efter det använde jag hett blad för att klippa ut dem (bild #2), speciellt för knapphål var jag tvungen att ta bort bladet och använda hot rod (bild #3).

När plastlocket var klart säkrade jag komponenter på det med hjälp av limpistol (bild #4). Efter det bekräftade jag anslutningen mellan komponenterna med ett lödkolv och bygeltrådar.

Slutligen placerade jag allt inuti höljet och stängde locket (bild #5 ).;

Steg 9: Klar

Gjort
Gjort

Så det är det killar.

Ta en titt på bifogad video mot slutet för komplett demo och upplevelse.

Du kan använda den här enheten för att ha kul med dina vänner för att se vem som är snabbast. På allvar kan brottsbekämpande myndigheter kontrollera förarens reaktionstid eftersom berusad förare förväntas ha långsammare reaktionstid.

Tack för att du läste och lyckades göra.

Om du gillade den här artikeln är det troligt att du kommer att gilla min YouTube -kanal. Ge det ett försök.

Rekommenderad: