Innehållsförteckning:
- Steg 1: Video
- Steg 2: Delar och verktyg
- Steg 3: Visuell reaktionstidsmätning
- Steg 4: Mätning av ljudreaktionstid
- Steg 5: Tryck på Reaktionstidsmätning
- Steg 6: Slutför kretsen
- Steg 7: Arduino -kod
- Steg 8: Förbereda mätarfodral
- Steg 9: Klar
Video: Reaktionstidsmätare (bild, ljud och beröring): 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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
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 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
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
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
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
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
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:
Hur man gör beröring PÅ och AV krets: 8 steg
Hur man gör Touch ON och OFF Circuit: Hii vän, Idag ska jag göra Touch ON och OFF -krets med LM555 IC.När vi kommer att röra vid trådar på ena sidan lyser lysdioden och när vi kommer att röra vid trådarna på en annan sedan kommer LED att stängas AV och vice versa. Låt oss börja
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Zelda Treasure Chest (med ljus och ljud): 12 steg (med bilder)
Zelda Treasure Chest (With Lights & Sound): Hej alla! Jag var ett stort fan av Legend of Zelda -spelen när jag var yngre men jag tror att nästan alla känner till den ikoniska melodin som spelar när man öppnar ett bröst i spelet, det är bara låter så magiskt! I denna instruerbara ska jag visa dig hur
Kapacitiv beröring med Evive (Arduino Based Controller): 6 steg (med bilder)
Kapacitiv beröring med Evive (Arduino -baserad styrenhet): Vet du hur din smarttelefons pekskärm fungerar? Smarttelefonen har en mängd beröringssensorer under glasskärmen. Numera är det baserat på kapacitans beröringsavkänningsteknik och till och med en mild beröring lätt att upptäcka. Kapacitiv beröring känns
Spela in ljud för videor och animationer: några snabba tips och tricks: 8 steg
Spela in ljud för videor och animationer: några snabba tips och tricks: Om du är en blivande artist, eller bara ett barn som gillar att ibland göra animationer för YouTube, kan du ha ett par problem med att spela in ljudet. visuellt bra kan en video eller animering vara, om de som tittar på den kan