Sadržaj:

Napravite vlastitu postaju Hyperion New-U od Borderlands 2: 15 koraka
Napravite vlastitu postaju Hyperion New-U od Borderlands 2: 15 koraka

Video: Napravite vlastitu postaju Hyperion New-U od Borderlands 2: 15 koraka

Video: Napravite vlastitu postaju Hyperion New-U od Borderlands 2: 15 koraka
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Studeni
Anonim
Image
Image
Postavite Pi
Postavite Pi

Postaje New-U u Borderlands 2 neki su od najpoznatijih dijelova igre (čak i ako nisu kanonski). Pa sam odlučio napraviti jedan!

ovaj projekt je prilično jednostavan i zahtijevat će 0 znanja o Linuxu ili pythonu (osim ako to ne želite)

sastojat će se od korištenja web kamere spojene na malinovo pi za otkrivanje pokreta i reproduciranje isječka iz igre svaki put kad prođete.

Pribor

Možda će vam trebati:

malina pi

micro sd kartica

rakkahol (da ne bi pazio na Bloodwinga)

USB web kamera

monitor sa HDMI priključkom

ethernet (ako vaš pi nema wifi)

neki nasumični softver (naveden kasnije)

suhozidom spackle

papir

Badonkadonke Felicie Sexopants (razbojnici su ih ukrali prije nekoliko dana. Idi po njih!)

akrilna boja

lemilica (plus lemljenje i fluks (ako volite takve stvari))

Korak 1: Postavite Pi

Postavite Pi
Postavite Pi

da, znam da si ovo napravio milijun puta, ali svejedno ću ti pokazati jer UČUTI MELLY!

prvo, morat ćeš si nabaviti malo malina. kliknite svoj lijepi pokazivač na ovaj način da ga preuzmete.

pričekajte da se preuzme, zatim je raspakirajte i snimite.img datoteku na svoju sd karticu pomoću win32diskimager.

Korak 2: Postavite Pi (nastavak)

Postavljanje Pi (nastavak)
Postavljanje Pi (nastavak)
Postavljanje Pi (nastavak)
Postavljanje Pi (nastavak)
Postavljanje Pi (nastavak)
Postavljanje Pi (nastavak)

zatim priključite pi na svoj monitor, internet te tipkovnicu i miš.

pi bi vas trebao provesti kroz osnovni postupak postavljanja. nakon što pritisnete radnu površinu, učinite sljedeće:

idite na izbornik Start, kliznite prema dolje do postavki i dodirnite dat "raspberry pi config". promijenite kartice u odjeljak "sučelja", zatim omogućite i VNC i SSH, a zatim ponovno pokrenite svoj pi.

otvorite terminal (ispod dodatne opreme u izborniku Start) i upišite

ifconfig

zapišite IP adresu pored "inet".

zatim se vratite na računalo i preuzmite ovaj program. kad završi, otvorite program i dodajte svoj pi pomoću inet adrese koju ste zapisali. sada biste trebali moći koristiti svoj pi iz udobnosti svog računala!

Korak 3: Postavljanje web kamere

unutar VNC -a upišite naredbu:

sudo apt-get install rpi-update

kad završi, upišite naredbu

rpi-ažuriranje

(od sada nadalje, ako postoje dva retka koda: pokrenite prvi, pričekajte da završi, a zatim pokrenite drugi)

sudo apt-get ažuriranje

sudo apt-get nadogradnja

provjerite je li vaša web kamera priključena na pi, a zatim pokrenite:

sudo apt-get install fswebcam

fswebcam test.jpg

ovo instalira preduvjete za web kameru i snima testnu sliku.

otvorite upravitelj datoteka i "test.jpg"

Korak 4: Postavljanje detekcije pokreta

Postavljanje detekcije pokreta
Postavljanje detekcije pokreta

motion je program osmišljen za osobnu sigurnost koji vam omogućuje korištenje web kamere i pi kao da se radi o CCTV sustavu. koristit ćemo ga za otkrivanje pokreta i pokretanje python skripte kada se to dogodi.

sudo apt-get install motion

nakon što ovo završi, otvorite konfiguracijsku datoteku s:

sudo nano /etc/motion/motion.conf

prva opcija koju biste trebali vidjeti je "daemon", unutar ovog odjeljka promijenite "daemon off" u "daemon on"

zatim pritisnite Ctrl+W za pretraživanje dokumenta i upišite:

event_gap

promijenite zadanih 60 na lošije 6 (ovo možete napraviti što god želite, ali ovo mi je uspjelo)

pritisnite Ctrl+x, pritisnite y, a zatim pritisnite enter da biste spremili svoj rad

Korak 5: Izrada nasumične audio skripte

sljedeći korak je pokretanje za reprodukciju glasovnih isječaka New-U kada detektira kretanje. nažalost, to ne može učiniti, pa ga moramo natjerati da pokrene python za ovo.

umjesto da vas nauči kodirati, imma vam samo dopušta da ovdje preuzmete jednostavnu skriptu i prenesete datoteku putem VNC -a

dobrodošao, mala

premjestite ga na

/home/pi

(zadana mapa kada otvorite preglednik datoteka)

provjerite da li se zove:

rvoice.py

Korak 6: Napravite pokretač pokreta ovom skriptom

Učinite pokretač pokreta ovom skriptom
Učinite pokretač pokreta ovom skriptom

nakon što se rvoice.py spremi u /home /pi, možete aktivirati pokret. vratiti se u pokret.conf sa

sudo nano /etc/motion/motion.conf

ponovno pritisnite Ctrl+W za pretraživanje i upišite:

on_event_start

izbrišite točku -zarez i razmak na početku retka.

zatim izbrišite riječ "vrijednost" i zamijenite je s

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

Korak 7: Dodajte audio datoteke

sve vaše audio datoteke moraju biti u zadanoj glazbenoj mapi Pi (/home/pi/Music)

možete staviti bilo koji zvuk koji želite u datoteku, tako da može reproducirati granične audio snimke prije nastavka, nasumične glasovne isječke iz cl4p-tp, dodati zvuk alarma i jednostavno aktivirati alarm pokretom. ili čak dodati pjesmu za Mardohejevu glupu pticu (u e -molu).

Imam sve Borderlands 2 glavne priče New-U glasovne isječke (nisam mogao pronaći ništa iz DLC-a)

ovdje možete preuzeti svih 52.

ako želite neke druge zvučne datoteke, ovaj Reddit post može vam pomoći.

Korak 8: Omogućite pokretanje pokreta automatski

otvorite još jednom taj prekrasan terminal i gurnite mu ovaj kôd u grlo:

sudo systemctl omogućiti kretanje

i to bi trebalo biti to! samo ponovno pokrenite sustav i automatski će se pokrenuti. (upozorenje, ovo može potrajati, pa pričekajte otprilike jednu do pet minuta nakon što ste je priključili) možete provjeriti radi li pokret s:

ps -aux | grep gibanje

ako se ne pokrene automatski, pronađite drugu skriptu na mreži i loše je dodajte u članak

Korak 9: Učinite web kameru kompaktnijom

Učinite web kameru kompaktnijom
Učinite web kameru kompaktnijom

Rastavio sam web kameru koliko sam je mogao dobiti, a zatim ostatak puta razbio plastično kućište čekićem.

zatim sam planirao gdje želim da web kamera ide kad bude potpuno sastavljena

Korak 10: Skratite kabel

Skratite kabel
Skratite kabel
Skratite kabel
Skratite kabel
Skratite kabel
Skratite kabel

Zatim sam prerezao kabele na razumniju duljinu i ogolio žice.

Svaku sam žicu ponovno lemio i zaštitio je e-trakom izdanom od hiperiona. Nabacio sam termoskupljajuću cijev i žice ponovno spojio u web kameru.

Korak 11: Napravite slučaj

Napravite slučaj
Napravite slučaj
Napravite slučaj
Napravite slučaj
Napravite slučaj
Napravite slučaj

Napravio sam najjednostavniju, najružniju kutiju ikad napravljenu od šperploče od 1/8 inča, a zatim sam izrezao rupu za kameru, a drugu sa strane za napajanje, video i audio.

Pokušao sam ovu kutiju učiniti što je moguće manjom, ne ostavljajući gotovo nikakvog mjesta unutar kutije, pa sam na kraju morao izbušiti rupe za pomoćni kabel za tkanje.

Korak 12: Povežite zvučnik

Ožičite zvučnik
Ožičite zvučnik
Ožičite zvučnik
Ožičite zvučnik
Ožičite zvučnik
Ožičite zvučnik
Ožičite zvučnik
Ožičite zvučnik

Koristio sam WAY prevelik zvučnik za ovu kutiju, pa sam na kraju morao upotrijebiti usmjerivač kako bih iskopao malo prostora za njega.

Rastavio sam stari Bluetooth zvučnik i skupio krug pojačala i upravljački program.

Pokušao sam koristiti gpio pinove za audio izlaz, ali to nisam mogao shvatiti, pa ću umjesto toga imati snagu koja dolazi iz gpio -a, a zvuk iz aux porta.

za spajanje zvučnika u pi, odspojio sam Li-ionsku bateriju iz kruga pojačala i spojio pozitivu i masu u gpio pinove 04 i 06 (vidi sliku gore).

zatim sam iskoristio neke od svojih profesionalnih treninga Tetrisa da JAM SVE U KUTIJU.

Korak 13: De-crapify It

De-crapify It
De-crapify It
De-crapify It
De-crapify It

Bacio sam malo flastera za suhozidom kako bih popunio praznine u zglobovima prstiju, a zatim sam ih ravno osušio nakon što se osuši.

zatim sam pomiješao još špahle s vodom i razmazao po cijelom mjestu, pa preko toga stavio papir. Gurnem mjehuriće zraka i pustim ih da se osuše.

Sljedeći dan sam obrisao 4-5 slojeva nekog satenskog poliuretana, što mu je dalo čvrstu ljusku kako se papir ne bi zgužvao tijekom slikanja

ne samo da ovo izgleda ravno iz Tinine radionice, već nam ostavlja savršeno ravnu i bijelu površinu za početak slikanja.

Korak 14: Neka izgleda manje poput bombe

Neka izgleda manje poput bombe
Neka izgleda manje poput bombe
Neka izgleda manje poput bombe
Neka izgleda manje poput bombe
Neka izgleda manje poput bombe
Neka izgleda manje poput bombe
Neka izgleda manje poput bombe
Neka izgleda manje poput bombe

Koliko god cijeli C4 izgled bio nevjerojatan, nisam ga htio uhititi takoooooooo:

Izrezao sam 2x4 iste veličine kao i cigla i najprije na to vježbao boju.

U cijelu sam stvar dodao malo Hyperion žute boje i nacrtao svoj dizajn na licu. Koristio sam pravo lice zgodnog Jacka kao inspiraciju u boji za simbol trezora.

Usporio sam i obojio tamno plavu boju za rubove, a zatim prešao na svjetliju plavu i na kraju gotovo neonsku plavu za isticanje, a zatim sam ih ostavio da se osuše preko noći.

zatim sam uzeo čačkalicu i obojao logotip Hyperiona u crnu boju.

Korak 15: GOTOVO

GOTOVO !!
GOTOVO !!
GOTOVO !!
GOTOVO !!
GOTOVO !!
GOTOVO !!
GOTOVO !!
GOTOVO !!

Sada to gurnite na zid poput šiva u grudnu kost truksikanaca! (oprostite, stara grimizna koplja kaže).

ovo mi je bio dokaz koncepta, planiram u budućnosti napraviti automatiziranu, pokretnu verziju u punoj veličini, ali na tome ću raditi u budućnosti.

Vratite se i pokažite im čemu služi.

Ostavio sam IO otvoren na pi u slučaju softverskih problema.

Primijetio sam pogrešku u kojoj Motion prestaje prepoznavati kretnje nakon toliko okidača, te planiram napisati jednostavan kôd kako bi se automatski ponovno pokrenuo program svakih nekoliko sati kako bi se to riješilo (nije glupo ako radi).

Preporučeni: