Satura rādītājs:

Reakcijas laika mērītājs (vizuāls, audio un pieskāriens): 9 soļi (ar attēliem)
Reakcijas laika mērītājs (vizuāls, audio un pieskāriens): 9 soļi (ar attēliem)

Video: Reakcijas laika mērītājs (vizuāls, audio un pieskāriens): 9 soļi (ar attēliem)

Video: Reakcijas laika mērītājs (vizuāls, audio un pieskāriens): 9 soļi (ar attēliem)
Video: Часть 3 — Аудиокнига Эдит Уортон «Дом веселья» (Книга 1 — главы 11–15) 2024, Novembris
Anonim
Reakcijas laika mērītājs (vizuāls, audio un pieskāriens)
Reakcijas laika mērītājs (vizuāls, audio un pieskāriens)

Reakcijas laiks ir laika mērījums, kas cilvēkam nepieciešams, lai identificētu stimulu un radītu atbildi. Piemēram, sportista audio reakcijas laiks ir laiks, kas pagājis no šāviena šāviena (ar to sākas sacensības) un viņa vai viņas sacensību sākuma. Reakcijas laikam ir svarīga loma tūlītējas reaģēšanas situācijās, piemēram, 100 m olimpiskajās sacensībās un ātruma pārsniegšanas automašīnā, lai nosauktu dažus. Šajā mini projektā mēs izveidojam reakcijas laika mērītāju, kas ļauj izmērīt reakcijas laiku vizuāliem, audio un pieskārienu stimuliem. Sāksim.

1. darbība: video

Image
Image

Dažas lietas ir labāk izskaidrotas rakstā, piemēram, kods un sarežģīta informācija, bet dažas ir labāk pieredzētas, izmantojot video, piemēram, mūsu gadījumā atskan skaņas signāls un mainās OLED ekrāns. Lai iegūtu pilnīgu pieredzi, ieskatieties īsā pievienotajā video. P. S. Tā kā šis raksts tika uzrakstīts pēc video sagatavošanas, es šeit aizpildīšu trūkstošās detaļas.

2. darbība: detaļas un rīki

Vizuālās reakcijas laika mērīšana
Vizuālās reakcijas laika mērīšana

Tālāk ir sniegts šim mini projektam nepieciešamo elektronikas komponentu saraksts (#count).

  • I2C OLED displejs (#1),
  • Arduino nano (#1),
  • Signāls (#1),
  • Relejs (#1),
  • SPDT slīdnis (#1),
  • Nospiediet pogu (#2), vēlams vienu zaļu un vienu sarkanu,
  • 100 nf kondensators (#1) un
  • 9V akumulators + savienotājs, džemperu vadi un plastmasas kārba (10 cm x 6 cm x 3 cm).

Apskatiet pievienoto attēlu, lai iegūtu priekšstatu par komponenta izskatu. (Neuztraucieties par stieples sietu, mēs to pārklāsim vēlākos posmos)

Tālāk ir sniegts rīku saraksts.

  • Lodmetāls,
  • Līmes pistole un
  • Karsts asmens.

Tagad mēs pa vienam veiksim vizuālo, audio un pieskārienu reakcijas laika mērījumus un veidosim ķēdi.

3. darbība. Vizuālās reakcijas laika mērīšana

Vizuālās reakcijas laika mērīšana
Vizuālās reakcijas laika mērīšana

Vizuālās reakcijas laiks ir laiks, kas nepieciešams, lai reaģētu uz vizuālu stimulu, piemēram, pēkšņi redzat, ka no galda nokrīt stikls, un jūs reaģējat, lai to noķertu.

Vizuālās reakcijas laika mērīšanai uz I2C OLED pēc nejaušas aizkaves uzliksim baltu apli. Pārbaudāmajai personai, redzot šo balto apli, jānospiež sarkanā spiedpoga, cik ātri vien iespējams.

Es pievienoju I2C OLED displeju, arduino nano un divas spiedpogas uz maizes dēļa, izmantojot ķekaru vadus saskaņā ar pievienoto shēmu.

Zaļo spiedpogu izmanto, lai pārslēgtos starp reakcijas laika mērījumu veidiem, kas mums ir šajā skaitītājā.

4. solis: audio reakcijas laika mērīšana

Audio reakcijas laika mērīšana
Audio reakcijas laika mērīšana
Audio reakcijas laika mērīšana
Audio reakcijas laika mērīšana

Audio reakcijas laiks ir laiks, kas mums nepieciešams, lai reaģētu uz audio stimuliem, piemēram, sportista reakcija uz tiesnesi, kas sāk sacensības.

Audio reakcijas laika mērīšanai es pievienoju skaņas signālu arduino nano D7 tapai, skaņas signāls tiek izslēgts nejauši, pēc kura lietotājam pēc iespējas ātrāk jānospiež sarkanā spiedpoga.

5. darbība. Pieskarieties reakcijas laika mērīšanai

Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana
Pieskarieties Reakcijas laika mērīšana

Pieskāriena reakcijas laiks ir laiks, kas vajadzīgs, lai reaģētu uz pieskāriena stimuliem, piemēram, pieskaroties karstai virsmai un noņemot roku no tās.

Pieskāriena reakcijas laika mērīšanai es izmantoju noplēstu releju ar kustīgu kontaktu. Kontakta kustība darbojas kā pieskāriena stimuls, t.i., kad mēs pieliekam 5 V releja spolei, elektromagnēts tiek aktivizēts, velkot kontaktu uz leju (kustība ir ļoti maza, kā redzams pievienotajā attēlā, bet pietiekama, lai sajustu). Es savienoju releja spoli starp zemi un arduino nano D8 tapu.

Tikai informācijas labad es nojaucu releju, izmantojot knaibles un karsto asmeni. Lūdzu, ievērojiet piesardzību to darot.

6. darbība. Pabeigt ķēdi

Pabeigt ķēdi
Pabeigt ķēdi

Šīs ķēdes barošanai izmantoju kompaktu 9V akumulatoru, un, pievienojot ieslēgšanas/izslēgšanas slēdzi, tiek pabeigta šī skaitītāja elektroniskā aparatūras daļa.

Apskatīsim arduino kodu.

7. darbība: Arduino kods

Apskatīsim galveno koda daļu. Palīdzētu, ja lejupielādētu kodu un paralēli to apskatītu.

Es izmantoju adafruit GFX un SSD1306 bibliotēku, lai vadītu OLED.

Arduino kods satur divas iebūvētas galvenās funkcijas, ko sauc par iestatīšanu () un cilpu (), bijušais izpilda vienu reizi pēc ieslēgšanas un pārējā laikā mikrokontrolleris izpilda cilpu ().

Pirms iestatīšanas () es inicializēju visus nepieciešamos mainīgos un iestatīšanas laikā () inicializēju OLED, pēc kura OLED tiek parādīta informācija par to, kuru pogu izmantot, lai ritinātu izvēlni. Es to saglabāju iestatījumos, jo mums tas jāpalaiž tikai vienu reizi.

Cilpā () zaļā spiedpoga tiek aptaujāta, lai izvēlētos izvēlnes vienumu, un ekrāns tiek atjaunināts, izmantojot funkciju UpdateMenu (). Kad ir izvēlēts reakcijas laika tests, attiecīgi tiek atjaunināts funkcija loadTest (). Lūdzu, pārbaudiet šo funkciju pats un informējiet mani, ja rodas kāda problēma. Šīm funkcijām ir atkārtots modelis, kas parāda testam atbilstošu informāciju par OLED, ņemot vērā lietotāja ievadīto informāciju un reakcijas laiku.

Es nekopēju ielīmēšanas kodu tekstā, jo tas būtu padarījis šo soli ļoti lielu un, iespējams, grūti izpildāmu. Tomēr, lūdzu, nekautrējieties pajautāt man pat visvienkāršākās šaubas, ja jums tādas ir.

8. darbība: mērītāja korpusa sagatavošana

Skaitītāja korpusa sagatavošana
Skaitītāja korpusa sagatavošana
Skaitītāja korpusa sagatavošana
Skaitītāja korpusa sagatavošana
Skaitītāja korpusa sagatavošana
Skaitītāja korpusa sagatavošana

Kad kods un elektroniskā aparatūra bija gatava, es uzzīmēju aptuvenus OLED izmērus, releju, ieslēgšanu/izslēgšanu un spiedpogu uz plastmasas kastes, izmantojot zīmuli (attēls #1). Pēc tam es tos izgriezu ar karstu asmeni (2. attēls), īpaši pogu caurumiem man bija jānoņem asmens un jāizmanto karstais stienis (3. attēls).

Kad plastmasas vāks bija gatavs, es uz tā nostiprināju komponentus, izmantojot līmes pistoli (attēls #4). Pēc tam es apstiprināju savienojumu starp komponentiem, izmantojot lodāmuru un džempera vadus.

Visbeidzot es ievietoju visu korpusa iekšpusē un aizvēru vāku (attēls #5 un #6).

9. darbība. Gatavs

Pabeigts
Pabeigts

Tātad tas ir puiši.

Noskatieties pievienoto videoklipu līdz beigām, lai iegūtu pilnīgu demonstrāciju un pieredzi.

Šo ierīci varat izmantot, lai kopā ar draugiem izklaidētos, lai noskaidrotu, kurš ir ātrākais. Nopietni jāatzīmē, ka tiesībaizsardzības iestādes var pārbaudīt autovadītāja reakcijas laiku, jo sagaidāms, ka dzērājšoferim būs lēnāks reakcijas laiks.

Paldies, ka lasījāt un priecājāties.

Ja jums patika šis raksts, iespējams, ka jums patiks mans YouTube kanāls. Izmēģiniet to.

Ieteicams: