Sisukord:

Reaktsiooniaja mõõtja (visuaalne, heli ja puudutus): 9 sammu (piltidega)
Reaktsiooniaja mõõtja (visuaalne, heli ja puudutus): 9 sammu (piltidega)

Video: Reaktsiooniaja mõõtja (visuaalne, heli ja puudutus): 9 sammu (piltidega)

Video: Reaktsiooniaja mõõtja (visuaalne, heli ja puudutus): 9 sammu (piltidega)
Video: Part 03 - Moby Dick Audiobook by Herman Melville (Chs 026-040) 2024, November
Anonim
Reaktsiooniaja mõõtja (visuaalne, heli ja puudutus)
Reaktsiooniaja mõõtja (visuaalne, heli ja puudutus)

Reaktsiooniaeg on aeg, mis kulub inimesel stiimuli tuvastamiseks ja vastuse saamiseks. Näiteks sportlase helireaktsiooniaeg on aeg, mis kulub püssilaskmise (võistluse alustamise) ja tema võistluse alustamise vahele. Reaktsiooniaeg mängib olulist rolli kohese reageerimise olukordades, näiteks 100 m olümpiavõistlusel ja kiirust ületavas autos vaheaja rakendamisel. Selles miniProjectis loome reaktsiooniaja mõõturi, mis võimaldab meil mõõta visuaalsete, heli- ja puudutusstimulite reaktsiooniaega. Alustame.

Samm: video

Image
Image

Mõnda asja saab paremini selgitada artiklis, näiteks kood ja keerulised üksikasjad, samas kui mõnda saab paremini kogeda video kaudu, näiteks meie puhul kostab helisignaal ja muudetakse OLED -ekraani. Täieliku kogemuse saamiseks vaadake lisatud lühikest videot. P. S. Kuna see artikkel on kirjutatud pärast video ettevalmistamist, täidan siin puuduvad üksikasjad.

Samm: osad ja tööriistad

Visuaalse reaktsiooniaja mõõtmine
Visuaalse reaktsiooniaja mõõtmine

