Isi kandungan:

PressKill: Permainan Arduino: 5 Langkah
PressKill: Permainan Arduino: 5 Langkah

Video: PressKill: Permainan Arduino: 5 Langkah

Video: PressKill: Permainan Arduino: 5 Langkah
Video: easy chord progressions? - Circle of Fifths preset for Bitwig Studio 2024, November
Anonim
PressKill: Permainan Arduino
PressKill: Permainan Arduino

PressKill adalah permainan fizikal untuk empat pemain yang saya reka dan buat menggunakan Arduino untuk projek sekolah. Pembuatan permainan ini melibatkan pengaturcaraan, pematerian, pembuatan rancangan vektor, pemotongan laser dan beberapa perekatan. Ingin membuat permainan rad untuk bermain dengan rakan? Teruskan membaca!

Peraturan untuk permainan:

  1. Apabila mana-mana pemain menekan butang mereka, mereka mendapat mata dan Deadzone bermula.
  2. Apabila mana-mana pemain menekan butang mereka semasa Deadzone, mereka kehilangan dan berada di luar permainan.
  3. 5 saat selepas permulaannya, Deadzone berakhir. Tidak ada petunjuk mengenai perkara ini.
  4. Pemain pertama yang mempunyai lima mata atau yang terakhir berdiri, menang.

Langkah 1: Bahagian

Bahagian
Bahagian
Bahagian
Bahagian

Berikut adalah senarai semua bahagian yang terdapat dalam binaan fizikal permainan.

  • 1 Arduino
  • 4 butang arked besar dengan lampu pilihan
  • 16 penyambung wanita
  • 4 kepingan putih
  • 4 220 perintang Ohm
  • 4 10.000 perintang Ohm
  • banyak wayar
  • tiub pengecutan panas
  • papan wangi
  • 1 helai kayu MDF 3mm
  • gam kayu

Saya juga menggunakan alat berikut:

  • Besi pematerian
  • Pemotong laser
  • Pistol haba (kerja yang lebih ringan juga)

Langkah 2: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Pendawaian itu sendiri tidak begitu rumit, hanya membosankan kerana anda perlu melakukan perkara yang sama empat kali, sekali untuk setiap butang. Berikut adalah petunjuk yang baik untuk pin butang: Big-dome-push-button-LinkIt-basics

Baiklah, inilah perkara dalam lima langkah:

  1. Masukkan LED ke dalam butang arked. Sekiranya butang anda serasi dengan LED, senang! Saya tidak, jadi saya menyoldernya di tempat.
  2. Pasang penyambung wanita ke beberapa wayar. Saya menyoldernya untuk mengukuhkan sambungan dan menambahkan beberapa tiub penyusutan haba, menggunakan pistol panas, untuk keselamatan. Saya warnakan kod wayar menjadi negatif (kelabu) dan positif (merah).
  3. Pateri semua wayar untuk setiap butang ke sekeping kecil papan wangi, untuk menambah perintang yang betul. Ia juga membantu mengatur sedikit. Periksa gambar yang disertakan untuk melihat wayar dan perintang yang berbeza. Kemudian sambungkan wayar dengan penyambung wanita ke butang. sekarang ulang empat kali!
  4. Selesaikan semua wayar setiap butang yang masuk ke 5V dan GND Arduino ke sekeping kecil papan wangi, secara selari. dengan cara ini anda hanya perlu menghubungkan dua wayar ke Arduino anda dan bukannya lapan.
  5. Ini adalah langkah pilihan, tetapi jika anda ingin tetap teratur seperti saya, labelkan kabel dari setiap butang yang masuk ke PIN Arduino. Saya menggunakan warna butang dengan warna butang.

Itu sahaja untuk elektronik! Sekiranya anda lebih pintar daripada saya, rancang litar anda terlebih dahulu supaya anda dapat menguruskan kabel dengan mudah dan mengelakkan spageti wayar yang besar.

Langkah 3: Kotak

Kotak
Kotak

Atas sebab peribadi, saya ingin membuat kotak potong laser untuk menyimpan semua elektronik. Bentuknya agak sederhana dan mudah dibuat dengan hanya menggergaji kayu dan menggerudi lubang bulat, jadi jika itu lebih cepat atau lebih mudah untuk anda, itu adalah langkah yang bijak. Tetapi izinkan saya memberitahu anda, sendi jari itu kelihatan keren.

Saya mengambil corak kotak dari makercase.com, yang menjadikannya sangat mudah untuk tidak menarik semua sendi jari sendiri. Saya kemudian mengubah suai corak di Inkscape, program melukis vektor percuma. Pada pengalaman saya, Inkscape tidak pandai mengeksport fail.dxf yang dibaca oleh pemotong laser, jadi penyelesaian untuk masalah itu adalah dengan menggunakan Adobe Illustrator.

Kotak itu sendiri berukuran 30 x 30 x 10 sentimeter. Setelah memotong laser mdf anda, anda boleh melekatkan panel bersama-sama. Jangan lekatkan bahagian bawah sekalipun! Ia berfungsi sebagai penutup terbalik untuk mengakses perkakasan. Anda boleh membuatnya terpasang dengan menempelkan beberapa magnet ke bahagian dalam. Saya tidak, hanya kerana saya tidak perlu. Ini adalah keputusan yang baik jika anda ingin menggerakkan kotak dengan banyak tanpa bahagian bawah jatuh.

Catatan: rancangan yang disediakan dalam instruksional ini tidak termasuk lubang untuk kabel kuasa ke Arduino. Saya menggerudi sendiri, tetapi anda boleh mengubah rancangan untuk menampung satu, atau meletakkan sumber kuasa 5 V di dalam kotak. Masih banyak ruang untuk itu.

Langkah 4: Kod

Inilah kod untuk Arduino. Ini dibuat oleh saya dan boleh mengandungi pepijat, walaupun saya belum melihatnya, buat masa ini. Ia dikomentari dan anda bebas untuk mengoptimumkan, mengubah atau menambahnya.

Langkah 5: Bersenang-senang

Berseronok!
Berseronok!

Ini mungkin terdengar murahan, tetapi saya bermaksud: berseronok membuat dan bermain! Ingat juga: tidak bersenang-senang juga merupakan sebahagian daripada keseronokan membuat. Sekiranya anda buntu, main-main dan bereksperimen untuk mencari penyelesaian baru untuk masalah. Begitulah cara saya membuat permainan ini. Terima kasih untuk membaca!

Disyorkan: