Talaan ng mga Nilalaman:
- Hakbang 1: Video
- Hakbang 2: Mga Bahagi at Mga Tool
- Hakbang 3: Pagsukat ng Oras ng Visual Reaction
- Hakbang 4: Pagsukat ng Oras ng Reaksyon ng Audio
- Hakbang 5: Pindutin ang Pagsukat ng Oras ng Reaksyon
- Hakbang 6: Kumpletuhin ang Circuit
- Hakbang 7: Arduino Code
- Hakbang 8: Paghahanda ng Kaso ng Meter
- Hakbang 9: Tapos Na
Video: Meterong Oras ng Reaksyon (Visual, Audio at Touch): 9 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
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
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
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
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
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
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
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
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:
Isang Simpleng Oras ng Pagkaantala sa Oras: 3 Hakbang (na may Mga Larawan)
Isang Simpleng Pag-antala ng Oras: Napagpasyahan ko sa wakas na magdagdag ng isa pang linya sa aking tagakontrol ng singil at nais ko ang isang matatag na output ng kuryente sa halip ang PWM na nagmula sa dump controller kaya't ginawa ko ang madaling gamiting maliit na circuit na ito upang kumuha ng isang PWM signal at baguhin ito sa isang pare-pareho na signal ng DC
Meterong Antas ng Ultrasound Tank: 5 Hakbang (na may Mga Larawan)
Meterong Antas ng Tank ng Ultrasound: Kailangang subaybayan ang antas ng likido sa isang malaking lapad na rin, isang tangke, o isang bukas na lalagyan? Ipapakita sa iyo ng gabay na ito kung paano gumawa ng isang sonar na non-contact fluid level meter gamit ang murang electronics! Ipinapakita ng sketch sa itaas ang isang pangkalahatang-ideya ng kung ano ang aming nilayon sa
Laro ng Mabilis na Reaksyon: Bersyon ng Distansya: 5 Mga Hakbang (na may Mga Larawan)
Laro ng Mabilis na Reaksyon: Bersyon ng Distansya: Kumusta. Ito ay isang Maituturo sa kung paano lumikha ng isang laro na sumusubok sa parehong oras ng iyong reaksyon at pakiramdam ng distansya. Ang proyektong ito ay batay sa isang lumang proyekto na ginawa ko na kinasasangkutan ng dalawang manlalaro na nakikipagkumpitensya upang makita kung sino ang may mas mabilis na oras ng reaksyon sa pamamagitan ng pag-click sa isang pindutan
Meterong Kapasidad ng Ultrasonic Rainwater Tank: 10 Hakbang (na may Mga Larawan)
Meterong Kapasidad ng Ultrason Rainwater Tank: Kung ikaw ay katulad ko at mayroong kaunting konsensya sa kapaligiran (o mga skinflint lang na sabik na makatipid ng ilang mga pera - na ako rin …), maaari kang magkaroon ng isang tangke ng tubig-ulan. Mayroon akong tanke upang anihin ang hindi madalas na pag-ulan na nakukuha namin sa
I-drag ang Oras ng Reaksyon ng Lahi: 5 Hakbang (na may Mga Larawan)
I-drag ang Oras ng Reaksyon ng Lahi: Sa itinuturo na ito, ipapakita ko sa iyo kung paano lumikha ng isang tagasanay ng oras ng reaksyon ng drag race. Sa lahat ng kumpleto, makakagamit ka ng isang pindutan upang paikutin ang lahat ng mga ilaw at makakuha ng oras ng reaksyon. Ang nangungunang dalawang dilaw na leds ay kumakatawan sa