Daftar Isi:

Buat Stasiun Hyperion New-U Anda Sendiri Dari Borderlands 2: 15 Langkah
Buat Stasiun Hyperion New-U Anda Sendiri Dari Borderlands 2: 15 Langkah

Video: Buat Stasiun Hyperion New-U Anda Sendiri Dari Borderlands 2: 15 Langkah

Video: Buat Stasiun Hyperion New-U Anda Sendiri Dari Borderlands 2: 15 Langkah
Video: Borderlands 2 | Easy way to kill Hyperious | How to Get Outside Hyperious Arena | Tutorial 2024, November
Anonim
Image
Image
Siapkan Pi
Siapkan Pi

Stasiun New-U di Borderlands 2 adalah beberapa bagian paling ikonik dari gim ini (meskipun bukan kanon). Jadi, saya memutuskan untuk membuatnya!

proyek ini cukup sederhana dan akan membutuhkan 0 pengetahuan tentang Linux atau python (kecuali jika Anda menginginkannya)

itu akan terdiri dari menggunakan webcam yang dicolokkan ke raspberry pi untuk mendeteksi gerakan dan memutar klip dari permainan setiap kali Anda lewat.

Perlengkapan

Mungkin Anda akan membutuhkan:

raspberry pi

kartu micro sd

rakkahol (untuk menjauhkan pikiran Anda dari Bloodwing)

Kamera web USB

monitor dengan HDMI

ethernet (jika pi Anda tidak memiliki wifi)

beberapa perangkat lunak acak (tercantum kemudian)

spidol drywall

kertas

Badonkadonks Felicia Sexopants (mereka dicuri oleh bandit beberapa hari yang lalu. Dapatkan mereka!)

cat akrilik

besi solder (ditambah solder dan fluks (jika Anda menyukai hal semacam itu))

Langkah 1: Siapkan Pi

Siapkan Pi
Siapkan Pi

ya, saya tahu Anda telah melakukan ini jutaan kali, tetapi saya akan tetap menunjukkannya kepada Anda karena SHUT THE HELL UP MORDY!

pertama-tama, Anda perlu mengambil beberapa raspbian. klik penunjuk keledai Anda dengan cara ini untuk mengunduhnya.

tunggu sampai terunduh, lalu ekstrak dan bakar file.img ke kartu sd Anda dengan win32diskimager.

Langkah 2: Siapkan Pi (lanjutan)

Siapkan Pi (lanjutan)
Siapkan Pi (lanjutan)
Siapkan Pi (lanjutan)
Siapkan Pi (lanjutan)
Siapkan Pi (lanjutan)
Siapkan Pi (lanjutan)

selanjutnya, colokkan pi ke monitor, internet, serta keyboard dan mouse Anda.

pi harus menjalankan Anda melalui proses pengaturan dasar. setelah Anda menekan desktop, lakukan hal berikut:

pergi ke menu mulai, geser ke bawah ke preferensi dan ketuk "raspberry pi config". ubah tab ke bagian "antarmuka", lalu aktifkan VNC dan SSH, lalu reboot pi Anda.

buka terminal (di bawah aksesori di menu mulai) dan ketik

ifconfig

tuliskan alamat IP di sebelah "inet".

selanjutnya, kembali ke komputer Anda dan unduh program ini. setelah selesai, buka program dan tambahkan pi Anda menggunakan alamat inet yang Anda tulis. Anda sekarang harus dapat menggunakan pi Anda dari kenyamanan komputer Anda!

Langkah 3: Menyiapkan Webcam

dalam VNC, ketik perintah:

sudo apt-get install rpi-update

setelah selesai, ketik perintah

rpi-update

(mulai dari sini, jika ada dua baris kode: jalankan yang pertama, tunggu sampai selesai, lalu jalankan yang kedua)

sudo apt-get update

sudo apt-get upgrade

pastikan webcam Anda terhubung ke pi, lalu jalankan:

sudo apt-get install fswebcam

tes fswebcam.jpg

ini menginstal prasyarat webcam dan mengambil gambar uji.

buka pengelola file, dan buka "test.jpg"

Langkah 4: Menyiapkan Deteksi Gerakan

Menyiapkan Deteksi Gerakan
Menyiapkan Deteksi Gerakan

motion adalah program yang dirancang untuk keamanan pribadi, memungkinkan Anda menggunakan webcam dan pi seolah-olah itu adalah sistem CCTV. kami akan menggunakannya untuk mendeteksi gerakan dan memulai skrip python ketika itu terjadi.

sudo apt-get install motion

setelah ini selesai, buka file konfigurasi dengan:

sudo nano /etc/motion/motion.conf

opsi pertama yang harus Anda lihat adalah "daemon", dalam bagian ini, ubah "daemon off" menjadi "daemon on"

selanjutnya, tekan Ctrl+W untuk mencari dokumen, dan ketik:

event_gap

ubah default 60 menjadi lebih badass 6 (Anda dapat membuat ini apa pun yang Anda inginkan, tetapi ini berhasil untuk saya)

tekan Ctrl+x, tekan y, lalu tekan enter untuk menyimpan pekerjaan Anda

Langkah 5: Membuat Script Audio Acak

langkah selanjutnya adalah mendapatkan gerakan untuk memutar klip suara New-U ketika mendeteksi gerakan. sayangnya, tidak bisa melakukan itu, jadi kita harus membuatnya memicu python untuk ini.

alih-alih mengajari Anda cara membuat kode, imma biarkan Anda mengunduh skrip sederhana di sini dan mentransfer file melalui VNC

selamat datang, pendek

pindahkan ke

/rumah/pi

(folder default saat Anda membuka file browser)

pastikan namanya:

rvoice.py

Langkah 6: Jadikan Motion Trigger Script Ini

Jadikan Motion Trigger Script Ini
Jadikan Motion Trigger Script Ini

setelah rvoice.py disimpan ke /home/pi, Anda dapat mengaktifkannya dengan gerakan. kembali ke motion.conf dengan

sudo nano /etc/motion/motion.conf

lagi, tekan Ctrl + W untuk mencari, dan ketik:

di_event_start

hapus titik koma dan spasi di awal baris.

lalu hapus kata "nilai" dan ganti dengan

/usr/bin/python /home/pi/rvoice.py

Langkah 7: Tambahkan File Audio

semua file audio Anda harus berada di folder musik default Pi (/home/pi/Music)

Anda dapat memasukkan audio apa pun yang Anda inginkan ke dalam file, sehingga dapat memutar klip audio pra sekuel, klip suara acak dari cl4p-tp, menambahkan suara alarm dan membuat alarm yang diaktifkan dengan gerakan sederhana. atau bahkan menambahkan lagu untuk burung bodoh Mordekai (dalam E minor).

Saya memiliki semua klip suara New-U alur cerita utama Borderlands 2 (saya tidak dapat menemukannya dari DLC)

Anda dapat mengunduh semua 52 dari mereka di sini.

jika Anda ingin beberapa file suara lainnya, posting Reddit ini dapat membantu.

Langkah 8: Jadikan Gerakan Mulai Secara Otomatis

buka terminal yang indah itu sekali lagi dan masukkan kode ini ke tenggorokannya:

sudo systemctl aktifkan gerakan

dan seharusnya begitu! hanya reboot, dan itu akan mulai secara otomatis. (peringatan, ini bisa memakan waktu cukup lama, jadi tunggu saja, satu hingga lima menit setelah Anda mencolokkannya) Anda dapat memeriksa apakah gerakan sedang berjalan dengan:

ps -aux | gerakan grep

jika tidak dimulai secara otomatis, cari skrip lain secara online dan tambahkan ke artikel

Langkah 9: Jadikan Webcam Lebih Ringkas

Jadikan Webcam Lebih Ringkas
Jadikan Webcam Lebih Ringkas

Saya membongkar webcam saya sejauh yang saya bisa, lalu menghancurkan kotak plastik dengan palu.

selanjutnya, saya merencanakan ke mana saya ingin webcam pergi ketika dirakit sepenuhnya

Langkah 10: Persingkat Kabel

Persingkat Kabel
Persingkat Kabel
Persingkat Kabel
Persingkat Kabel
Persingkat Kabel
Persingkat Kabel

Saya kemudian memotong kabel dengan panjang yang lebih masuk akal dan melepaskan kabelnya.

Saya menyolder ulang setiap kabel dan melindunginya dengan e-tape yang dikeluarkan hyperion. Saya memasang pipa heat shrink dan menyambungkan kabel kembali ke webcam.

Langkah 11: Buat Kasus

Buat Kasus
Buat Kasus
Buat Kasus
Buat Kasus
Buat Kasus
Buat Kasus

Saya membuat kotak paling sederhana dan paling jelek yang pernah dibuat dari kayu lapis 1/8 inci, lalu saya membuat lubang untuk kamera dan satu lagi di samping untuk daya, video, dan audio.

Saya mencoba membuat kotak ini sekecil mungkin, hampir tidak menyisakan ruang di dalam kotak, jadi saya akhirnya perlu mengebor lubang untuk kabel aux untuk dijalin.

Langkah 12: Sambungkan ke Speaker

Kawat di Speaker
Kawat di Speaker
Kawat di Speaker
Kawat di Speaker
Kawat di Speaker
Kawat di Speaker
Kawat di Speaker
Kawat di Speaker

Saya menggunakan speaker yang terlalu besar untuk kotak ini, saya akhirnya perlu menggunakan router untuk menggiling beberapa ruang untuk itu.

Saya membongkar speaker pod Bluetooth lama dan memanen sirkuit amp dan driver.

Saya melihat menggunakan pin gpio untuk output audio, tetapi tidak dapat menemukannya, jadi sebagai gantinya, saya akan memiliki daya yang berasal dari gpio, dan audio yang berasal dari port aux.

untuk menyambungkan speaker ke pi, saya melepas solder baterai Li-ion dari sirkuit amp dan menghubungkan positif dan ground ke pin gpio 04 & 06 masing-masing (lihat gambar di atas).

selanjutnya, saya menggunakan beberapa pelatihan Tetris profesional saya untuk JAM EVERYTHING INTO THE BOX.

Langkah 13: De-Crapify It

De-Crapify It
De-Crapify It
De-Crapify It
De-Crapify It

Saya melemparkan beberapa spackle drywall untuk mengisi celah di sambungan jari, lalu mengampelasnya rata setelah kering.

lalu saya campur lagi sedikit dengan air dan mengoleskannya ke semua tempat, lalu meletakkan kertas di atasnya. Saya mendorong gelembung udara keluar dan membiarkannya kering.

keesokan harinya, saya menyeka 4-5 lapis satin poliuretan, ini memberikan cangkang yang keras sehingga kertas tidak akan berkerut saat melukis

ini tidak hanya terlihat langsung dari bengkel Tina, tetapi juga meninggalkan permukaan yang rata dan putih sempurna untuk mulai melukis.

Langkah 14: Jadikan Itu Tidak Terlihat Seperti Bom

Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom
Jadikan Itu Tidak Terlihat Seperti Bom

Sehebat keseluruhan tampilan C4, saya tidak ingin ditangkap dengan itu soooooooo:

Saya memotong 2x4 ukuran yang sama dengan batu bata dan mempraktekkan pengecatannya terlebih dahulu.

Saya menambahkan beberapa kuning Hyperion ke semuanya dan menggambar desain saya di wajah. Saya menggunakan wajah asli Jack yang tampan sebagai inspirasi warna untuk simbol lemari besi.

Saya mengambilnya perlahan, dan mengecat biru tua untuk tepinya, lalu pindah ke biru muda, dan akhirnya biru hampir neon untuk sorotan, lalu saya biarkan mengering semalaman.

selanjutnya, saya mengambil tusuk gigi dan mengecat logo Hyperion dengan warna hitam.

Langkah 15: SELESAI

SELESAI!!
SELESAI!!
SELESAI!!
SELESAI!!
SELESAI!!
SELESAI!!
SELESAI!!
SELESAI!!

Sekarang dorong itu ke dinding seperti belati ke tulang dada truxicans! (maaf, pepatah tombak merah tua).

ini adalah bukti konsep bagi saya, saya berencana membuat versi ukuran penuh, otomatis, bergerak di masa depan, tapi itu untuk masa depan saya untuk bekerja.

Sekarang, kembali ke sana, dan tunjukkan pada mereka untuk apa.

Saya membiarkan IO terbuka pada pi jika terjadi masalah perangkat lunak.

Saya telah melihat kesalahan di mana Motion akan berhenti mengenali gerakan setelah begitu banyak pemicu, dan berencana untuk menulis kode sederhana agar program mem-boot ulang program secara otomatis setiap beberapa jam untuk menyelesaikannya (tidak bodoh jika berhasil).

Direkomendasikan: