Isi kandungan:

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

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

Video: Buat Stesen Hyperion New-U Sendiri Dari Borderlands 2: 15 Langkah
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Julai
Anonim
Image
Image
Sediakan Pi
Sediakan Pi

Stesen New-U di Borderlands 2 adalah beberapa bahagian permainan yang paling ikonik (walaupun mereka bukan kanon). Oleh itu, saya memutuskan untuk membuatnya!

projek ini cukup mudah dan memerlukan 0 pengetahuan mengenai Linux atau python (melainkan jika anda menginginkannya)

ia akan terdiri daripada menggunakan kamera web yang dimasukkan ke dalam raspberry pi untuk mengesan pergerakan dan memainkan klip dari permainan setiap kali anda berjalan.

Bekalan

Mungkin anda memerlukan:

pai raspberi

kad sd mikro

rakkahol (untuk menjaga minda anda dari Bloodwing)

Kamera web USB

monitor dengan HDMI

ethernet (jika pi anda tidak mempunyai wifi)

beberapa perisian rawak (disenaraikan kemudian)

drywall spackle

kertas

Badonkadonks Felicia Sexopants (mereka dicuri oleh penyamun beberapa hari yang lalu. Pergi mereka!)

cat akrilik

besi pematerian (ditambah pateri dan fluks (jika anda menjadi perkara semacam itu))

Langkah 1: Sediakan Pi

Sediakan Pi
Sediakan Pi

ya, saya tahu anda telah melakukan ini berjuta-juta kali, tetapi saya tetap akan menunjukkan kepada anda kerana TUTUP MEREKA NERAKA!

pertama, anda perlu mengambil beberapa raspbian. klik penunjuk halus anda untuk memuat turunnya.

tunggu sehingga muat turun, kemudian ekstrak dan bakar fail.img ke kad sd anda dengan win32diskimager.

Langkah 2: Sediakan Pi (samb.)

Sediakan Pi (samb.)
Sediakan Pi (samb.)
Sediakan Pi (samb.)
Sediakan Pi (samb.)
Sediakan Pi (samb.)
Sediakan Pi (samb.)

seterusnya, pasang pi ke monitor, internet, dan papan kekunci dan tetikus anda.

pi harus menjalankan anda melalui proses persediaan asas. setelah anda menekan desktop, lakukan perkara berikut:

naik ke menu mula, luncurkan ke bawah ke pilihan dan ketuk dat "raspberry pi config". tukar tab ke bahagian "antaramuka", kemudian aktifkan kedua-dua VNC dan SSH, kemudian reboot pi anda.

buka terminal (di bawah aksesori di menu permulaan) dan taipkan

ifconfig

tuliskan alamat IP di sebelah "inet".

seterusnya, kembali ke komputer anda dan muat turun program ini. setelah selesai, buka program dan tambahkan pi anda menggunakan alamat inet yang anda tulis. anda sekarang harus dapat menggunakan pi anda dari keselesaan komputer anda!

Langkah 3: Menyiapkan Kamera Web

dalam VNC, taipkan arahan:

sudo apt-get install rpi-kemas kini

setelah selesai, taipkan arahan

rpi-kemas kini

(mulai dari sini, jika ada dua baris kod: jalankan yang pertama, tunggu sehingga selesai, kemudian jalankan yang kedua)

sudo apt-get kemas kini

sudo apt-get peningkatan

pastikan kamera web anda dipasang ke pi, kemudian jalankan:

sudo apt-get pasang fswebcam

ujian fswebcam.jpg

ini memasang prasyarat kamera web dan mengambil gambar ujian.

buka pengurus fail, dan buka "test.jpg"

Langkah 4: Menyiapkan Pengesanan Gerak

Menyiapkan Pengesanan Gerak
Menyiapkan Pengesanan Gerak

gerakan adalah program yang dirancang untuk keselamatan diri, yang membolehkan anda menggunakan kamera web dan pi seolah-olah ia adalah sistem CCTV. kita akan menggunakannya untuk mengesan gerakan dan memulakan skrip python apabila ia berlaku.

sudo apt-get install install

setelah ini selesai, buka fail konfigurasi dengan:

sudo nano /etc/motion/motion.conf

pilihan pertama yang harus anda lihat adalah "daemon", dalam bahagian ini, ubah "daemon off" menjadi "daemon on"

seterusnya, tekan Ctrl + W untuk mencari dokumen, dan taip:

event_gap

ubah default 60 menjadi lebih badass 6 (anda boleh membuat ini mengikut kehendak anda, tetapi ini berjaya untuk saya)

tekan Ctrl + x, tekan y, kemudian tekan enter untuk menyimpan hasil kerja anda

Langkah 5: Membuat Skrip Audio Rawak

langkah seterusnya adalah mendapatkan gerakan untuk memainkan klip suara New-U ketika mengesan gerakan. malangnya, ia tidak dapat melakukannya, jadi kita harus menjadikannya pencetus ular sawa untuk ini.

Daripada mengajar anda cara membuat kod, ima hanya membiarkan anda memuat turun skrip mudah di sini dan memindahkan fail melalui VNC

sambutan anda, pendek

pindahkan ke

/ rumah / pi

(folder lalai semasa anda membuka penyemak imbas fail)

pastikan ia dinamakan:

rvoice.py

Langkah 6: Buat Motion Trigger Skrip Ini

Jadikan Motion Trigger Skrip Ini
Jadikan Motion Trigger Skrip Ini

setelah rvoice.py disimpan ke / home / pi, anda boleh membuat gerakan mengaktifkannya. kembali ke motion.conf dengan

sudo nano /etc/motion/motion.conf

sekali lagi, tekan Ctrl + W untuk mencari, dan taip:

on_event_start

padamkan titik koma dan ruang pada awal garisan.

kemudian padamkan perkataan "value" dan gantikan dengan

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

Langkah 7: Tambahkan Fail Audio

semua fail audio anda mesti ada di folder muzik lalai Pi (/ home / pi / Music)

anda boleh memasukkan audio yang anda mahukan dalam fail, sehingga dapat memainkan perbatasan klip audio pra sekuel, klip suara rawak dari cl4p-tp, menambahkan bunyi penggera dan membuat penggera gerakan aktif. atau menambahkan lagu untuk burung bodoh Mordecai (dalam E minor).

Saya mempunyai semua jalan cerita utama Borderlands 2 klip suara New-U (saya tidak dapat mencari apa-apa dari DLC)

anda boleh memuat turun kesemuanya 52 di sini.

jika anda mahukan beberapa fail suara lain, siaran Reddit ini dapat membantu.

Langkah 8: Buat Gerakan Bermula Secara Automatik

buka terminal yang indah sekali lagi dan tekan kod ini ke kerongkongnya:

sudo systemctl mengaktifkan gerakan

dan semestinya! hanya but semula, dan ia akan bermula secara automatik. (amaran, ini boleh memakan masa sedikit, jadi tunggu seperti, satu hingga lima minit bahagian atas setelah anda memasangnya) anda dapat memeriksa apakah gerakan berjalan dengan:

ps -aux | gerakan grep

jika ia tidak bermula secara automatik, cari skrip lain dalam talian dan tidak perlu menambahkannya ke dalam artikel

Langkah 9: Jadikan Kamera Web Lebih Ringkas

Jadikan Kamera Web Lebih Ringkas
Jadikan Kamera Web Lebih Ringkas

Saya membongkar kamera web sejauh yang saya dapat, kemudian menghancurkan casing plastik dengan tukul sepanjang jalan.

seterusnya, saya merancang di mana saya mahu kamera web pergi apabila dipasang sepenuhnya

Langkah 10: Pendekkan Kabel

Memendekkan Kabel
Memendekkan Kabel
Memendekkan Kabel
Memendekkan Kabel
Memendekkan Kabel
Memendekkan Kabel

Saya kemudian memotong kabel dengan panjang yang lebih munasabah dan menanggalkan wayar.

Saya menyelesaikan setiap wayar dan melindunginya dengan e-tape yang dikeluarkan oleh hyperion. Saya menggunakan tiub penyusut haba dan memasukkan wayar kembali ke kamera web.

Langkah 11: Buat Kes

Buat Kes
Buat Kes
Buat Kes
Buat Kes
Buat Kes
Buat Kes

Saya membuat kotak paling sederhana dan paling jelek yang pernah dibuat daripada papan lapis 1/8 inci, kemudian saya memotong lubang untuk kamera dan satu lagi di sisi untuk kuasa, video, dan audio.

Saya cuba membuat kotak ini sekecil mungkin, meninggalkan hampir tidak ada ruang di dalam kotak, jadi saya akhirnya perlu menggerudi lubang untuk tali aux untuk menenun.

Langkah 12: Kawat di Pembesar suara

Kawat dalam Pembesar suara
Kawat dalam Pembesar suara
Kawat dalam Pembesar suara
Kawat dalam Pembesar suara
Kawat dalam Pembesar suara
Kawat dalam Pembesar suara
Kawat dalam Pembesar suara
Kawat dalam Pembesar suara

Saya menggunakan cara pembesar suara yang terlalu besar untuk kotak ini, akhirnya saya perlu menggunakan penghala untuk mengumpul sedikit ruang untuknya.

Saya melepaskan pembesar suara pod Bluetooth lama dan menuai litar amp dan pemacu.

Saya melihat menggunakan pin gpio untuk output audio, tetapi tidak dapat mengetahuinya, jadi saya akan mempunyai kuasa yang berasal dari gpio, dan audio yang berasal dari port aux.

untuk menyambungkan pembesar suara ke dalam pi, saya melepaskan bateri Li-ion dari litar amp dan menyambungkan positif dan membumikannya ke pin gpio 04 & 06 masing-masing (lihat gambar di atas).

seterusnya, saya menggunakan beberapa latihan Tetris profesional saya untuk JAM SEGALANYA DALAM KOTAK.

Langkah 13: De-crapify It

Nyahlakukannya
Nyahlakukannya
Nyahlakukannya
Nyahlakukannya

Saya melemparkan sedikit drywall spackle untuk mengisi celah pada sendi jari, kemudian mengolesnya rata setelah kering.

kemudian saya mencampurkan lebih banyak air dengan air dan mengolesnya ke seluruh tempat, kemudian meletakkan kertas di atasnya. Saya menolak gelembung udara dan membiarkannya kering.

pada keesokan harinya, saya menyapu 4-5 lapisan poliuretana satin, ini memberikan cengkerang yang keras supaya kertas tidak berkerut semasa melukis

ini bukan sahaja kelihatan langsung dari bengkel Tina, tetapi juga meninggalkan permukaan yang rata dan putih untuk memulakan lukisan.

Langkah 14: Jadikannya Tidak Seperti Bom

Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom
Jadikannya Tidak Kira Seperti Bom

Sama hebatnya dengan keseluruhan penampilan C4, saya tidak mahu ditangkap dengannya soooooooo:

Saya memotong ukuran 2x4 yang sama dengan bata dan mempraktikkan cat pada yang pertama.

Saya menambah sedikit warna Hyperion pada keseluruhannya dan menarik rekaan saya di wajah. Saya menggunakan wajah sebenar Jack yang tampan sebagai inspirasi warna untuk simbol peti besi.

Saya mengambilnya perlahan, dan melukis warna biru tua di tepi, kemudian beralih ke biru yang lebih terang, dan akhirnya biru yang hampir biru untuk sorotan, kemudian saya membiarkannya kering semalaman.

seterusnya, saya mengambil tusuk gigi dan melukis logo Hyperion dengan warna hitam.

Langkah 15: SELESAI

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

Sekarang dorong ke dinding seperti suntikan ke stuxum truxicans! (maaf, pepatah merah tua)

ini adalah bukti konsep untuk saya, saya merancang untuk membuat versi berukuran penuh, automatik, bergerak pada masa akan datang, tetapi itulah masa depan saya untuk mengusahakannya.

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

Saya membiarkan IO terbuka pada pi sekiranya terdapat masalah perisian.

Saya perhatikan ralat di mana Motion akan berhenti mengenali pergerakan setelah begitu banyak pencetus, dan merancang untuk menulis kod mudah agar ia menghidupkan semula program setiap beberapa jam secara automatik untuk menyelesaikannya (tidak bodoh jika ia berfungsi).

Disyorkan: