Përmbajtje:

Matës i kohës së reagimit (vizual, audio dhe prekje): 9 hapa (me fotografi)
Matës i kohës së reagimit (vizual, audio dhe prekje): 9 hapa (me fotografi)

Video: Matës i kohës së reagimit (vizual, audio dhe prekje): 9 hapa (me fotografi)

Video: Matës i kohës së reagimit (vizual, audio dhe prekje): 9 hapa (me fotografi)
Video: Часть 3 — Аудиокнига Эдит Уортон «Дом веселья» (Книга 1 — главы 11–15) 2024, Nëntor
Anonim
Matës i kohës së reagimit (vizual, audio dhe prekje)
Matës i kohës së reagimit (vizual, audio dhe prekje)

Koha e reagimit është një masë e kohës që merr një person për të identifikuar një stimul dhe për të prodhuar një përgjigje. Për shembull, koha e reagimit audio të një atleti kalon midis të shtënave me armë (që fillon garën) dhe atij ose asaj fillimit të garës. Koha e reagimit luan një rol të rëndësishëm në situatat e reagimit të menjëhershëm si gara Olimpike 100 metra dhe aplikimi i pushimit në shpejtësinë e makinës për të përmendur disa. Në këtë miniProjekt, ne krijojmë një matës të kohës së reagimit që na lejon të matim kohën e reagimit për stimujt vizual, audio dhe prekës. Le të fillojmë.

Hapi 1: Video

Image
Image

Disa gjëra shpjegohen më mirë në një artikull si kodi dhe detajet e ndërlikuara, ndërsa disa përjetohen më mirë përmes një videoje për shembull në rastin tonë që tingëllon si zile dhe ndryshimi i ekranit OLED. Hidhini një sy videos së shkurtër të bashkangjitur për përvojë të plotë. P. S. Meqenëse ky artikull u shkrua pas përgatitjes së videos, unë do të plotësoj detajet që mungojnë nëse ka këtu.

Hapi 2: Pjesët dhe mjetet

Matja e kohës së reagimit vizual
Matja e kohës së reagimit vizual

Më poshtë është lista e përbërësve të kërkuar elektronikë (#numër) të nevojshëm për këtë miniProjekt.

  • Ekran I2C OLED (#1),
  • Arduino nano (#1),
  • Buzzer (#1),
  • Stafetë (#1),
  • Çelësi rrëshqitës SPDT (#1),
  • Shtypni butonin (#2) mundësisht një të gjelbër dhe një të kuq,
  • Kondensator 100 nf (#1) dhe
  • Bateri 9V + lidhës, tela kërcyes dhe kuti plastike (10cm x 6cm x 3cm).

Hidhini një sy imazhit të bashkangjitur për të marrë një ide për pamjen e një përbërësi. (Mos u shqetësoni për rrjetën e telit, ne do ta mbulojmë atë në hapat e mëvonshëm)

Më poshtë është lista e mjeteve.

  • Hekuri i salduar,
  • Armë ngjitëse dhe
  • Teh te nxehte.

Tani, ne do të kalojmë matjen e kohës së reagimit vizual, audio dhe të prekjes një nga një dhe duke ndërtuar qark ndërsa kalojmë.

Hapi 3: Matja e kohës së reagimit vizual

Matja e kohës së reagimit vizual
Matja e kohës së reagimit vizual

Koha e reagimit vizual është sasia e kohës që marrim për t'iu përgjigjur një stimuli vizual, për shembull ju papritmas shihni një gotë që bie nga tavolina dhe ju përgjigjeni për ta kapur atë.

Për matjen e kohës së reagimit vizual, ne do të vendosim një rreth të bardhë në I2C OLED pas një vonese të rastësishme, personi nën provë duhet të shtypë butonin e kuq të shtypjes aq shpejt sa të shikojë këtë rreth të bardhë.

Unë lidha ekranin I2C OLED, arduino nano dhe dy butona shtytës në një dërrasë buke duke përdorur një mori telash kërcyes sipas skemës së bashkangjitur.

Butoni i gjelbër i shtypjes përdoret për të kaluar midis llojit të matjeve të kohës së reagimit që kemi në këtë matës.

Hapi 4: Matja e kohës së reagimit audio

Matja e kohës së reagimit audio
Matja e kohës së reagimit audio
Matja e kohës së reagimit audio
Matja e kohës së reagimit audio

Koha e reagimit audio është sasia e kohës që marrim për t'iu përgjigjur stimulit audio, për shembull reagimi i atletit ndaj gjyqtarit që fillon garën.

Për matjen e kohës së reagimit audio, shtova një zile në pinin D7 të arduino nano, zileja fiket rastësisht mbi të cilën përdoruesi supozohet të shtypë butonin e kuq të shtypjes sa më shpejt të jetë e mundur.

Hapi 5: Prekni Matjen e kohës së reagimit

Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit
Prekni Matjen e kohës së reagimit

Koha e reagimit të prekjes është koha që na duhet për t’iu përgjigjur stimulit të prekjes, për shembull prekja e një sipërfaqeje të nxehtë dhe heqja e dorës nga ajo.

Për matjen e kohës së reagimit me prekje unë jam duke përdorur një stafetë të grisur me kontakt të lëvizshëm të ekspozuar. Lëvizja e kontaktit vepron si stimuj prekës, domethënë kur aplikojmë 5V në spiralen e stafetës, elektromagneti aktivizohet duke tërhequr kontaktin poshtë (Lëvizja është shumë e vogël siç shihet në figurën e bashkangjitur, por mjaftueshëm për tu ndjerë). Unë lidha spiralen e stafetës midis tokës dhe pinit D8 të arduino nano.

Vetëm për informacion unë e prishi stafetën me ndihmën e pincave dhe tehut të nxehtë. Ju lutemi tregohuni të kujdesshëm duke e bërë atë.

Hapi 6: Qarku i plotë

Qarku i plotë
Qarku i plotë

Unë jam duke përdorur një bateri kompakte 9V për të fuqizuar këtë qark dhe duke shtuar një çelës ON/OFF kompleton pjesën elektronike të harduerit të këtij njehsori.

Le të shikojmë kodin arduino.

Hapi 7: Kodi Arduino

Le të kalojmë nëpër pjesën kryesore të kodit. Do të ishte e dobishme nëse shkarkoni kodin dhe i hidhni një sy paralelisht.

Unë jam duke përdorur bibliotekën adafruit GFX dhe SSD1306 për të drejtuar OLED.

Kodi Arduino përmban dy funksione kryesore të integruara të quajtura setup () dhe loop (), i pari ekzekuton një herë në ndezje dhe pjesën tjetër të kohës mikrokontrolluesi ekzekuton loop ().

Para konfigurimit (), i inicializoj të gjitha variablat e kërkuara dhe në konfigurim () inicoj OLED duke ndjekur informacionin në lidhje me atë buton për t'u përdorur për të lëvizur nëpër menu është shfaqur në OLED. E mbajta në konfigurim pasi na duhet ta ekzekutojmë vetëm një herë.

Butoni i gjelbër në lak () shtyhet për të zgjedhur artikullin e menysë dhe ekrani azhurnohet duke përdorur funksionin updateMenu (). Pasi të zgjidhet testi i kohës së reagimit funksioni loadTest () përditëson ekranin në përputhje me rrethanat. Ju lutemi kaloni vetë këtë funksion dhe më tregoni nëse përballeni me ndonjë çështje. Këto funksione kanë një model të përsëritur të shfaqjes së informacionit përkatës të testit në OLED, marrjen e informacionit të përdoruesit dhe shfaqjen e kohës së reagimit.

Unë nuk kopjova kodin e ngjitur në tekst pasi do ta kishte bërë këtë hap shumë të madh dhe ndoshta të vështirë për t'u ndjekur. Sidoqoftë ju lutem mos u ndjeni keq të më pyesni edhe një dyshim më të thjeshtë nëse keni ndonjë.

Hapi 8: Përgatitja e rastit të njehsorit

Përgatitja e rastit të njehsorit
Përgatitja e rastit të njehsorit
Përgatitja e rastit të njehsorit
Përgatitja e rastit të njehsorit
Përgatitja e rastit të njehsorit
Përgatitja e rastit të njehsorit

Pasi kodi dhe pajisjet elektronike ishin gati, vizatova dimensionet e përafërta të OLED, stafetë, ON/OFF dhe butonin e shtypjes në një kuti plastike duke përdorur një laps (Imazhi #1). Pas kësaj kam përdorur teh të nxehtë për t'i prerë ato (Imazhi #2), veçanërisht për vrimat e butonave më është dashur të heq tehun dhe të përdor shufrën e nxehtë (Imazhi #3).

Pasi kapaku plastik ishte gati, unë sigurova përbërës mbi të duke përdorur armë zam (Imazhi #4), Pas kësaj konfirmova lidhjen midis përbërësve duke përdorur një hekur bashkues dhe telat e bluzës.

Më në fund vendosa gjithçka brenda rrethimit dhe mbylla kapakun (Imazhi #5 ).;

Hapi 9: U krye

E kryer
E kryer

Pra, kjo është e djema.

Hidhini një sy videos së bashkangjitur drejt fundit për demonstrim dhe përvojë të plotë.

Ju mund ta përdorni këtë pajisje për të kaluar kohë argëtuese me miqtë tuaj për të parë se kush është më i shpejti. Në një shënim serioz, autoritetet e zbatimit të ligjit mund të kontrollojnë kohën e reagimit të shoferit pasi shoferi i dehur pritet të ketë kohë më të ngadaltë të reagimit.

Faleminderit për leximin dhe bërjen e lumtur.

Nëse ju pëlqeu ky artikull, ka të ngjarë që ju të pëlqeni kanalin tim në YouTube. Bëj një goditje.

Recommended: