Daftar Isi:

Game Reaksi Arduino: 9 Langkah
Game Reaksi Arduino: 9 Langkah

Video: Game Reaksi Arduino: 9 Langkah

Video: Game Reaksi Arduino: 9 Langkah
Video: MERINDING😱 A.I INI MERAMALKAN EVOLUSI MANUSIA DI MASA DEPAN #shorts #fyp #evolusi #funfacts 2024, November
Anonim
Permainan Reaksi Arduino
Permainan Reaksi Arduino

Saya membuat game ini sebagai tugas sekolah. Kami harus membuat sesuatu yang interaktif dengan arduino. Ini adalah proyek Arduino pertama saya yang pernah saya buat, jadi itu cukup sulit, tetapi bukan tidak mungkin!

Langkah 1: Kumpulkan Alat Anda

Untuk proyek ini, Anda memerlukan:

-Arduino. (Saya menggunakan nano, tetapi Anda dapat menggunakan Arduino apa saja)

- penggeser (potensiometer)

- Sebuah tombol

- Layar LED, sebaiknya 32 x 128

- Setidaknya enam lampu LED (saya akan merekomendasikan mendapatkan banyak dari mereka, mereka akan mudah pecah)

- Papan tempat memotong roti untuk menguji proyek Anda

- tempat baterai

- komputer laptop

- Besi Solder

Langkah 2: Menghubungkan LED

Menghubungkan LED
Menghubungkan LED

Ketika Anda telah mengumpulkan semua alat Anda, saatnya untuk membuat!

Ini adalah Skema proyek.

Jadi bagaimana kamu melakukan ini?

Pertama-tama, hubungkan Arduino Anda ke komputer Anda dan unduh kodenya. Unggah ke Arduino Anda

Setelah Anda mengunggah kode, keluarkan papan tempat memotong roti Anda!

Hubungkan lampu LED Anda seperti skema di atas, letakkan tali kecil LED di garis tanah di papan tempat memotong roti Anda (biasanya garis biru di sisi atas papan tempat memotong roti Anda). Dapatkan satu atau kabel Anda dan hubungkan ke GND (ground) di arduino Anda, dan sisi lainnya di ground line di breadboard. Sekarang semua yang akan Anda letakkan di seluruh garis horizontal ini, akan di-ground.

Sisi lain dari LED harus di papan tempat memotong roti. Anda dapat meletakkannya di mana saja, selama Anda menghubungkannya ke pin digital Arduino Anda. Dengan begitu, mereka akan mendapatkan listrik dan Anda dapat menggunakannya untuk kode Anda. Adapun pin digital: Anda memiliki lima led, jadi Anda akan menghubungkan semuanya ke pin digital yang berbeda.

Led satu harus terhubung ke digital pin 3, led dua terhubung ke digital pin 5, led tiga terhubung ke digital pin 7, led empat terhubung ke digital pin 9 dan led lima terhubung ke digital pin 10. Pastikan Anda meletakkan kabel di garis vertikal papan tempat memotong roti Anda, dan bukan pada garis horizontal.

Ada led keenam, led ini adalah "Lampu Kehidupan" pemain Anda, lampu yang menunjukkan apakah pemain kalah atau tidak. Lampu ini harus dihubungkan dengan cara yang sama, tetapi menggunakan pin digital 11.

Dan itu saja untuk menghubungkan LED!

Langkah 3: Penggeser

Penggeser
Penggeser
Penggeser
Penggeser
Penggeser
Penggeser

Penggeser cukup mudah untuk dihubungkan. Slider memiliki 3 pin. Dua pin di satu sisi adalah ground dan volt, pin lainnya adalah sinyal Anda.

Pin sinyal menuju ke Pin Analog A1

Pin ground menuju ke ground line pada papan roti Anda.

Sekarang, kita belum melakukannya, tetapi penting juga untuk membuat garis 5V pada papan tempat memotong roti Anda. Itu baik di bawah atau di atas garis tanah, dan berwarna merah. Dapatkan kabel Anda dan masukkan ke 5V pada arduino Anda. Letakkan jalur lainnya pada jalur 5V di papan tempat memotong roti Anda. Seluruh garis horizontal ini sekarang menjadi garis 5V Anda dan Anda dapat meletakkan semua listrik Anda di sini.

Letakkan pin 5V pada baris ini dan penggeser Anda harus terhubung!

Langkah 4: Layar LED

Layar LED
Layar LED

Bagian instruksi ini hanya berfungsi untuk layar LED 4 pin pada Arduino Nano. Pastikan layar Anda memiliki pin ini: GND, VDD, SCK dan SDA. Arduino Uno memiliki SCK dan SDA yang diaktifkan, jadi google langkah ini jika Anda tidak yakin bagaimana menghubungkan layar Anda.

Pin GND mudah, Anda menghubungkannya ke saluran ground di papan tempat memotong roti, atau pin ground yang tersisa di arduino Anda.

Setelah itu, sambungkan VDD ke saluran 5V Anda.

SCK dan SDA menggunakan pin analog 4 dan 5, SCK menggunakan pin Analog 5 dan SDA menggunakan pin Analog 4.

Sekarang setelah layar Anda terhubung, letakkan arduino Anda di sumber daya Anda dan pastikan itu berfungsi.

Langkah 5: Tombol

Tombol
Tombol
Tombol
Tombol

Hal terakhir yang perlu Anda hubungkan adalah tombol Anda. Ada berbagai jenis tombol dengan cara berbeda untuk terhubung. Di atas Anda dapat melihat tombol yang saya gunakan. Jika Anda memiliki ini, atau tombol serupa dengan pin yang sama, Anda dapat mengikuti tutorial ini. Kalau tidak, Anda perlu mencari di Google cara menghubungkan tombol Anda.

Ada 3 pin pada tombol ini.

GND pergi ke garis dasar Anda di papan tempat memotong roti

VCC masuk ke saluran 5V Anda di papan tempat memotong roti

dan S adalah keluaran digital, menuju ke pin digital 8.

Ya! Sekarang semuanya terhubung dan siap untuk diuji.

Langkah 6: Pengujian

Pengujian
Pengujian

Sekarang, semuanya siap untuk diuji!

Jika Anda belum melakukannya, unduh dan unggah kode ke Arduino Anda. Ini mungkin terlihat agak aneh, tetapi gim Anda sekarang siap dimainkan! Anda dapat membuat prototipe kasing dengan karton (seperti yang saya lakukan) dan memutuskan di mana Anda ingin penggeser, tombol, layar led, dan lampu led Anda.

Langkah 7: Menjual

Dijual
Dijual

Sekarang, ini adalah bagian yang sulit, terutama pada Arduino Nano. Sebelum Anda mulai menjual, pastikan Anda berada di luar, atau menggunakan masker untuk mencegah diri Anda menghirup udara beracun dari besi solder.

Semua hal yang baru saja Anda hubungkan di papan tempat memotong roti dan arduino Anda, akan Anda lampirkan secara permanen. Pastikan semua kabel Anda berfungsi dan Anda memiliki kabel yang tepat di tempat yang tepat.

Oke, jadi, ini adalah bagaimana saya melakukannya.

Garis 5V dan garis Ground perlu dibuat ulang dengan sesuatu yang dapat Anda jual. Saya menggunakan protoboard (gambar di atas). Potong protoboard sehingga Anda memiliki dua bagian yang lebih kecil. Tidak harus terlalu besar, tetapi pastikan mereka memiliki cukup ruang untuk kabel Anda. Sekarang, keluarkan besi solder itu dan jual satu kabel ke saluran 5V di papan tempat memotong roti Anda. Sisi lain harus dijual di salah satu protoboard. Kami telah membuat ulang saluran 5V sekarang, pada semua protoboard ini. Segala sesuatu yang membutuhkan 5V, dapat dijual ke sini. Lakukan hal yang sama untuk protoboard lainnya, tetapi gunakan pin ground pada Arduino Anda.

Oke jadi, semua yang membutuhkan 5V dan Ground sebelumnya, perlu dijual di papan ini. Anda dapat mengacaukan semuanya bersama-sama untuk membuatnya sedikit lebih mudah. Ini berarti bahwa semua led Anda harus disambungkan dan bagian yang lebih kecil harus dijual ke protoboard ground. (Sisi lain harus dijual ke pin digital mereka yang telah kami buat prototipe sebelumnya)

Pada dasarnya, semua yang Anda kabelkan, akan dijual seperti ini.

Setelah selesai, proyek Anda permanen!

Langkah 8: Casing

Selubung
Selubung

Langkah terakhir, adalah menyatukan semuanya: Anda akan mendesain kasing!

Kasing ini bisa apa saja yang Anda inginkan, selama bagian-bagiannya pas. Kasing saya adalah model cetak 3D yang saya desain dan orang lain membuatkan model 3D untuk saya, saya ingin mengunggahnya, tetapi memiliki beberapa kekurangan dalam desain, jadi sebaiknya Anda membuatnya sendiri. Plus, itu akan terasa seperti proyek Anda sendiri ketika Anda melakukannya!

Jadi, jika Anda membuat prototipe sebelumnya, Anda dapat menggunakannya untuk memastikan Anda memiliki cukup ruang untuk semua bagian. Juga, jangan lupa untuk memberi ruang untuk kabel arduino Anda ke sumber listrik Anda! Saya harap Anda akan menjadi gila dan menggunakan bahan dan warna Anda sendiri!

Langkah 9: Kata Terakhir

Jadi, saya harap Anda menikmati instruksi saya dan membuat proyek indah Anda sendiri. Jangan ragu untuk mengubah segalanya sesuka Anda. Bagi saya, proyek ini belum selesai. Desain akhir saya berhasil, tetapi setelah beberapa jam Arduino saya berhenti bekerja, jadi saya berharap menemukan solusi sehingga berfungsi secara permanen. Saya menikmati proyek ini, meskipun banyak stres, jam dan air mata. Saya berharap untuk membuat lebih banyak di masa depan dan Anda akan menyukai proyek Anda!

Direkomendasikan: