Daftar Isi:

Timer Reaksi Pemain Tunggal (dengan Arduino): 5 Langkah
Timer Reaksi Pemain Tunggal (dengan Arduino): 5 Langkah

Video: Timer Reaksi Pemain Tunggal (dengan Arduino): 5 Langkah

Video: Timer Reaksi Pemain Tunggal (dengan Arduino): 5 Langkah
Video: BELAJAR 57 PEMROGRAMAN ARDUINO - Fitur Double Klik Dan Long Press Pada Push Button 2024, November
Anonim
Timer Reaksi Pemain Tunggal (dengan Arduino)
Timer Reaksi Pemain Tunggal (dengan Arduino)
Timer Reaksi Pemain Tunggal (dengan Arduino)
Timer Reaksi Pemain Tunggal (dengan Arduino)

Dalam proyek ini, Anda akan membuat timer reaksi yang ditenagai oleh Arduino. Ini bekerja pada fungsi milis () Arduino di mana prosesor mencatat waktu sejak program mulai berjalan. Anda dapat menggunakannya untuk menemukan perbedaan waktu antara saat lampu menyala dan tombol dilepaskan. Semua nilai diberikan dalam milidetik.

Dalam gim, Anda harus menahan tombol setelah itu LED akan menyala. Anda kemudian harus melepaskan tombol setelah LED mati. Jika Anda melepaskannya terlalu dini, teks "Dirilis terlalu dini" akan muncul di LCD. Waktu yang Anda ambil untuk melepaskan tombol, waktu reaksi Anda, ditampilkan pada layar LCD.

Perlengkapan

Harap dicatat bahwa gambar tidak menunjukkan semua komponen yang diperlukan untuk proyek

1) 1 x Arduino nano/Arduino Uno + Menghubungkan kabel

2) 5cm x 5cm Perfboard

3) 20 x kabel atau kabel jumper

4) Layar LCD 1 x 16x2 (Opsional)

5) potensiometer 1 x 100K atau 250K

6) 1 x baterai 9V + klip konektor

7) 1x5mm LED

8) 1 x saklar sesaat PTM

9) 1 x 3V atau 5V bel

Sebagian besar item dapat dibeli dari amazon. Ada beberapa kit elektronik di amazon yang memberi Anda semua komponen dasar seperti resistor, dioda, transistor, dll. Yang saya temukan memberi saya keuntungan tersedia di tautan ini.

Saya pribadi sudah memiliki sebagian besar komponen karena saya melakukan banyak jenis proyek ini. Bagi para penemu di Singapura, Menara Sim Lim adalah tempat yang tepat untuk membeli semua komponen elektronik. Saya merekomendasikan elektronik Space, elektronik Continental, atau elektronik Hamilton di lantai 3.

Langkah 1: Merencanakan dan Memahami Sirkuit

Sebagian besar pekerjaan dilakukan oleh kode di Arduino. Selain LED, buzzer, dan sakelar PTM, tidak banyak komponen elektronik standar. Namun demikian, tetap penting untuk dapat memahami sirkuit.

1) Salah satu ujung sakelar PTM terhubung ke +5V sementara ujung lainnya terhubung ke pin Arduino. Pin arduino juga dihubungkan ke ground menggunakan resistor pull-down 10K ohm. Ini mencegah tegangan mengambang apa pun dari memengaruhi status pin.

2) Anoda LED terhubung langsung ke arduino. Tidak perlu memiliki transistor untuk meningkatkan tegangan ke LED. Arduino menyediakan jumlah arus yang cukup untuk menyalakan LED. Katoda LED terhubung ke ground.

3) Terakhir, proses yang sama terjadi dengan buzzer tetapi untuk pin Arduino yang berbeda.

4) Hubungan antara LCD dan Arduino disorot dalam skema dan model fritzing.

Langkah 2: Skema dan Konstruksi Sirkuit

Skema dan Konstruksi Sirkuit
Skema dan Konstruksi Sirkuit
Skema dan Konstruksi Sirkuit
Skema dan Konstruksi Sirkuit
Skema dan Konstruksi Sirkuit
Skema dan Konstruksi Sirkuit

Ada beberapa opsi tentang cara menyusun sirkuit.

1) Untuk orang yang masuk ke elektronik, saya akan merekomendasikan menggunakan papan tempat memotong roti untuk membangun sirkuit. Ini jauh lebih tidak berantakan daripada menyolder, dan akan lebih mudah untuk di-debug karena kabelnya dapat disesuaikan dengan mudah. Ikuti koneksi yang ditunjukkan pada gambar fritzing.

2) Untuk individu yang lebih berpengalaman, cobalah menggunakan solder sirkuit ke papan tempat memotong roti. Ini akan lebih permanen dan bertahan lebih lama. Baca dan ikuti skema untuk panduan.

3) Terakhir, Anda juga dapat memesan PCB yang sudah jadi dari SEEED. Yang harus Anda lakukan hanyalah menyolder komponen. File Gerber yang diperlukan dilampirkan di langkah. Berikut ini tautan ke folder google drive dengan file Gerber zip:

Langkah 3: Kode Arduino

Kode Arduino
Kode Arduino

Kode adalah aspek tantangan dari proyek ini. Banyak yang harus dilakukan dengan satu loop kosong dan menavigasi sepanjang waktu dan untuk loop di dalamnya dapat memakan waktu.

Kode memiliki beberapa komentar untuk membantu Anda mengikuti. Anda dapat mengunduhnya dan mengunggahnya ke Arduino menggunakan kabel USB ke mini USB. Anda memerlukan aplikasi Arduino di komputer Anda untuk itu dan Anda akan dapat menemukan tautan unduhannya dari situs web ini:

Langkah 4: Perumahan untuk Sirkuit

Perumahan untuk Sirkuit
Perumahan untuk Sirkuit

1) Anda dapat menggunakan casing plastik bekas untuk casingnya. Menggunakan pisau panas untuk memotong slot untuk LCD dan tombol.

2) Selain itu, Anda dapat memeriksa akun saya untuk instruksi lain di mana saya menjelaskan cara membuat kotak dari akrilik potong laser. Anda akan dapat menemukan file SVG untuk pemotong laser. Atau, bagi orang yang tidak memiliki akses ke pemotong laser, Anda dapat menemukan instruksi lain yang merinci cara membuat kotak dari potongan kayu cadangan.

3) Akhirnya, Anda bisa meninggalkan sirkuit tanpa selubung. Ini akan mudah untuk diperbaiki dan dimodifikasi.

Langkah 5: Mendemonstrasikan Sirkuit

tautan ke video:

Direkomendasikan: