Isi kandungan:

Pemasa Reaksi pemain tunggal (dengan Arduino): 5 Langkah
Pemasa Reaksi pemain tunggal (dengan Arduino): 5 Langkah

Video: Pemasa Reaksi pemain tunggal (dengan Arduino): 5 Langkah

Video: Pemasa Reaksi pemain tunggal (dengan Arduino): 5 Langkah
Video: Viral! Anak dan ibu diusir dari KRL?? 2024, Julai
Anonim
Pemasa Reaksi pemain tunggal (dengan Arduino)
Pemasa Reaksi pemain tunggal (dengan Arduino)
Pemasa Reaksi Pemain Tunggal (dengan Arduino)
Pemasa Reaksi Pemain Tunggal (dengan Arduino)

Dalam projek ini, anda akan membina pemasa reaksi yang dikuasakan oleh Arduino. Ia berfungsi pada fungsi Arduino's millis () di mana pemproses mencatatkan masa sejak program mula berjalan. Anda boleh menggunakannya untuk mencari perbezaan waktu antara saat lampu bertukar dan butang dilepaskan. Semua nilai diberikan dalam milisaat.

Dalam permainan, anda perlu menahan butang selepas itu LED akan menyala. Anda kemudian harus melepaskan butang setelah LED mati. Sekiranya anda melepaskannya terlalu awal daripada teks "Dikeluarkan terlalu awal" muncul di LCD. Masa yang anda perlukan untuk melepaskan butang, masa reaksi anda, ditunjukkan pada paparan LCD.

Bekalan

Harap maklum bahawa gambar tidak menunjukkan semua komponen yang diperlukan untuk projek tersebut

1) 1 x Arduino nano / Arduino Uno + Kabel penyambung

2) Perfboard 5cm x 5cm

3) 20 x kabel atau wayar pelompat

4) Skrin LCD 1 x 16x2 (Pilihan)

5) Potensiometer 1 x 100K atau 250K

6) Bateri 1 x 9V + klip penyambung

7) LED 1 x 5mm

8) Suis sesaat 1 x PTM

9) buzzer 1 x 3V atau 5V

Sebilangan besar barang boleh dibeli dari amazon. Terdapat beberapa alat elektronik di amazon yang menyediakan anda semua komponen asas seperti perintang, diod, transistor, dan lain-lain. Satu yang saya dapati untuk memberi saya wang boleh didapati di pautan ini.

Saya secara peribadi mempunyai sebahagian besar komponen kerana saya melakukan banyak jenis projek ini. Bagi penemu di luar sana di Singapura, Sim Lim Tower adalah tempat untuk membeli semua komponen elektronik. Saya mengesyorkan elektronik Space, elektronik Continental, atau Hamilton elektronik di tingkat 3.

Langkah 1: Merancang dan Memahami Litar

Sebilangan besar kerja dilakukan oleh kod di Arduino. Selain suis LED, buzzer, dan PTM, tidak banyak komponen elektronik standard. Walaupun begitu, masih penting untuk memahami rangkaian.

1) Satu hujung suis PTM disambungkan ke + 5V sementara yang lain disambungkan ke pin Arduino. Pin arduino juga disambungkan ke tanah menggunakan perintang tarik 10K ohm. Ini mengelakkan sebarang voltan terapung mempengaruhi keadaan pin.

2) Anod LED disambungkan terus ke arduino. Tidak perlu mempunyai transistor untuk meningkatkan voltan ke LED. Arduino menyediakan arus yang mencukupi untuk menghidupkan LED. Katod LED disambungkan ke tanah.

3) Akhirnya, proses yang sama berlaku dengan bel tetapi untuk pin Arduino yang berbeza.

4) Sambungan antara LCD dan arduino disorot dalam skema dan model fritzing.

Langkah 2: Skema Litar dan Pembinaan

Skema dan Pembinaan Litar
Skema dan Pembinaan Litar
Skema dan Pembinaan Litar
Skema dan Pembinaan Litar
Skema dan Pembinaan Litar
Skema dan Pembinaan Litar

Terdapat beberapa pilihan mengenai cara menyusun litar.

1) Bagi pengguna yang menggunakan elektronik, saya akan mengesyorkan menggunakan papan roti untuk membina litar. Ia jauh lebih tidak kemas daripada menyolder, dan akan lebih senang untuk debug kerana wayar dapat disesuaikan dengan mudah. Ikuti sambungan yang ditunjukkan pada gambar yang membingungkan.

2) Untuk individu yang lebih berpengalaman, cuba gunakan pematerian litar ke papan roti. Ia akan lebih kekal dan tahan lebih lama. Baca dan ikuti skema untuk panduan.

3) Akhirnya, anda juga boleh memesan PCB yang telah dibuat dari SEEED. Semua yang anda mesti lakukan adalah menyolder komponen pada. Fail Gerber yang diperlukan dilampirkan dalam langkah. Berikut adalah pautan ke folder pemacu google dengan fail Gerber yang zip:

Langkah 3: Kod Arduino

Kod Arduino
Kod Arduino

Kodnya adalah aspek cabaran projek ini. Banyak yang perlu dilakukan dengan satu gelung kekosongan dan menavigasi sepanjang masa dan untuk gelung dalam memerlukan sedikit masa.

Kod ini mempunyai beberapa komen untuk membantu anda mengikuti. Anda boleh memuat turunnya dan memuat naiknya ke Arduino menggunakan kabel USB ke mini USB. Anda memerlukan aplikasi Arduino di komputer anda untuk itu dan anda dapat mencari pautan muat turun dari laman web ini:

Langkah 4: Perumahan untuk Litar

Perumahan untuk Litar
Perumahan untuk Litar

1) Anda boleh membuat bekas plastik lama untuk selongsongnya. Menggunakan pisau panas untuk memotong slot untuk LCD dan butang.

2) Selain itu, anda boleh menyemak akaun saya untuk mendapatkan arahan lain di mana saya menerangkan cara membina kotak dari laser akrilik. Anda akan dapat mencari fail SVG untuk pemotong laser. Sebagai alternatif, bagi orang yang tidak mempunyai akses ke pemotong laser, anda boleh mendapatkan instruksi lain yang terperinci mengenai cara membina kotak dari kepingan kayu ganti

3) Akhirnya, anda boleh meninggalkan litar tanpa selongsong. Ia akan mudah diperbaiki dan diubahsuai.

Langkah 5: Menunjukkan Litar

pautan ke video:

Disyorkan: