Tentang proyek ini
Liandri
Pertama-tama, terima kasih kepada DFRobot untuk suku cadang untuk proyek ini!
Saya menyukai Unreal Tournament (UT) dan saya sangat menyukai ASMD Shock Rifle dalam daftar senjata game – jadi saya pikir mengapa tidak membuatnya?
Juga karena UT baru sekarang tidak lagi dalam pengembangan (EPIC , tolong tolong tolong lanjutkan ini ), saya membutuhkan sesuatu untuk memenuhi kebutuhan saya akan UT.
Dari tautan di atas – pada dasarnya ini adalah senapan plasma yang menembakkan sinar ungu, dengan tembakan sekunder bola ungu yang juga dapat ditembakkan dengan sinar untuk membuat serangan tersier.
Setelah beberapa pengalaman dengan SimplePlastics dalam proyek Arduino Lightsaber saya, saya terjerumus pada gagasan mereka – meskipun saya menyadari bahwa alih-alih tabung, saya seharusnya menggunakan batang padat untuk proyek agar lebih banyak menyebarkan cahaya – saya menyadari plastik ini akan juga sempurna untuk membuat Senapan Kejut kehidupan nyata!
Jadi saya mengajukan ide itu ke DFRobot dan mereka setuju, lalu saya memesan plastik dari SimplyPlastics dan mulai bekerja.
Sasaran Utama:
- Buat Senapan Kejut ASMD kehidupan nyata.
- Pastikan lampu menyala dan mengeluarkan suara dari game (kedua mode penembakan) serta layar yang memberi tahu pengguna mode apa yang sedang aktif.
Bagian - Arduino Uno
- Perisai IO Gravitasi
- Layar OLED
- Tempat Baterai
- DFPlayer
- Cakram Ringan (x2)
- Perangkat Resistor
- Tombol Tekan (x2)
- Kawat
- Pembicara
- Veroboard
- Pembalas Nerf
- Nerf Barel
- Mikro SD 4 GB
- Batang Akrilik
- Baterai AA (x6)
Konstruksi
Pertama adalah membongkar Pembalas Nerf lama yang rusak yang saya temukan:
Dan membersihkan bagian dalam untuk memberi ruang bagi teknologi:
Seperti yang terlihat di atas, saya juga memotong beberapa hiasan untuk membuat ruang ekstra, serta membuat lubang di laras bawah untuk batang lainnya. Batang 25mm dipasang dengan baik ke laras utama, saya hanya perlu membengkokkan beberapa plastik ke belakang.
Kemudian untuk menghubungkan IO Shield ke UNO:
Dan mengikuti petunjuk konstruksi dari DFRobot untuk OLED dan Modul / Speaker MP3:
Segalanya menjadi lebih mudah dengan IO Shield – terutama tentu saja produk berbasis Gravity yang pada dasarnya adalah plug-n-play.
Saatnya uji pencahayaan cepat dengan batang plastik:
Terlihat bagus.
Selanjutnya adalah membuat 2 tombol untuk terhubung ke Arduino – satu untuk mengontrol penembakan dan yang kedua untuk mengubah mode ke 'mode Instagib' (dalam game ini adalah tempat senapan berwarna merah dan memberikan pembunuhan instan).
Kedua tombol tersebut dapat dibuat menggunakan metode dari proyek Arduino Lightsaber saya.
Saya kemudian memasang OLED ke stok Nerf dan memasang kabel melalui bagian belakang yang dijepit, yang dengan sendirinya disekrup ke bagian belakang Nerf:
Dan kemudian menempelkan kotak baterai – saya juga menempelkan speaker ke sisi lain:
Kemudian menempelkan Disk LED di tempat tongkat akan diletakkan:
Setelah tes memastikan pistol masih akan menutup, saya menempelkan UNO itu sendiri ke dalam magwell dan memberikan tes visual cepat:
Kemudian bagian yang sangat rumit adalah menempelkan tombol untuk sakelar Mode dan Pemicu – yang masing-masing akan saya gunakan pelepas mag dan pemicu untuk masing-masing:
Setelah menuangkan sekitar 467 batang lem panas untuk menahan batang plastik dan mengencangkan kedua sisi Nerf, uji fungsionalitas dan visual lainnya:
Pada titik ini saya memakai ini dan berlari di sekitar flat saya – itu luar biasa.
Bagian terakhir adalah meletakkan laras akhir ke batang utama:
Astaga.
Kode
Berikut adalah kode tidak terlalu banyak; terutama terbantu dengan contoh dari tautan wiki di atas di DFRobot.
Saya menambahkan pengatur waktu tombol tahan untuk mendapatkan dua mode penembakan dari senapan, tekan untuk mendapatkan suara sinar standar, tahan selama beberapa detik untuk mendapatkan suara inti kejut – suara juga ada di GitHub saya yang ditautkan di atas.
Dengan kode yang diunggah dan waktu kerja untuk bersenang-senang dengannya.
DM-Deck16
Berlari di sekitar flatku seperti kutu buku seperti biasanya, proyek ini sukses bagiku.
Seperti yang Anda lihat, mekanisme penembakannya agak kikuk – ini karena banyaknya barang di bingkai yang membuat tombol sulit untuk ditekan.
Pengalih mode bekerja dengan sempurna – bekerja hanya dengan sedikit menggerakkan tombol pelepas magnet.
OLED juga berfungsi sempurna untuk menunjukkan kepada pengguna mode apa senapan itu berada.
Kesimpulan
Proyek ini sangat menyenangkan. Saya sangat senang dengan estetikanya, ini semacam penggabungan semua Senapan dari semua game menjadi satu – Anda dapat melihat semuanya di sini.
Kedengarannya juga bagus.
Membangunnya memang rumit, tetapi sebagian besar kabel dan barang-barang yang berantakan disembunyikan di dalamnya, jadi saya senang – satu-satunya masalah adalah saya mungkin membuat larasnya agak terlalu panjang, tapi oh well, itu masih terlihat bagus.
Apakah Anda penggemar Unreal Tournament? Bagaimana menurutmu?
Jangan ragu untuk memberi tahu saya.
Dan sampai jumpa lagi.
Kode
Github
https://github.com/LordofBone/ASMDShockRiflehttps://github.com/LordofBone/ASMDShockRifle