Allpool on loetelu selle miniprojekti jaoks vajalikest elektroonikakomponentidest (#count).

  • I2C OLED -ekraan (#1),
  • Arduino nano (#1),
  • Sumin (#1),
  • Relee (#1),
  • SPDT slaidilüliti (#1),
  • Vajutage nuppu (#2), eelistatavalt ühte rohelist ja ühte punast,
  • 100 nf kondensaator (#1) ja
  • 9 V aku + pistik, džemprijuhtmed ja plastkarp (10 cm x 6 cm x 3 cm).

Vaadake lisatud pilti, et saada ettekujutus komponendi väljanägemisest. (Ärge muretsege traatvõrgu pärast, me katame selle hilisemates etappides)

Allpool on tööriistade loend.

  • Jootekolb,
  • Liimipüstol ja
  • Kuum tera.

Nüüd läbime visuaalse, heli- ja puudutusreaktsiooni aja mõõtmise ükshaaval ning ehitame vooluringi.

3. samm: visuaalse reaktsiooniaja mõõtmine

Visuaalse reaktsiooniaja mõõtmine
Visuaalse reaktsiooniaja mõõtmine

Visuaalne reaktsiooniaeg on aeg, mis kulub visuaalsele stiimulile reageerimiseks, näiteks näete äkki laualt alla vajuvat klaasi ja reageerite selle tabamiseks.

Visuaalse reaktsiooniaja mõõtmiseks paneme I2C OLED -le pärast juhuslikku viivitust valge ringi, testitav peab vajutama punast surunuppu nii kiiresti kui ta seda valget ringi näeb.

Ühendasin I2C OLED -ekraani, arduino nano ja kaks leivalaua surunuppu, kasutades hunnikut hüppajajuhtmeid vastavalt lisatud skeemile.

Rohelist vajutusnuppu kasutatakse selles arvesti reaktsiooniaja mõõtmistüüpide vahel vahetamiseks.

4. samm: helireaktsiooni aja mõõtmine

Heli reaktsiooniaja mõõtmine
Heli reaktsiooniaja mõõtmine
Heli reaktsiooniaja mõõtmine
Heli reaktsiooniaja mõõtmine

Helireaktsiooniaeg on aeg, mis kulub helistimulatsioonile reageerimiseks, näiteks sportlase reaktsioon võistlust alustavale kohtunikule.

Helireaktsiooniaja mõõtmiseks lisasin arduino nano D7 tihvtile sumisti, kustub sumin juhuslikult, mille peale kasutaja peaks punast nuppu vajutama niipea kui võimalik.

Samm: puudutage reaktsiooniaja mõõtmist

Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine
Puudutage valikut Reaktsiooniaja mõõtmine

Puudutusreaktsiooniaeg on aeg, mis kulub puudutusele reageerimiseks, näiteks kuuma pinna puudutamiseks ja käe eemaldamiseks.

Puutereaktsiooniaja mõõtmiseks kasutan rebenenud releed, mille liikuv kontakt on avatud. Kontaktide liikumine toimib puute stiimulitena, st kui rakendame relee mähisele 5 V, aktiveerub elektromagnet, tõmmates kontakti allapoole (liikumine on lisatud pildil näha väga väike, kuid piisavalt tunda). Ühendasin relee mähise maanduse ja arduino nano D8 tihvti vahele.

Lihtsalt infoks rebisin tangide ja kuuma tera abil relee maha. Palun olge seda tehes ettevaatlik.

6. samm: täitke ahel

Täielik ahel
Täielik ahel

Ma kasutan selle vooluahela toiteks kompaktset 9 V akut ja ON/OFF lüliti lisamine lõpetab selle arvesti elektroonilise riistvara osa.

Vaatame arduino koodi.

Samm: Arduino kood

Käime läbi koodi põhiosa. See aitaks, kui laadite koodi alla ja vaatate seda paralleelselt.

OLED -i juhtimiseks kasutan adafruit GFX ja SSD1306 raamatukogu.

Arduino kood sisaldab kahte sisseehitatud põhifunktsiooni nimega setup () ja loop (), endine käivitub üks kord sisselülitamisel ja ülejäänud aja mikrokontroller täidab tsüklit ().

Enne seadistamist () lähtestan kõik nõutavad muutujad ja seadistuses () lähtestan OLED -i, mille järel OLED -il kuvatakse teave selle kohta, millist nuppu menüü sirvimiseks kasutada. Hoidsin seda seadistuses, kuna peame seda käivitama ainult üks kord.

Ahelas () küsitakse rohelist nuppu, et valida menüüelement ja ekraani värskendatakse funktsiooni UpdateMenu () abil. Kui reaktsiooniaja test on valitud, värskendab funktsiooni loadTest () ekraan vastavalt. Palun vaadake see funktsioon ise läbi ja andke mulle teada, kui teil tekib probleeme. Nendel funktsioonidel on korduv muster, mis näitab OLED -i kohta testiteavet, võtab kasutaja sisendi ja kuvab reaktsiooniaja.

Ma ei kopeerinud kleepimiskoodi teksti, kuna see oleks teinud selle sammu väga suureks ja tõenäoliselt raskesti jälgitavaks. Sellegipoolest palun ärge kurvastage, kui küsite minult isegi kõige lihtsamat kahtlust, kui teil seda on.

8. samm: arvesti korpuse ettevalmistamine

Arvesti korpuse ettevalmistamine
Arvesti korpuse ettevalmistamine
Arvesti korpuse ettevalmistamine
Arvesti korpuse ettevalmistamine
Arvesti korpuse ettevalmistamine
Arvesti korpuse ettevalmistamine

Kui kood ja elektrooniline riistvara olid valmis, joonistasin pliiatsi abil plastkarbi OLED, relee, ON/OFF ja nupu ligikaudsed mõõtmed (pilt #1). Pärast seda kasutasin nende lõikamiseks kuuma tera (pilt #2), spetsiaalselt nööpaukude jaoks tuli tera eemaldada ja kasutada kuumvarda (pilt #3).

Kui plastkaas oli valmis, kinnitasin selle komponendid liimipüstoli abil (pilt #4), seejärel kinnitasin komponentide vahelist ühendust jootekolvi ja hüppajajuhtmete abil.

Lõpuks panin kõik korpuse sisse ja sulgesin kaane (pilt #5 ja #6).

9. samm: valmis

Valmis
Valmis

Nii et see on poisid.

Vaadake lisatud videot lõpu poole, et saada täielik demo ja kogemus.

Selle seadmega saate sõpradega lõbutseda, et näha, kes on kiireim. Tõsiselt, õiguskaitseasutused saavad kontrollida juhi reaktsiooniaega, kuna joobes juhil on eeldatavasti aeglasem reaktsiooniaeg.

Tänan teid lugemise ja eduka tegemise eest.

Kui teile see artikkel meeldis, siis tõenäoliselt meeldib teile minu YouTube'i kanal. Proovige.

Soovitan: