İçindekiler:

Borderlands 2: 15 Adımda Kendi Hyperion New-U İstasyonunuzu Yapın
Borderlands 2: 15 Adımda Kendi Hyperion New-U İstasyonunuzu Yapın

Video: Borderlands 2: 15 Adımda Kendi Hyperion New-U İstasyonunuzu Yapın

Video: Borderlands 2: 15 Adımda Kendi Hyperion New-U İstasyonunuzu Yapın
Video: Oyunlarda Tam Ekran Sorunu! %100 Kesin Çözüm - 2020 2024, Temmuz
Anonim
Image
Image
Pi'yi kurun
Pi'yi kurun

Borderlands 2'deki New-U istasyonları, oyunun en ikonik bölümlerinden bazılarıdır (canon olmasalar bile). Bu yüzden bir tane yapmaya karar verdim!

bu proje oldukça basittir ve 0 Linux veya python bilgisi gerektirir (istemediğiniz sürece)

Hareketi algılamak ve yanından her geçtiğinizde oyundan bir klip oynatmak için bir ahududu pi'ye takılı bir web kamerası kullanmaktan oluşacaktır.

Gereçler

Belki ihtiyacınız olacak:

ahududu pi

Mikro SD kart

rakkahol (aklınızı Bloodwing'den uzak tutmak için)

USB web kamerası

HDMI ile monitör

ethernet (pi'nizde wifi yoksa)

bazı rastgele yazılımlar (daha sonra listelenmiştir)

alçıpan spackle

kağıt

Felicia Sexopants'ın badonkadonkları (birkaç gün önce haydutlar tarafından çalınmışlar. Git onları al!)

akrilik boya

havya (artı lehim ve akı (eğer bu tür bir şeyle ilgileniyorsanız))

Adım 1: Pi'yi kurun

Pi'yi kurun
Pi'yi kurun

evet, bunu milyonlarca kez yaptığını biliyorum, ama yine de sana göstereceğim çünkü KAPAT MORDY!

İlk önce, kendine biraz raspbian kapman gerekecek. indirmek için ince kıç işaretçinizi bu şekilde tıklayın.

indirilmesini bekleyin, ardından ayıklayın ve.img dosyasını win32diskiimager ile sd kartınıza yazın.

Adım 2: Pi'yi kurun (devamı)

Pi'yi kurun (devamı)
Pi'yi kurun (devamı)
Pi'yi kurun (devamı)
Pi'yi kurun (devamı)
Pi'yi kurun (devamı)
Pi'yi kurun (devamı)

sonra, pi'yi monitörünüze, internete, klavye ve fareye takın.

pi sizi temel kurulum sürecinden geçirmelidir. masaüstüne tıkladığınızda aşağıdakileri yapın:

başlat menüsüne gidin, tercihlere gidin ve "ahududu pi yapılandırması"na dokunun. sekmeleri "arayüzler" bölümüne değiştirin, ardından hem VNC'yi hem de SSH'yi etkinleştirin, ardından pi'nizi yeniden başlatın.

terminali açın (başlat menüsündeki aksesuarlar altında) ve şunu yazın

ifconfig

"inet"in yanına IP adresini yazın.

sonra, bilgisayarınıza geri dönün ve Bu programı indirin. bitince programı açın ve yazdığınız inet adresini kullanarak pi'nizi ekleyin. artık pi'nizi bilgisayarınızın rahatlığında kullanabilmelisiniz!

3. Adım: Web Kamerasını Ayarlama

VNC içinde şu komutu yazın:

sudo apt-get install rpi güncellemesi

bittiğinde, komutu yazın

rpi-güncelleme

(buradan itibaren, eğer iki satır kod varsa: ilkini çalıştırın, bitmesini bekleyin, sonra ikincisini çalıştırın)

sudo apt-get güncellemesi

sudo apt-get yükseltme

web kameranızın pi'ye takılı olduğundan emin olun, ardından şunu çalıştırın:

sudo apt-get install fswebcam

fswebcam testi.jpg

bu, web kamerası önkoşullarını yükler ve bir test resmi çeker.

dosya yöneticisini açın ve "test.jpg" dosyasını açın

Adım 4: Hareket Algılamayı Ayarlama

Hareket Algılamayı Ayarlama
Hareket Algılamayı Ayarlama

Motion, kişisel güvenlik için tasarlanmış, web kamerası ve pi'yi bir CCTV sistemi gibi kullanmanızı sağlayan bir programdır. bunu hareketi algılamak ve gerçekleştiğinde bir python betiği başlatmak için kullanacağız.

sudo apt-get yükleme hareketi

bu bittiğinde, yapılandırma dosyasını şu şekilde açın:

sudo nano /etc/motion/motion.conf

görmen gereken ilk seçenek "daemon", bu bölümde "daemon off"u "daemon on" olarak değiştir

sonra, belgeyi aramak için Ctrl+W tuşlarına basın ve şunu yazın:

event_gap

varsayılan 60'ı daha sert bir 6'ya değiştirin (bunu istediğiniz gibi yapabilirsiniz, ancak bu benim için işe yaradı)

Ctrl+x'e basın, y'ye basın, ardından çalışmanızı kaydetmek için enter'a basın

Adım 5: Rastgele Ses Komut Dosyası Oluşturma

sonraki adım, hareket algıladığında New-U ses kliplerini oynatmak için harekete geçmektir. maalesef bunu yapamaz, bu yüzden bunun için python'u tetiklemeliyiz.

Size nasıl kod yazılacağını öğretmek yerine, basit betiği buradan indirmenize ve dosyayı VNC aracılığıyla aktarmanıza izin verin.

hoş geldin ufaklık

onu hareket ettir

/ev/pi

(dosya tarayıcısını açtığınızda varsayılan klasör)

adının geçtiğinden emin olun:

rvoice.py

Adım 6: Bu Komut Dosyasını Hareket Tetiklemesini Yapın

Hareketi Bu Komut Dosyasını Tetikle
Hareketi Bu Komut Dosyasını Tetikle

rvoice.py /home/pi'ye kaydedildiğinde, onu hareketle etkinleştirebilirsiniz. ile motion.conf'a geri dönün

sudo nano /etc/motion/motion.conf

tekrar aramak için Ctrl+W tuşlarına basın ve şunu yazın:

on_event_start

satırın başındaki noktalı virgül ve boşluğu silin.

sonra "değer" kelimesini silin ve yerine

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

7. Adım: Ses Dosyaları Ekleyin

tüm ses dosyalarınız Pi'nin varsayılan müzik klasöründe olmalıdır (/home/pi/Music)

dosyaya istediğiniz sesi koyabilirsiniz, böylece ön devam ses kliplerini, cl4p-tp'den rastgele ses kliplerini borderlands'de oynatabilir, bir alarm sesi ekleyebilir ve basit bir harekete duyarlı alarm yapabilir. hatta Mordecai'nin aptal kuşu için bir şarkı ekleyin (E minör).

Tüm Borderlands 2 ana hikayesi New-U ses kliplerine sahibim (DLC'den hiçbirini bulamadım)

52 tanesini buradan indirebilirsiniz.

Başka ses dosyaları istiyorsanız, bu Reddit gönderisi yardımcı olabilir.

8. Adım: Hareketi Otomatik Olarak Başlatın

o güzel terminali bir kez daha açın ve bu kodu boğazından aşağı itin:

sudo systemctl hareketi etkinleştir

ve bu olmalı! sadece yeniden başlatın ve otomatik olarak başlayacaktır. (uyarı, bu biraz zaman alabilir, bu yüzden fişi prize taktıktan sonra en fazla bir ila beş dakika bekleyin) hareketin çalışıp çalışmadığını aşağıdakilerle kontrol edebilirsiniz:

ps -yardımcı | grep hareketi

otomatik olarak başlamazsa, çevrimiçi başka bir komut dosyası bulun ve makaleye ekleyin.

9. Adım: Web Kamerasını Daha Kompakt Yapın

Web Kamerasını Daha Kompakt Yapın
Web Kamerasını Daha Kompakt Yapın

Web kameramı elimden geldiğince parçalarına ayırdım, sonra plastik kasayı bir çekiçle parçaladım.

sonra, tamamen monte edildiğinde web kamerasının nereye gitmesini istediğimi planladım.

Adım 10: Kabloyu Kısaltın

Kabloyu kısaltın
Kabloyu kısaltın
Kabloyu kısaltın
Kabloyu kısaltın
Kabloyu kısaltın
Kabloyu kısaltın

Daha sonra kabloları daha makul bir uzunlukta kestim ve kabloları soydum.

Her kabloyu yeniden lehimledim ve hiperion tarafından verilen e-kasetle korudum. Biraz ısıyla daralan makaron taktım ve kabloları web kamerasına geri taktım.

Adım 11: Bir Vaka Oluşturun

Dava Açmak
Dava Açmak
Dava Açmak
Dava Açmak
Dava Açmak
Dava Açmak

1/8 inçlik kontrplaktan yapılmış en basit, en çirkin kutuyu yaptım, sonra kamera için birer delik açtım ve güç, video ve ses için yan tarafta birer tane daha delik açtım.

Bu kutuyu olabildiğince küçük yapmaya çalıştım, kutunun içinde neredeyse hiç yer bırakmadım, bu yüzden yardımcı kablonun dolaşması için delikler açmam gerekti.

Adım 12: Hoparlöre Kablo Bağlayın

Hoparlörde Tel
Hoparlörde Tel
Hoparlörde Tel
Hoparlörde Tel
Hoparlörde Tel
Hoparlörde Tel
Hoparlörde Tel
Hoparlörde Tel

Bu kutu için çok büyük bir hoparlör kullandım, bunun için biraz yer açmak için bir yönlendirici kullanmam gerekti.

Eski bir Bluetooth pod hoparlörü söktüm ve amfi devresini ve sürücüsünü topladım.

Ses çıkışı için gpio pinlerini kullanmayı düşündüm, ancak çözemedim, bu yüzden gpio'dan gelen güç ve aux bağlantı noktasından gelen ses olacak.

hoparlörü pi'ye bağlamak için, Li-ion pili amp devresinden söktüm ve pozitif ile topraklamayı sırasıyla 04 ve 06 gpio pinlerine bağladım (yukarıdaki resme bakın).

sonra, HER ŞEYİ KUTUYA SIKIŞMAK için profesyonel Tetris eğitimimden bazılarını kullandım.

Adım 13: Kaldırın

De-crapify
De-crapify
De-crapify
De-crapify

Parmak eklemlerindeki boşlukları doldurmak için biraz alçıpan dolgusu attım, kuruduktan sonra düz bir şekilde zımparaladım.

sonra biraz daha suyla karıştırıp her yerine sürdüm ve üzerine kağıt koydum. Hava kabarcıklarını dışarı itip kurumaya bırakıyorum.

ertesi gün 4-5 kat saten poliüretanla sildim, bu ona sert bir kabuk verdi, böylece boyama sırasında kağıt kırışmaz

Bu sadece Tina'nın atölyesinden fırlamış gibi görünmekle kalmıyor, aynı zamanda boyamaya başlamak için bize tamamen düz ve beyaz bir yüzey bırakıyor.

Adım 14: Daha Az Bomba Gibi Görünmesini Sağlayın

Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın
Daha Az Bomba Gibi Görünmesini Sağlayın

C4 görünümünün tamamı harika olsa da, onunla tutuklanmak istemedim çooooooooo:

Tuğla ile aynı boyutta 2x4 kestim ve önce boyayı bunun üzerine uyguladım.

Her şeye biraz Hyperion sarısı ekledim ve yüzüme tasarımımı çizdim. Kasa sembolü için renk ilhamı olarak yakışıklı Jack'in gerçek yüzünü kullandım.

Yavaşladım ve kenarlar için koyu mavi boyadım, sonra daha açık maviye geçtim ve son olarak vurgular için neredeyse neon maviye geçtim, sonra gece boyunca kurumaya bıraktım.

sonra bir kürdan alıp Hyperion logosunu siyaha boyadım.

Adım 15: TAMAMLANDI!

TAMAMLAMAK!!
TAMAMLAMAK!!
TAMAMLAMAK!!
TAMAMLAMAK!!
TAMAMLAMAK!!
TAMAMLAMAK!!
TAMAMLAMAK!!
TAMAMLAMAK!!

Şimdi onu bir truxicans sternumuna bir bıçak gibi duvara itin! (üzgünüm, yaşlı kızıl mızrak söyleyerek).

bu benim için bir kavramın kanıtıydı, gelecekte tam boyutlu, otomatik, hareketli bir sürüm yapmayı planlıyorum, ancak bu gelecekte benim üzerinde çalışmam için.

Şimdi, oraya geri dön ve onlara ne için olduğunu göster.

Yazılım sorunları olması durumunda IO'yu pi üzerinde açık bıraktım.

Motion'ın bu kadar çok tetikleyiciden sonra hareketi algılamayı durduracağı bir hata fark ettim ve sorunu çözmek için birkaç saatte bir programı otomatik olarak yeniden başlatmasını sağlamak için basit bir kod yazmayı planlıyorum (çalışıyorsa aptalca değil).

Önerilen: