Mündəricat:

Reaksiya Zaman Ölçən (Vizual, Səs və Toxunma): 9 Addım (Şəkillərlə)
Reaksiya Zaman Ölçən (Vizual, Səs və Toxunma): 9 Addım (Şəkillərlə)

Video: Reaksiya Zaman Ölçən (Vizual, Səs və Toxunma): 9 Addım (Şəkillərlə)

Video: Reaksiya Zaman Ölçən (Vizual, Səs və Toxunma): 9 Addım (Şəkillərlə)
Video: Watch Now! Taehyung Ranked First in Korea and Japan 2024, Noyabr
Anonim
Reaksiya Zaman Ölçən (Vizual, Səs və Toxunma)
Reaksiya Zaman Ölçən (Vizual, Səs və Toxunma)

Reaksiya müddəti, bir insanın bir stimulu müəyyən etmək və cavab vermək üçün aldığı vaxt ölçüsüdür. Məsələn, idmançının səsli reaksiya müddəti, silahla atəş açmaqla (yarışa başlayır) və onun yarışa başlaması ilə keçən vaxtdır. Reaksiya vaxtı, 100 metrlik Olimpiya yarışı kimi dərhal reaksiya vermə vəziyyətlərində və sürətləndirən avtomobildə bir neçə ad vermək üçün fasilə tətbiq etməkdə mühüm rol oynayır. Gəlin başlayaq.

Addım 1: Video

Image
Image

Kod və mürəkkəb təfərrüatlar kimi bir məqalədə bəzi şeylər daha yaxşı izah olunur, bəziləri isə, məsələn, bizim vəziyyətimizdə səs siqnalı səsləndirərkən və OLED ekranı dəyişərkən bir video vasitəsilə daha yaxşı təcrübə olunur. Tam təcrübə üçün əlavə olunmuş qısa videoya baxın. Bu məqalə video hazırlandıqdan sonra yazıldığı üçün, əgər varsa, çatışmayan detalları dolduracağam.

Addım 2: Parçalar və Alətlər

Vizual reaksiya vaxtı ölçülməsi
Vizual reaksiya vaxtı ölçülməsi

Bu miniProject üçün lazım olan elektronika komponentlərinin siyahısı (#count) aşağıda verilmişdir.

  • I2C OLED displey (#1),
  • Arduino nano (#1),
  • Buzzer (#1),
  • Relay (#1),
  • SPDT sürüşmə açarı (#1),
  • Düyməni (#2) tercihen bir yaşıl və bir qırmızı,
  • 100 nf kondansatör (#1) və
  • 9V batareya + bağlayıcı, tullanan tellər və plastik qutu (10cm x 6cm x 3cm).

Bir komponentə baxmaq üçün fikir əldə etmək üçün əlavə edilmiş şəklə baxın. (Mesh telindən narahat olmayın, sonrakı addımlarda əhatə edəcəyik)

Alətlərin siyahısı aşağıda verilmişdir.

  • Lehim dəmir,
  • Yapışqan silah və
  • İsti bıçaq.

İndi vizual, səsli və toxunma reaksiya müddətinin ölçüsünü bir -bir və qurduğumuz dövrədən keçəcəyik.

Addım 3: Vizual Reaksiya Zaman Ölçümü

Vizual reaksiya vaxtı ölçülməsi
Vizual reaksiya vaxtı ölçülməsi

Vizual reaksiya müddəti, vizual stimula cavab vermək üçün çəkdiyimiz vaxtdır, məsələn, birdən stoldan bir stəkanın sarkdığını görürsən və onu tutmağa cavab verirsən.

Vizual reaksiya vaxtının ölçülməsi üçün, təsadüfi bir gecikmədən sonra I2C OLED -ə ağ bir dairə qoyacağıq, testdə olan şəxs bu ağ dairəni görəndə qırmızı düyməni basıldığı qədər basın.

Əlavə edilmiş sxemə uyğun olaraq I2C OLED displeyi, arduino nano və iki düyməni bir çörək lövhəsinə bağladım.

Yaşıl basma düyməsi, bu sayğacdakı reaksiya müddətinin ölçüləri arasında keçid etmək üçün istifadə olunur.

Addım 4: Səs Reaksiya Vaxtının Ölçülməsi

Səs Reaksiya Vaxtının Ölçülməsi
Səs Reaksiya Vaxtının Ölçülməsi
Səs Reaksiya Vaxtının Ölçülməsi
Səs Reaksiya Vaxtının Ölçülməsi

Audio reaksiya müddəti, səs stimuluna cavab vermək üçün aldığımız vaxtdır, məsələn, idmançının yarışa başlayan hakimə reaksiyası.

Səs reaksiya müddətinin ölçülməsi üçün arduino nanonun D7 pininə bir səs siqnalı əlavə etdim, səs siqnalı istifadəçinin ən qısa müddətdə qırmızı düyməni basması lazım olduğu zaman təsadüfi olaraq sönür.

Addım 5: Toxunma Reaksiyasının Ölçülməsi

Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi
Toxunma Reaksiyasının Ölçülməsi

Toxunma reaksiya müddəti, toxunma stimuluna cavab vermək üçün aldığımız vaxtdır, məsələn, isti bir səthə toxunmaq və əlinizi ondan çıxarmaq.

Toxunma reaksiya müddətinin ölçülməsi üçün, daşınan kontaktın açıq olduğu, yıxılmış bir röleyi istifadə edirəm. Kontaktın hərəkəti toxunma stimulları rolunu oynayır, yəni 5V rölin bobininə tətbiq etdikdə, elektromaqnit kontaktı aşağıya doğru çəkərək aktivləşir (Hərəkət əlavə olunmuş şəkildə göründüyü kimi çox kiçikdir, ancaq hiss etmək üçün kifayətdir). Torpaq və arduino nanonun D8 pimi arasındakı röle bobini bağladım.

Yalnız məlumat üçün, kəlbətin və isti bıçağın köməyi ilə röleyi yıxdım. Xahiş edirəm bunu edərkən ehtiyatlı olun.

Addım 6: Tam Dövrə

Tam Dövrə
Tam Dövrə

Bu dövrəni gücləndirmək üçün kompakt 9V batareya istifadə edirəm və ON/OFF açarının əlavə edilməsi bu sayğacın elektron aparat hissəsini tamamlayır.

Arduino koduna baxaq.

Addım 7: Arduino Kodu

Kodun əsas hissəsinə keçək. Kodu yükləsəniz və buna paralel olaraq baxsanız kömək edər.

OLED sürmək üçün adafruit GFX və SSD1306 kitabxanasından istifadə edirəm.

Arduino kodu, quraşdırma () və loop () adlı iki əsas funksiyanı ehtiva edir, əvvəllər bir dəfə açıldıqda, qalan vaxt isə mikro nəzarətçi loopu () icra edir.

Quraşdırmadan əvvəl (), bütün lazımi dəyişənləri işə salıram və () -də OLED -ni işə salıram ki, OLED -də menyuya keçmək üçün hansı düymədən istifadə olunacağına dair məlumatlar göstərilsin. Yalnız bir dəfə çalıştırmamız lazım olduğu üçün onu qurdum.

Döngədə () yaşıl düymə menyu maddəsini seçmək üçün sorğu edilir və ekran updateMenu () funksiyasından istifadə edərək yenilənir. Reaksiya vaxtı testi seçildikdən sonra loadTest () funksiyasını müvafiq olaraq yeniləyir. Zəhmət olmasa bu funksiyanı tək başına keçirin və hər hansı bir problemlə qarşılaşsanız mənə bildirin. Bu funksiyalar, OLED ilə əlaqədar test məlumatlarını göstərən, istifadəçi girişini alan və reaksiya müddətini göstərən təkrarlanan bir nümunəyə malikdir.

Yapıştırma kodunu mətnə kopyalamadım, çünki bu addımı çox böyük edəcək və yəqin ki, təqib etmək çətindir. Ancaq hər hansı bir sualınız varsa, mənə ən sadə bir şübhə belə verməkdən çəkinməyin.

Addım 8: Ölçmə qutusunun hazırlanması

Sayğac qutusunun hazırlanması
Sayğac qutusunun hazırlanması
Sayğac qutusunun hazırlanması
Sayğac qutusunun hazırlanması
Sayğac qutusunun hazırlanması
Sayğac qutusunun hazırlanması

Kod və elektron aparat hazır olduqdan sonra qələm istifadə edərək plastik bir qutunun OLED, röle, AÇMA/KAPALI və düyməsini basaraq təxmini ölçülərini çəkdim (Şəkil #1). Onları kəsmək üçün isti bıçaqdan istifadə etdim (Şəkil #2), xüsusi olaraq düymə delikləri üçün bıçağı çıxarıb isti çubuqdan istifadə etməli oldum (Şəkil #3).

Plastik qapaq hazır olduqdan sonra, yapışqan tabancasından istifadə edərək komponentləri bağladım (Şəkil #4), sonra lehimləmə dəmiri və tullanan tellərdən istifadə edərək komponentlər arasındakı əlaqəni təsdiqlədim.

Nəhayət hər şeyi korpusun içinə qoydum və qapağı bağladım (Şəkil #5 və #6).

Addım 9: Tamamlandı

Bitdi
Bitdi

Budur uşaqlar.

Tam demo və təcrübə üçün əlavə edilmiş videoya sonuna doğru baxın.

Kimin ən sürətli olduğunu görmək üçün dostlarınızla əylənmək üçün bu cihazdan istifadə edə bilərsiniz. Ciddi bir qeyd olaraq, hüquq -mühafizə orqanları sürücünün reaksiya müddətini yoxlaya bilər, çünki sərxoş sürücünün reaksiya müddətinin daha yavaş olacağı gözlənilir.

Oxuduğunuz və xoşbəxt etdiyiniz üçün təşəkkürlər.

Bu yazını bəyəndinizsə, çox güman ki, YouTube kanalımı bəyənəcəksiniz. Bir vuruş verin.

Tövsiyə: