Съдържание:

Направете своя собствена станция Hyperion New-U от Borderlands 2: 15 стъпки
Направете своя собствена станция Hyperion New-U от Borderlands 2: 15 стъпки

Видео: Направете своя собствена станция Hyperion New-U от Borderlands 2: 15 стъпки

Видео: Направете своя собствена станция Hyperion New-U от Borderlands 2: 15 стъпки
Видео: Мир в опасности | Полный фильм | Боевик 2024, Юли
Anonim
Image
Image
Настройте Pi
Настройте Pi

Станциите New-U в Borderlands 2 са едни от най-емблематичните части на играта (дори и да не са канони). Така че реших да направя такъв!

този проект е доста прост и ще изисква 0 познания за Linux или python (освен ако не искате)

ще се състои от използване на уеб камера, включена в малинов пи, за откриване на движение и възпроизвеждане на клип от играта всеки път, когато минете покрай него.

Консумативи

Може би ще ви трябва:

малиново пи

micro sd карта

rakkahol (за да не държите ума си на Bloodwing)

USB уеб камера

монитор с HDMI

ethernet (ако вашето пи няма wifi)

някои произволни програми (изброени по -късно)

шпакловка от гипсокартон

хартия

Badonkadonks на Felicia Sexopants (те бяха откраднати от бандитите преди няколко дни. Вземете ги!)

АКРИЛНА боя

поялник (плюс спойка и флюс (ако обичате такива неща))

Стъпка 1: Настройте Pi

Настройте Pi
Настройте Pi

да, знам, че сте правили това милион пъти, но така или иначе ще ви покажа, защото МЪЛТЕТЕ В АДА!

първо, ще трябва да си вземете малко малинка. щракнете върху показалеца си по този начин, за да го изтеглите.

изчакайте да се изтегли, след това го извлечете и запишете.img файла на вашата sd карта с win32diskimager.

Стъпка 2: Настройка на Pi (продължение)

Настройка на Pi (продължение)
Настройка на Pi (продължение)
Настройка на Pi (продължение)
Настройка на Pi (продължение)
Настройка на Pi (продължение)
Настройка на Pi (продължение)

след това включете pi към вашия монитор, интернет и клавиатура и мишка.

pi трябва да ви преведе през основния процес на настройка. след като натиснете работния плот, направете следното:

отидете в менюто "Старт", плъзнете надолу до предпочитанията и докоснете dat "raspberry pi config". променете разделите в секцията „интерфейси“, след това активирайте както VNC, така и SSH, след което рестартирайте вашето pi.

отворете терминала (под аксесоари в менюто "Старт") и въведете

ifconfig

запишете IP адреса до „inet“.

след това се върнете към вашия компютър и изтеглете тази програма. след като приключи, отворете програмата и добавете вашето pi, като използвате inet адреса, който сте записали. сега трябва да можете да използвате вашето пи от комфорта на вашия компютър!

Стъпка 3: Настройка на уеб камера

във VNC въведете командата:

sudo apt-get install rpi-update

след като приключи, въведете командата

rpi-актуализация

(от тук нататък, ако има два реда код: стартирайте първия, изчакайте да завърши, след това стартирайте втория)

sudo apt-get update

sudo apt-get надстройка

уверете се, че вашата уеб камера е включена в pi, след това стартирайте:

sudo apt-get инсталирайте fswebcam

fswebcam test.jpg

това инсталира предпоставки за уеб камера и прави тестова снимка.

отворете файловия мениджър и "test.jpg"

Стъпка 4: Настройване на откриване на движение

Настройване на откриване на движение
Настройване на откриване на движение

motion е програма, предназначена за лична сигурност, която ви позволява да използвате уеб камера и pi, сякаш е система за видеонаблюдение. ще го използваме за откриване на движение и стартиране на скрипт на python, когато го направи.

sudo apt-get install motion

след като това приключи, отворете конфигурационния файл с:

sudo nano /etc/motion/motion.conf

първата опция, която трябва да видите, е "daemon", в този раздел променете "daemon off" на "daemon on"

след това натиснете Ctrl+W, за да търсите в документа, и въведете:

event_gap

променете 60 по подразбиране на по -лошо 6 (можете да направите това каквото искате, но това работи при мен)

натиснете Ctrl+x, натиснете y, след това натиснете enter, за да запазите работата си

Стъпка 5: Създаване на случаен аудио скрипт

следващата стъпка е да накарате движението да възпроизвежда гласовите клипове New-U, когато открие движение. за съжаление, не може да направи това, така че трябва да го накараме да задейства python за това.

вместо да ви научи как да кодирате, imma просто ви позволява да изтеглите простия скрипт тук и да прехвърлите файла през VNC

добре дошъл, шорти

преместете го в

/home/pi

(папка по подразбиране, когато отворите браузъра за файлове)

уверете се, че е кръстен:

rvoice.py

Стъпка 6: Направете задействане на движение този скрипт

Направете задействане на движение този скрипт
Направете задействане на движение този скрипт

след като rvoice.py бъде записан в /home /pi, можете да накарате движението да го активира. върнете се в движение.conf с

sudo nano /etc/motion/motion.conf

отново натиснете Ctrl+W за търсене и въведете:

on_event_start

изтрийте точка и запетая и интервал в началото на реда.

след това изтрийте думата "стойност" и я заменете с

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

Стъпка 7: Добавете аудио файлове

всичките ви аудио файлове трябва да са в музикалната папка по подразбиране на Pi (/home/pi/Music)

можете да поставите всеки файл, който искате, във файла, така че да може да възпроизвежда погранични аудиоклипове преди продължението, произволни гласови клипове от cl4p-tp, да добави алармен звук и да направи проста аларма с активирано движение. или дори да добавите песен за глупавата птица на Мардохей (ми минор).

Имам всички главни сюжети на Borderlands 2 New-U гласови клипове (не можах да намеря такива от DLC)

можете да изтеглите всичките 52 от тях тук.

ако искате някои други звукови файлове, тази публикация в Reddit може да ви помогне.

Стъпка 8: Направете движението да се стартира автоматично

отворете този красив терминал още веднъж и натиснете този код в гърлото му:

sudo systemctl разрешава движение

и това трябва да е! просто рестартирайте и той ще стартира автоматично. (предупреждение, това може да отнеме известно време, така че просто изчакайте, най -много една до пет минути след като я включите) можете да проверите дали движението се изпълнява с:

ps -aux | grep движение

ако не стартира автоматично, намерете друг скрипт онлайн и лошо го добавете към статията

Стъпка 9: Направете уеб камерата по -компактна

Направете уеб камерата по -компактна
Направете уеб камерата по -компактна

Разглобих уеб камерата си, доколкото ми стигна, а след това разбих пластмасовия корпус с чук през останалата част от пътя.

след това планирах къде искам да отиде уеб камерата, когато е напълно сглобена

Стъпка 10: Съкратете кабела

Съкратете кабела
Съкратете кабела
Съкратете кабела
Съкратете кабела
Съкратете кабела
Съкратете кабела

След това отрязах кабелите на по -разумна дължина и оголих проводниците.

Препаявах всеки проводник и го предпазвах с електронна лента, издадена от хиперион. Сложих някаква термосвиваема тръба и включих проводниците обратно в уеб камерата.

Стъпка 11: Направете случай

Направете случай
Направете случай
Направете случай
Направете случай
Направете случай
Направете случай

Направих най -простата и грозна кутия, правена някога от 1/8 инчов шперплат, след това изрязах дупка за камерата и друга отстрани за захранване, видео и аудио.

Опитах се да направя тази кутия възможно най -малка, без да оставям почти никакво място вътре в кутията, така че в крайна сметка се наложи да пробия дупки, за да може допълнителният кабел да се преплете.

Стъпка 12: Включете високоговорител

Кабел в високоговорител
Кабел в високоговорител
Кабел в високоговорител
Кабел в високоговорител
Кабел в високоговорител
Кабел в високоговорител
Кабел в високоговорител
Кабел в високоговорител

Използвах WAY твърде голям говорител за тази кутия, в крайна сметка се наложи да използвам рутер, за да изкопая малко място за него.

Разглобих стар Bluetooth високоговорител и събрах усилвателя и драйвера.

Разгледах използването на щифтовете gpio за аудио изход, но не можах да го разбера, така че вместо това ще имам захранване, идващо от gpio, и аудио, идващо от aux порта.

за да свържа високоговорителя в pi, разпаях литиево-йонната батерия от веригата на усилвателя и свързах положителното и заземяването съответно към gpio щифтове 04 и 06 (виж снимката по-горе).

по -нататък използвах част от моето професионално обучение по тетрис, за да забия всичко в кутията.

Стъпка 13: Декопирайте го

Декрипирайте го
Декрипирайте го
Декрипирайте го
Декрипирайте го

Хвърлих малко шпакла за гипсокартон, за да запълня празнините в ставите на пръстите, след което ги шлайфах, след като изсъхне.

след това смесих още малко шпаклевка с вода и я размазах по цялото място, след което сложих хартия върху нея. Изтласквам въздушните мехурчета навън и ги оставям да изсъхнат.

на следващия ден избърсах 4-5 слоя сатен полиуретан, което му придаде твърда обвивка, така че хартията да не се набръчка по време на боядисване

това не само изглежда направо от работилницата на Тина, но ни оставя идеално равна и бяла повърхност, за да започнем да рисуваме.

Стъпка 14: Направете го да изглежда по -малко като бомба

Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба
Направете го да изглежда по -малко като бомба

Колкото и невероятен да е целият вид на C4, не исках да бъда арестуван с него толковаooooooo:

Нарязах 2x4 със същия размер като тухлата и първо тренирах боята върху това.

Добавих малко Hyperion жълто към цялото нещо и нарисувах моя дизайн върху лицето. Използвах истинското лице на красивия Джак като цветно вдъхновение за символа на трезора.

Бях бавен и боядисах наситено синьо за краищата, след това преминах към по -светло синьо и накрая почти неоново синьо за акценти, след което ги оставих да изсъхнат за една нощ.

след това взех клечка за зъби и боядисах логото на Hyperion в черно.

Стъпка 15: ГОТОВО

СВЪРШЕН!!
СВЪРШЕН!!
СВЪРШЕН!!
СВЪРШЕН!!
СВЪРШЕН!!
СВЪРШЕН!!
СВЪРШЕН!!
СВЪРШЕН!!

Сега го забийте на стена като шив в гръдната кост на труксиканците! (съжалявам, казано е старо червено копие).

това беше доказателство за концепцията за мен, планирам да направя пълноразмерна, автоматизирана, движеща се версия в бъдеще, но това е за бъдещето да работя.

А сега се върнете и им покажете за какво.

Оставих IO отворен на pi в случай на софтуерни проблеми.

Забелязах грешка, при която Motion ще спре да разпознава движението след толкова много задействания, и планирам да напиша прост код, за да го рестартирам автоматично на всеки няколко часа, за да го разреша (не е глупаво, ако работи).

Препоръчано: