Talaan ng mga Nilalaman:

Meterong Oras ng Reaksyon (Visual, Audio at Touch): 9 Mga Hakbang (na may Mga Larawan)
Meterong Oras ng Reaksyon (Visual, Audio at Touch): 9 Mga Hakbang (na may Mga Larawan)

Video: Meterong Oras ng Reaksyon (Visual, Audio at Touch): 9 Mga Hakbang (na may Mga Larawan)

Video: Meterong Oras ng Reaksyon (Visual, Audio at Touch): 9 Mga Hakbang (na may Mga Larawan)
Video: Atlas: Connect the Dots across Teams, Work, and Goals in your Organization 2024, Nobyembre
Anonim
Meterong Oras ng Reaksyon (Visual, Audio at Touch)
Meterong Oras ng Reaksyon (Visual, Audio at Touch)

Ang oras ng reaksyon ay isang sukat ng oras na kukuha ng isang tao upang makilala ang isang pampasigla at makagawa ng isang tugon. Halimbawa ang oras ng reaksyon ng audio ng isang atleta ay oras na lumipas sa pagitan ng pagpapaputok ng baril (na nagsisimula sa karera) at siya ay nagsisimula ng karera. Ang oras ng reaksyon ay may mahalagang papel sa mga sitwasyon ng agarang pagtugon tulad ng 100m lahi ng Olimpiko at paglalapat ng pahinga sa mabilis na kotse upang pangalanan ang ilan. Sa miniProject na ito, lumikha kami ng isang meter ng oras ng reaksyon na hinahayaan kaming masukat ang oras ng reaksyon para sa mga visual, audio at touch stimulus. Magsimula na tayo.

Hakbang 1: Video

Image
Image

Ang ilang mga bagay ay mas mahusay na ipinaliwanag sa isang artikulo tulad ng code at masalimuot na mga detalye, habang ang ilan ay mas mahusay na naranasan sa pamamagitan ng isang video halimbawa sa aming kaso ng tunog ng buzzer at pagbabago ng OLED screen. Tingnan ang maikling naka-attach na video para sa kumpletong karanasan. P. S. Tulad ng artikulong ito na isinulat pagkatapos maghanda ng video, pupunan ko ang mga nawawalang detalye kung mayroon dito.

Hakbang 2: Mga Bahagi at Mga Tool

Pagsukat ng Oras ng Reaksyon ng Visual
Pagsukat ng Oras ng Reaksyon ng Visual

Ang sumusunod ay ang listahan ng mga kinakailangang sangkap ng electronics (#count) na kinakailangan para sa miniProject na ito.

  • I2C OLED display (# 1),
  • Arduino nano (# 1),
  • Buzzer (# 1),
  • Relay (# 1),
  • SPDT slide switch (# 1),
  • Push button (# 2) mas mabuti ang isang berde at isang pula,
  • 100 nf capacitor (# 1) at
  • 9V baterya + konektor, mga jumper wires at plastic box (10cm x 6cm x 3cm).

Tingnan ang naka-attach na imahe upang makakuha ng isang ideya para sa hitsura ng isang bahagi. (Huwag mag-alala tungkol sa mata ng kawad, tatakpan namin ito sa susunod na mga hakbang)

Ang sumusunod ay ang listahan ng mga tool.

  • Bakal na bakal,
  • Pandikit baril at
  • Mainit na talim.

Ngayon, dadaan kami sa visual, audio at pag-touch ng pagsukat ng oras ng reaksyon nang isa-isa at pagbubuo ng circuit habang dumaraan kami.

Hakbang 3: Pagsukat ng Oras ng Visual Reaction

Pagsukat ng Oras ng Reaksyon ng Visual
Pagsukat ng Oras ng Reaksyon ng Visual

Ang oras ng visual na reaksyon ay ang dami ng oras na ginugugol namin upang tumugon sa isang visual stimulus, halimbawa bigla mong nakita ang isang baso na nahuhulog sa mesa at tumugon ka upang mahuli ito.

Para sa pagsukat ng oras ng reaksyon ng visual, maglalagay kami ng isang puting bilog sa I2C OLED pagkatapos ng isang random na pagkaantala, ang taong nasa ilalim ng pagsubok ay pipindutin ang pulang pindutan ng push nang mas mabilis ang nakikita niya sa puting bilog.

Ikinonekta ko ang I2C OLED display, arduino nano at dalawang push button sa isang board ng tinapay na gumagamit ng bungkos ng mga jumper wires ayon sa naka-attach na eskematiko.

Ginagamit ang berdeng push button upang magpalipat-lipat sa uri ng mga sukat ng oras ng reaksyon na mayroon kami sa metro na ito.

Hakbang 4: Pagsukat ng Oras ng Reaksyon ng Audio

Pagsukat ng Oras ng Reaksyon ng Audio
Pagsukat ng Oras ng Reaksyon ng Audio
Pagsukat ng Oras ng Reaksyon ng Audio
Pagsukat ng Oras ng Reaksyon ng Audio

Ang oras ng reaksyon ng audio ay ang dami ng oras na kinakailangan namin upang tumugon sa audio stimulus, halimbawa ng reaksyon ng atleta sa referee na nagsisimula ng karera.

Para sa pagsukat ng oras ng reaksyon ng audio, nagdagdag ako ng isang buzzer sa D7 pin ng arduino nano, ang buzzer ay pumapatay nang sapalaran sa kung aling gumagamit ang dapat pindutin ang pulang pindutan ng itulak sa lalong madaling panahon.

Hakbang 5: Pindutin ang Pagsukat ng Oras ng Reaksyon

Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon
Pagsukat sa Oras ng Reaksyon

Ang oras ng reaksyon ng touch ay ang dami ng oras na kinakailangan namin upang tumugon sa touch stimulus, halimbawa ng pagpindot sa isang mainit na ibabaw at alisin ang iyong kamay mula rito.

Para sa pagsukat ng oras ng reaksyon ng ugnay gumagamit ako ng isang napunit na relay na may nakalantad na contact na maililipat. Ang paggalaw ng contact ay gumaganap bilang mga touch stimulus ibig sabihin kapag inilalapat natin ang 5V sa likid ng relay, ang electromagnet ay napapagana ang paghila ng contact pababa (Ang paggalaw ay napakaliit tulad ng nakikita sa nakakabit na imahe ngunit sapat na sa pakiramdam). Nakakonekta ako ng coil ng relay sa pagitan ng lupa at D8 pin ng arduino nano.

Para sa impormasyon lamang ay pinunit ko ang relay sa tulong ng mga pliers at mainit na talim. Mangyaring magsanay ng pag-iingat sa paggawa nito.

Hakbang 6: Kumpletuhin ang Circuit

Kumpletong Circuit
Kumpletong Circuit

Gumagamit ako ng isang compact na 9V na baterya upang mapagana ang circuit na ito at ang pagdaragdag ng isang ON / OFF switch ay nakumpleto ang elektronikong bahagi ng hardware ng meter na ito.

Tingnan natin ang code ng arduino.

Hakbang 7: Arduino Code

Maglakad tayo sa pangunahing bahagi ng code. Makakatulong kung mag-download ka ng code at tingnan ito nang kahanay.

Gumagamit ako ng adafruit GFX at SSD1306 library upang humimok ng OLED.

Naglalaman ang code ng Arduino ng dalawang pangunahing built-in na pangunahing pag-andar na tinatawag na setup () at loop (), dating nagpapatupad nang isang beses sa power up at natitirang oras na nagpapatupad ng loop ang micro-controller ().

Bago ang pag-set up (), pinasimuno ko ang lahat ng kinakailangang mga variable at sa pag-setup () Pinasimuno ko ang OLED na sumusunod sa aling impormasyon tungkol sa kung anong pindutan ang gagamitin para sa pag-scroll sa menu ay ipinapakita sa OLED. Iningatan ko ito sa pag-set up dahil kailangan namin itong patakbuhin nang isang beses lamang.

Sa loop () berde ang pindutan ng itulak ay nai-poll upang piliin ang item sa menu at ang screen ay na-update gamit ang pag-andar ng updateMenu (). Sa sandaling napili ang oras ng pagsusuri sa reaksyon ng loadTest () na pag-andar ng screen nang naaayon. Mangyaring dumaan sa pagpapaandar na ito nang mag-isa at ipaalam sa akin kung nahaharap ka sa anumang isyu. Ang mga pagpapaandar na ito ay may paulit-ulit na pattern ng pagpapakita ng kaugnay na impormasyon sa pagsubok sa OLED, pagkuha ng input ng gumagamit at pagpapakita ng oras ng reaksyon.

Hindi ko nakopya ang paste code sa teksto dahil gagawin itong napakalaking hakbang na ito at marahil mahirap sundin. Gayunpaman mangyaring huwag magdamdam na magtanong sa akin kahit isang pinakasimpleng pagdududa kung mayroon ka.

Hakbang 8: Paghahanda ng Kaso ng Meter

Paghahanda ng Kaso ng Meter
Paghahanda ng Kaso ng Meter
Paghahanda ng Kaso ng Meter
Paghahanda ng Kaso ng Meter
Paghahanda ng Kaso ng Meter
Paghahanda ng Kaso ng Meter

Kapag handa na ang code at elektronikong hardware, gumuhit ako ng tinatayang sukat ng OLED, relay, ON / OFF at pindutan ng push sa isang plastic box gamit ang isang lapis (Larawan # 1). Kasunod nito ginamit ko ang mainit na talim upang gupitin ang mga iyon (Larawan # 2), lalo na para sa mga butas ng pindutan kailangan kong alisin ang talim at gumamit ng mainit na tungkod (Larawan # 3).

Kapag handa na ang plastik na takip, siniguro ko ang mga sangkap dito gamit ang glue gun (Larawan # 4), Kasunod nito ay nakumpirma kong koneksyon sa pagitan ng mga sangkap na gumagamit ng isang soldering iron at jumper wires.

Sa wakas inilagay ko ang lahat sa loob ng enclosure at isinara ang takip (Larawan # 5 ).;

Hakbang 9: Tapos Na

Tapos na
Tapos na

Kaya ayun mga lalake.

Tingnan ang naka-attach na video patungo sa pagtatapos para sa kumpletong demo at karanasan.

Maaari mong gamitin ang aparatong ito upang magkaroon ng kasiyahan na oras kasama ang iyong mga kaibigan upang makita kung sino ang pinakamabilis. Sa isang seryosong tala, maaaring suriin ng mga awtoridad sa pagpapatupad ng batas ang oras ng reaksyon ng drayber dahil inaasahang magkakaroon ng mas mabagal na oras ng reaksyon.

Salamat sa pagbabasa at masayang paggawa.

Kung nagustuhan mo ang artikulong ito, malamang na magugustuhan mo ang aking channel sa YouTube. Bigyan ito ng isang shot

Inirerekumendang: