Sisällysluettelo:

Reaktioaikamittari (visuaalinen, ääni- ja kosketusnäyttö): 9 vaihetta (kuvien kanssa)
Reaktioaikamittari (visuaalinen, ääni- ja kosketusnäyttö): 9 vaihetta (kuvien kanssa)

Video: Reaktioaikamittari (visuaalinen, ääni- ja kosketusnäyttö): 9 vaihetta (kuvien kanssa)

Video: Reaktioaikamittari (visuaalinen, ääni- ja kosketusnäyttö): 9 vaihetta (kuvien kanssa)
Video: Голубая стрела (1958) фильм 2024, Marraskuu
Anonim
Reaktioajan mittari (visuaalinen, ääni ja kosketus)
Reaktioajan mittari (visuaalinen, ääni ja kosketus)

Reaktioaika on aika, jonka ihminen käyttää tunnistamaan ärsykkeen ja tuottamaan vasteen. Esimerkiksi urheilijan äänireaktioaika on aika, joka kuluu aseen laukauksen (joka aloittaa kilpailun) ja hänen aloittamisen välillä. Reaktioajalla on tärkeä rooli tilanteissa, joissa välittömiä reaktioita, kuten 100 metrin olympiakilpailu ja tauko ylinopeusautossa, muutamia mainitaksemme. Tässä mini -projektissa luomme reaktioaikamittarin, jonka avulla voimme mitata visuaalisten, ääni- ja kosketusärsykkeiden reaktioaikaa. Aloitetaan.

Vaihe 1: Video

Image
Image

Jotkut asiat selitetään paremmin artikkelissa, kuten koodi ja monimutkaiset yksityiskohdat, kun taas toiset ovat paremmin koettuja videon kautta, esimerkiksi meidän tapauksessamme kuuluu summeri ja vaihtuva OLED -näyttö. Katso lyhyt liitteenä oleva video täydellisen kokemuksen saamiseksi. Koska tämä artikkeli on kirjoitettu videon valmistelun jälkeen, täytän mahdolliset puuttuvat tiedot täällä.

Vaihe 2: Osat ja työkalut

Visuaalisen reaktion ajan mittaus
Visuaalisen reaktion ajan mittaus

Seuraavassa on luettelo tarvittavista elektroniikkakomponenteista (#count), joita tämä miniProject tarvitsee.

  • I2C OLED -näyttö (#1),
  • Arduino nano (#1),
  • Summeri (#1),
  • Rele (#1),
  • SPDT -liukukytkin (#1),
  • Paina painiketta (#2) mieluiten yhtä vihreää ja yhtä punaista,
  • 100 nf kondensaattori (#1) ja
  • 9 V akku + liitin, hyppyjohdot ja muovilaatikko (10 cm x 6 cm x 3 cm).

Katso liitteenä olevaa kuvaa saadaksesi käsityksen komponentin ulkoasusta. (Älä välitä langan verkosta, me katamme sen myöhemmissä vaiheissa)

Alla on luettelo työkaluista.

  • Juotosrauta,
  • Liimapistooli ja
  • Kuuma terä.

Nyt käymme läpi visuaalisen, audio- ja kosketusreaktioajan mittauksen yksi kerrallaan ja rakennamme piirin läpi.

Vaihe 3: Visuaalisen reaktioajan mittaus

Visuaalisen reaktion ajan mittaus
Visuaalisen reaktion ajan mittaus

Visuaalinen reaktioaika on aika, joka kuluu vastaamaan visuaaliseen ärsykkeeseen, esimerkiksi näet yhtäkkiä lasin, joka laskeutuu pöydältä, ja vastaat sen saamiseen.

Visuaalisen reaktioajan mittaamiseksi asetamme valkoisen ympyrän I2C OLED -laitteelle satunnaisen viiveen jälkeen, testattavan henkilön on painettava punaista painiketta niin nopeasti kuin hän näkee tämän valkoisen ympyrän.

Liitin I2C OLED -näytön, arduino nanon ja kaksi painonappia leipätaululla käyttäen joukkoa hyppyjohtoja liitteenä olevan kaavion mukaisesti.

Vihreällä painikkeella vaihdetaan tässä mittarissa käytettävien reaktioaikamittausten välillä.

Vaihe 4: Äänireaktion ajan mittaus

Äänireaktion ajan mittaus
Äänireaktion ajan mittaus
Äänireaktion ajan mittaus
Äänireaktion ajan mittaus

Äänireaktioaika on aika, joka kuluu reagoidaksemme ääniärsykkeisiin, esimerkiksi urheilijan reaktio tuomarin aloittamiseen.

Äänireaktioajan mittaamista varten lisäsin summerin arduino nanon D7 -nastaan, summeri sammuu satunnaisesti, jonka käyttäjän on tarkoitus painaa punaista painiketta mahdollisimman pian.

Vaihe 5: Kosketa reaktioajan mittausta

Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus
Kosketa reaktioajan mittaus

Kosketusreaktioaika on aika, joka kuluu reagoidaksemme kosketusärsykkeeseen, esimerkiksi koskettamalla kuumaa pintaa ja poistamalla kätesi siitä.

Kosketusreaktioajan mittaamiseen käytän repeytynyttä relettä, jossa liikkuva kosketin on paljaana. Kosketuksen liike toimii kosketusärsykkeinä, ts. Kun kohdistamme 5 V releen kelaan, sähkömagneetti aktivoituu vetämällä kosketinta alaspäin (liike on hyvin pieni, kuten liitteenä olevassa kuvassa näkyy, mutta tarpeeksi tuntea). Liitin relekelan maahan ja arduino nanon D8 -nastaiseen väliin.

Tiedoksi repin releen pihtien ja kuuman terän avulla. Ole varovainen tehdessäsi sitä.

Vaihe 6: Suorita piiri

Täydellinen piiri
Täydellinen piiri

Käytän virtapiiriä kompaktilla 9 V: n paristolla, ja virtakytkimen lisääminen täydentää tämän mittarin elektronisen laitteiston osan.

Katsotaanpa arduino -koodia.

Vaihe 7: Arduino -koodi

Käydään läpi koodin pääosa. Se auttaisi, jos lataat koodin ja katsot sitä rinnakkain.

Käytän adafruit GFX- ja SSD1306 -kirjastoa OLEDin ajamiseen.

Arduino-koodi sisältää kaksi sisäänrakennettua päätoimintoa nimeltä setup () ja loop (), entinen suorittaa kerran käynnistyksen yhteydessä ja loput ajasta mikro-ohjain suorittaa silmukan ().

Ennen asetusta () alustan kaikki vaaditut muuttujat ja asetuksessa () alustan OLEDin, minkä jälkeen OLED näyttää tiedot siitä, mitä painiketta käytetään valikon selaamiseen. Pidin sen asennuksessa, koska meidän on suoritettava se vain kerran.

Silmukassa () vihreä painike haetaan valitsemaan valikkokohta ja näyttö päivitetään updateMenu () -toiminnolla. Kun reaktioaikatesti on valittu, loadTest () -toiminto päivittää näytön vastaavasti. Käy läpi tämä toiminto itse ja kerro minulle, jos sinulla on ongelmia. Näillä toiminnoilla on toistuva malli, joka näyttää testin kannalta olennaiset tiedot OLEDista, ottaa käyttäjän syötteen ja näyttää reaktioajan.

En kopioinut liitä koodia tekstiin, koska se olisi tehnyt tämän vaiheen erittäin suureksi ja luultavasti vaikeaksi seurata. Älä kuitenkaan ole pahoillani kysyä minulta edes yksinkertaisinta epäilystä, jos sinulla on sellainen.

Vaihe 8: Mittarikotelon valmistelu

Mittarikotelon valmistelu
Mittarikotelon valmistelu
Mittarikotelon valmistelu
Mittarikotelon valmistelu
Mittarikotelon valmistelu
Mittarikotelon valmistelu

Kun koodi ja elektroniikkalaitteet olivat valmiit, piirsin OLED: n, releen, ON/OFF: n ja painikkeen likimääräiset mitat kynällä (kuva #1). Tämän jälkeen leikkasin ne kuumalla terällä (kuva #2), erityisesti napinreikiä varten, minun piti poistaa terä ja käyttää hot rodia (kuva #3).

Kun muovikansi oli valmis, kiinnitin komponentit siihen liimapistoolilla (kuva #4), minkä jälkeen vahvistin komponenttien välisen yhteyden juotosraudalla ja hyppyjohtimilla.

Lopuksi laitoin kaiken kotelon sisään ja suljin kannen (kuva #5 ja #6).

Vaihe 9: Valmis

Tehty
Tehty

Joten se on kaverit.

Katso liitteenä oleva video loppua kohti täydellisen esittelyn ja kokemuksen saamiseksi.

Tällä laitteella voit pitää hauskaa ystäviesi kanssa nähdäksesi, kuka on nopein. Vakavasti otettaessa lainvalvontaviranomaiset voivat tarkistaa kuljettajan reaktioajan, koska rattijuoppojen odotetaan reagoivan hitaammin.

Kiitos lukemisesta ja onnellisesta tekemisestä.

Jos pidit tästä artikkelista, pidät todennäköisesti YouTube -kanavastani. Yritä.

Suositeltava: