Kazalo:

Naredite svojo postajo Hyperion New-U iz Borderlands 2: 15 korakov
Naredite svojo postajo Hyperion New-U iz Borderlands 2: 15 korakov

Video: Naredite svojo postajo Hyperion New-U iz Borderlands 2: 15 korakov

Video: Naredite svojo postajo Hyperion New-U iz Borderlands 2: 15 korakov
Video: Часть 3 - Трипланетная аудиокнига Э. Э. Смита (главы 9–12) 2024, November
Anonim
Image
Image
Namestite Pi
Namestite Pi

Postaje New-U v Borderlands 2 so nekateri najbolj ikonični deli igre (tudi če niso kanonski). Zato sem se odločil, da ga naredim!

ta projekt je precej preprost in bo zahteval 0 znanja o Linuxu ali pythonu (razen če tega ne želite)

sestavljen bo iz uporabe spletne kamere, priključene na malinovo pi, da zazna gibanje in predvaja posnetek iz igre vsakič, ko greste mimo.

Zaloge

Morda boste potrebovali:

malina pi

micro sd kartica

rakkahol (da ne boste imeli misli o Bloodwingu)

Spletna kamera USB

monitor z HDMI

ethernet (če vaš pi nima wifi)

nekaj naključnih programov (navedenih kasneje)

suhi zid

papir

Badonkadonki Felicie Sexopants (razbojniki so jih ukradli pred nekaj dnevi. Pojdi jih dobiti!)

akrilna barva

spajkalnik (plus spajkalnik in fluks (če vas to zanima))

1. korak: Nastavite Pi

Namestite Pi
Namestite Pi

ja, vem, da si to naredil že milijonkrat, ampak vseeno ti bom pokazal, ker UGOTI PESEN MORDY!

najprej se moraš vzeti za malico. takole kliknite svoj kazalec, da ga prenesete.

počakajte, da se prenese, nato jo izvlecite in datoteko.img zapišite na svojo SD kartico z win32diskimager.

2. korak: Nastavite Pi (nadaljevanje)

Nastavitev Pi (nadaljevanje)
Nastavitev Pi (nadaljevanje)
Nastavitev Pi (nadaljevanje)
Nastavitev Pi (nadaljevanje)
Nastavitev Pi (nadaljevanje)
Nastavitev Pi (nadaljevanje)

nato priključite pi na monitor, internet ter tipkovnico in miško.

pi vas mora voditi skozi osnovni postopek nastavitve. ko pritisnete na namizje, naredite naslednje:

pojdite na začetni meni, se pomaknite navzdol do nastavitev in se dotaknite dat "raspberry pi config". spremenite zavihke v razdelek »vmesniki«, nato omogočite VNC in SSH, nato znova zaženite pi.

odprite terminal (pod dodatki v začetnem meniju) in vnesite

ifconfig

zraven "inet" zapišite naslov IP.

nato pojdite nazaj na računalnik in prenesite ta program. ko se konča, odprite program in dodajte svoj pi z uporabo inet naslova, ki ste ga zapisali. zdaj bi morali uporabljati pi iz udobja računalnika!

3. korak: Nastavitev spletne kamere

znotraj VNC vnesite ukaz:

sudo apt-get install rpi-update

ko konča, vnesite ukaz

rpi-update

(od tu naprej, če obstajata dve vrstici kode: zaženite prvo, počakajte, da se konča, nato zaženite drugo)

sudo apt-get posodobitev

sudo apt-get nadgradnja

preverite, ali je vaša spletna kamera priključena na pi, nato zaženite:

sudo apt-get install fswebcam

fswebcam test.jpg

ta namesti predpogoje za spletno kamero in naredi preskusno sliko.

odprite upravitelj datotek in "test.jpg"

4. korak: Nastavitev zaznavanja gibanja

Nastavitev zaznavanja gibanja
Nastavitev zaznavanja gibanja

motion je program, zasnovan za osebno varnost, ki vam omogoča uporabo spletne kamere in pi, kot da bi bil sistem CCTV. ga bomo uporabili za zaznavanje gibanja in zagon python skripta, ko se to zgodi.

sudo apt-get install motion

ko se to konča, odprite konfiguracijsko datoteko z:

sudo nano /etc/motion/motion.conf

prva možnost, ki bi jo morali videti, je "daemon", v tem razdelku spremenite "daemon off" na "daemon on"

nato pritisnite Ctrl+W za iskanje po dokumentu in vnesite:

event_gap

spremenite privzeto 60 na bolj slab 6 (to lahko naredite, kar želite, vendar je to delovalo zame)

pritisnite Ctrl+x, pritisnite y, nato pritisnite enter, da shranite svoje delo

5. korak: Izdelava naključnega zvočnega scenarija

naslednji korak je, da z gibanjem predvajate glasovne posnetke New-U, ko zazna gibanje. na žalost tega ne more storiti, zato moramo za to sprožiti python.

namesto da bi te naučil kodirati, imma pusti, da tukaj preneseš preprost skript in preneseš datoteko prek VNC

dobrodošel, shorty

premaknite ga v

/home/pi

(privzeta mapa, ko odprete brskalnik datotek)

se prepričajte, da ima ime:

rvoice.py

6. korak: Naredite sprožilec gibanja ta skript

Ustvari sprožilec gibanja ta skript
Ustvari sprožilec gibanja ta skript

ko je rvoice.py shranjen v /home /pi, ga lahko aktivirate. pojdi nazaj v gibanje.conf with

sudo nano /etc/motion/motion.conf

za iskanje znova pritisnite Ctrl+W in vnesite:

on_event_start

izbrišite podpičje in presledek na začetku vrstice.

nato izbriši besedo "vrednost" in jo nadomesti z

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

7. korak: Dodajte zvočne datoteke

vse vaše zvočne datoteke morajo biti v privzeti glasbeni mapi Pi (/home/pi/Music)

v datoteko lahko vstavite poljuben zvok, tako da lahko predvaja mejne zvočne posnetke pred nadaljevanjem, naključne glasovne posnetke iz cl4p-tp, doda zvok alarma in preprosto aktivira alarm z gibanjem. ali celo dodati pesem za Mordekajevo neumno ptico (v e -molu).

Imam vse glasovne posnetke New-U z glavno zgodbo Borderlands 2 (iz DLC-ja nisem našel nobenega)

vseh 52 jih lahko prenesete tukaj.

če želite druge zvočne datoteke, vam lahko pomaga ta objava v Redditu.

8. korak: Samodejno zaženite gibanje

še enkrat odprite tisti čudoviti terminal in potisnite to kodo v grlo:

sudo systemctl omogoči gibanje

in to bi moralo biti to! samo znova zaženite in samodejno se bo zagnal. (opozorilo, to lahko traja nekaj časa, zato počakajte približno eno do pet minut po tem, ko jo priključite) lahko preverite, ali se gibanje izvaja z:

ps -aux | grep gibanje

če se ne zažene samodejno, poiščite drug skript na spletu in ga dodajte v članek

9. korak: Naredite spletno kamero bolj kompaktno

Naredite spletno kamero bolj kompaktno
Naredite spletno kamero bolj kompaktno

Spletno kamero sem razstavil, kolikor sem jo dobil, nato pa sem preostanek poti razbil plastično ohišje s kladivom.

Nato sem načrtoval, kam naj spletna kamera odide, ko bo popolnoma sestavljena

10. korak: Skrajšajte kabel

Skrajšajte kabel
Skrajšajte kabel
Skrajšajte kabel
Skrajšajte kabel
Skrajšajte kabel
Skrajšajte kabel

Nato sem kable odrezal na primernejšo dolžino in odstranil žice.

Vsako žico sem ponovno spakiral in jo zaščitil z e-trakom, ki ga je izdal hiperion. Nataknil sem nekaj toplotno skrčljivih cevi in žice priklopil nazaj v spletno kamero.

11. korak: Naredite primer

Naredite primer
Naredite primer
Naredite primer
Naredite primer
Naredite primer
Naredite primer

Naredil sem najpreprostejšo, najbolj grdo škatlo, ki je bila kdajkoli narejena iz 1/8 palčne vezane plošče, nato sem izrezal luknjo za fotoaparat in še eno ob strani za napajanje, video in zvok.

Poskusil sem narediti to škatlo čim manjše, v njej pa skoraj ni prostora, zato sem na koncu moral vrtati luknje za pomožno vrvico.

Korak: Priključite zvočnik

Priključite zvočnik
Priključite zvočnik
Priključite zvočnik
Priključite zvočnik
Priključite zvočnik
Priključite zvočnik
Priključite zvočnik
Priključite zvočnik

Za to škatlo sem uporabil WAY prevelik zvočnik, na koncu sem moral uporabiti usmerjevalnik, da sem zanj izkopal nekaj prostora.

Razstavil sem star Bluetooth zvočnik in pobral vezje ojačevalnika in gonilnik.

Preučeval sem uporabo zatičev gpio za avdio izhod, vendar tega nisem mogel ugotoviti, zato bom namesto tega imel moč, ki prihaja iz gpio, zvok pa iz vrat aux.

za priključitev zvočnika v pi sem odpojil Li-ionsko baterijo iz vezja ojačevalnika in povezal pozitivni in ozemljitveni priključek gpio 04 in 06 (glej sliko zgoraj).

nato sem uporabil nekaj svojega strokovnega treninga tetrisa, da sem vse založil v škatlo.

13. korak: De-crapify It

Odstrani ga
Odstrani ga
Odstrani ga
Odstrani ga

Vrgel sem nekaj mavčnih ploščic za suhozid, da zapolnim vrzeli v sklepih prstov, in jih potem, ko se posušijo, brusil.

nato sem še nekaj zmesi zmešal z vodo in jo razmazal po vsem mestu, nato pa položil papir. Iztisnem zračne mehurčke in pustim, da se posuši.

naslednji dan sem obrisal 4-5 slojev nekaj satenskega poliuretana, kar mu je dalo trdo lupino, da se papir med slikanjem ne bi nagubal

ne samo, da to izgleda naravnost iz Tinine delavnice, ampak nam pusti popolnoma ravno in belo površino za začetek slikanja.

14. korak: Naj bo videti manj kot bomba

Naj bo videti manj kot bomba
Naj bo videti manj kot bomba
Naj bo videti manj kot bomba
Naj bo videti manj kot bomba
Naj bo videti manj kot bomba
Naj bo videti manj kot bomba
Naj bo videti manj kot bomba
Naj bo videti manj kot bomba

Čeprav je celoten videz C4 neverjeten, se nisem hotel aretirati z njim takoooooooo:

Razrezala sem 2x4 enako velikost kot opeka in na tem najprej vadila barvo.

Celotni stvari sem dodal nekaj rumenega Hyperiona in svoj obraz narisal na obraz. Kot barvni navdih za simbol oboka sem uporabil pravi obraz čednega Jacka.

Počasi sem pobarval globoko modro za robove, nato pa prešel na svetlejšo modro in na koncu skoraj neonsko modro za poudarke, nato pa sem jih pustil, da se posušijo čez noč.

nato sem vzel zobotrebec in logotip Hyperiona pobarval v črno.

15. korak: KONČANO !

KONČANO!!
KONČANO!!
KONČANO!!
KONČANO!!
KONČANO!!
KONČANO!!
KONČANO!!
KONČANO!!

Sedaj pa to potisni na steno kot šiv v truksikansko prsnico! (oprostite, stari škrlatni sulilec pravi).

to je bil zame dokaz koncepta, v prihodnosti nameravam narediti celovito, avtomatizirano, premikajočo se različico, vendar bom to delal v prihodnosti.

Zdaj pa pojdi nazaj in jim pokaži, za kaj.

V primeru težav s programsko opremo sem pustil IO odprto na pi.

Opazil sem napako, pri kateri Motion po toliko sprožilcih ne bo več prepoznal gibanja, in nameravajo napisati preprosto kodo, s katero naj samodejno znova zažene program vsakih nekaj ur, da jo odpravi (ni neumno, če deluje).

Priporočena: