Daftar Isi:

Pengukur Waktu Reaksi (Visual, Audio, dan Sentuhan): 9 Langkah (dengan Gambar)
Pengukur Waktu Reaksi (Visual, Audio, dan Sentuhan): 9 Langkah (dengan Gambar)

Video: Pengukur Waktu Reaksi (Visual, Audio, dan Sentuhan): 9 Langkah (dengan Gambar)

Video: Pengukur Waktu Reaksi (Visual, Audio, dan Sentuhan): 9 Langkah (dengan Gambar)
Video: Beginilah kondisi otak dan wajah ketika kecanduan pornografi, masturbasi dan orgasme (PMO)โ€ผ๏ธ๐Ÿ˜‹๐Ÿ’ฆ 2024, November
Anonim
Pengukur Waktu Reaksi (Visual, Audio, dan Sentuhan)
Pengukur Waktu Reaksi (Visual, Audio, dan Sentuhan)

Waktu reaksi adalah ukuran waktu yang dibutuhkan seseorang untuk mengidentifikasi stimulus dan menghasilkan respons. Misalnya waktu reaksi audio seorang atlet adalah waktu yang berlalu antara penembakan tembakan (yang memulai perlombaan) dan dia memulai perlombaan. Waktu reaksi memainkan peran penting dalam situasi respons langsung seperti perlombaan Olimpiade 100m dan menerapkan jeda dalam mobil yang melaju kencang untuk beberapa nama. Dalam Proyek mini ini, kami membuat pengukur waktu reaksi yang memungkinkan kami mengukur waktu reaksi untuk rangsangan visual, audio, dan sentuhan. Mari kita mulai.

Langkah 1: Video

Image
Image

Beberapa hal lebih baik dijelaskan dalam artikel seperti kode dan detail rumit, sementara beberapa lebih baik dialami melalui video misalnya dalam kasus kami membunyikan bel dan mengubah layar OLED. Lihatlah video terlampir pendek untuk pengalaman lengkap. P. S. Karena artikel ini ditulis setelah menyiapkan video, saya akan mengisi detail yang hilang jika ada di sini.

Langkah 2: Suku Cadang dan Alat

Pengukuran Waktu Reaksi Visual
Pengukuran Waktu Reaksi Visual

Berikut adalah daftar komponen elektronik yang dibutuhkan (#count) yang dibutuhkan untuk miniProject ini.

  • Layar OLED I2C (#1),
  • Arduino nano (#1),
  • Buzzer (#1),
  • Relai (#1),
  • Sakelar geser SPDT (#1),
  • Tombol tekan (#2) sebaiknya satu hijau dan satu merah,
  • Kapasitor 100 nf (#1) dan
  • Baterai 9V + konektor, kabel jumper dan kotak plastik (10cm x 6cm x 3cm).

Lihatlah gambar terlampir untuk mendapatkan ide untuk tampilan komponen. (Jangan khawatir tentang jaring kawat, kami akan membahasnya di langkah selanjutnya)

Berikut ini adalah daftar alat.

  • Besi solder,
  • Pistol lem dan
  • Pisau panas.

Sekarang, kita akan melalui pengukuran waktu reaksi visual, audio dan sentuhan satu per satu dan membangun sirkuit saat kita melewatinya.

Langkah 3: Pengukuran Waktu Reaksi Visual

Pengukuran Waktu Reaksi Visual
Pengukuran Waktu Reaksi Visual

Waktu reaksi visual adalah jumlah waktu yang kita ambil untuk menanggapi rangsangan visual, misalnya Anda tiba-tiba melihat gelas terkulai dari meja dan Anda menanggapi untuk menangkapnya.

Untuk pengukuran waktu reaksi visual, kami akan menempatkan lingkaran putih pada I2C OLED setelah penundaan acak, orang yang diuji harus menekan tombol tekan merah secepat mungkin saat melihat lingkaran putih ini.

Saya menghubungkan layar OLED I2C, arduino nano, dan dua tombol tekan pada papan roti menggunakan banyak kabel jumper sesuai dengan skema terlampir.

Tombol tekan hijau digunakan untuk beralih di antara jenis pengukuran waktu reaksi yang kami miliki di meter ini.

Langkah 4: Pengukuran Waktu Reaksi Audio

Pengukuran Waktu Reaksi Audio
Pengukuran Waktu Reaksi Audio
Pengukuran Waktu Reaksi Audio
Pengukuran Waktu Reaksi Audio

Waktu reaksi audio adalah jumlah waktu yang kita ambil untuk menanggapi stimulus audio, misalnya reaksi atlet terhadap wasit yang memulai perlombaan.

Untuk pengukuran waktu reaksi audio, saya menambahkan buzzer ke pin D7 arduino nano, buzzer berbunyi secara acak di mana pengguna harus menekan tombol tekan merah sesegera mungkin.

Langkah 5: Pengukuran Waktu Reaksi Sentuh

Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh
Pengukuran Waktu Reaksi Sentuh

Waktu reaksi sentuhan adalah jumlah waktu yang kita ambil untuk menanggapi rangsangan sentuhan, misalnya menyentuh permukaan yang panas dan melepaskan tangan Anda darinya.

Untuk pengukuran waktu reaksi sentuhan, saya menggunakan relai yang dirobohkan dengan kontak bergerak yang terbuka. Gerakan kontak bertindak sebagai rangsangan sentuhan yaitu ketika kita menerapkan 5V ke kumparan relai, elektromagnet diaktifkan menarik kontak ke bawah (Gerakan sangat kecil seperti yang terlihat pada gambar terlampir tetapi cukup untuk dirasakan). Saya menghubungkan koil relay antara ground dan pin D8 arduino nano.

Sekedar info saya merobohkan relay dengan bantuan tang dan pisau panas. Harap berhati-hati dalam melakukannya.

Langkah 6: Sirkuit Lengkap

Sirkuit Lengkap
Sirkuit Lengkap

Saya menggunakan baterai 9V yang ringkas untuk memberi daya pada sirkuit ini dan menambahkan sakelar ON/OFF melengkapi bagian perangkat keras elektronik dari meteran ini.

Mari kita lihat kode arduino.

Langkah 7: Kode Arduino

Mari kita berjalan melalui bagian utama dari kode. Akan membantu jika Anda mengunduh kode dan melihatnya secara paralel.

Saya menggunakan perpustakaan adafruit GFX dan SSD1306 untuk menggerakkan OLED.

Kode Arduino berisi dua fungsi utama built-in yang disebut setup() dan loop(), yang pertama dijalankan sekali saat power up dan sisa waktu mikro-controller mengeksekusi loop().

Sebelum setup(), saya menginisialisasi semua variabel yang diperlukan dan di setup() saya menginisialisasi OLED berikut informasi mengenai tombol apa yang digunakan untuk menggulir menu ditampilkan pada OLED. Saya menyimpannya dalam pengaturan karena kami hanya perlu menjalankannya sekali.

Dalam loop() tombol tekan hijau disurvei untuk memilih item menu dan layar diperbarui menggunakan fungsi updateMenu(). Setelah tes waktu reaksi dipilih, fungsi loadTest() memperbarui layar yang sesuai. Silakan melalui fungsi ini sendiri dan beri tahu saya jika Anda menghadapi masalah apa pun. Fungsi-fungsi ini memiliki pola pengulangan yang menunjukkan info pengujian yang relevan pada OLED, mengambil input pengguna dan menampilkan waktu reaksi.

Saya tidak menyalin kode tempel dalam teks karena akan membuat langkah ini sangat besar dan mungkin sulit untuk diikuti. Namun demikian, tolong jangan merasa buruk untuk bertanya kepada saya bahkan keraguan yang paling sederhana sekalipun jika Anda memilikinya.

Langkah 8: Mempersiapkan Kotak Meter

Mempersiapkan Kotak Meteran
Mempersiapkan Kotak Meteran
Mempersiapkan Kotak Meteran
Mempersiapkan Kotak Meteran
Mempersiapkan Kotak Meter
Mempersiapkan Kotak Meter

Setelah kode dan perangkat keras elektronik siap, saya menggambar perkiraan dimensi OLED, relai, ON/OFF, dan tombol tekan pada kotak plastik menggunakan pensil (Gambar #1). Setelah itu saya menggunakan pisau panas untuk memotongnya (Gambar #2), khusus untuk lubang kancing saya harus melepas pisau dan menggunakan batang panas (Gambar #3).

Setelah tutup plastik siap, saya mengamankan komponen di atasnya menggunakan lem (Gambar # 4), Setelah itu saya mengkonfirmasi koneksi antar komponen menggunakan besi solder dan kabel jumper.

Akhirnya saya meletakkan semuanya di dalam enklosur dan menutup tutupnya (Gambar #5 ).;

Langkah 9: Selesai

Selesai
Selesai

Jadi itu saja.

Lihatlah video terlampir menjelang akhir untuk demo dan pengalaman lengkap.

Anda dapat menggunakan perangkat ini untuk bersenang-senang dengan teman-teman Anda untuk melihat siapa yang tercepat. Sebagai catatan serius, aparat penegak hukum dapat memeriksa waktu reaksi pengemudi karena pengemudi mabuk diperkirakan memiliki waktu reaksi yang lebih lambat.

Terima kasih telah membaca dan selamat membuat.

Jika Anda menyukai artikel ini, kemungkinan Anda akan menyukai saluran YouTube saya. Cobalah.

Direkomendasikan: