Съдържание:
- Консумативи
- Стъпка 1: Настройте Pi
- Стъпка 2: Настройка на Pi (продължение)
- Стъпка 3: Настройка на уеб камера
- Стъпка 4: Настройване на откриване на движение
- Стъпка 5: Създаване на случаен аудио скрипт
- Стъпка 6: Направете задействане на движение този скрипт
- Стъпка 7: Добавете аудио файлове
- Стъпка 8: Направете движението да се стартира автоматично
- Стъпка 9: Направете уеб камерата по -компактна
- Стъпка 10: Съкратете кабела
- Стъпка 11: Направете случай
- Стъпка 12: Включете високоговорител
- Стъпка 13: Декопирайте го
- Стъпка 14: Направете го да изглежда по -малко като бомба
- Стъпка 15: ГОТОВО
Видео: Направете своя собствена станция Hyperion New-U от Borderlands 2: 15 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Станциите New-U в Borderlands 2 са едни от най-емблематичните части на играта (дори и да не са канони). Така че реших да направя такъв!
този проект е доста прост и ще изисква 0 познания за Linux или python (освен ако не искате)
ще се състои от използване на уеб камера, включена в малинов пи, за откриване на движение и възпроизвеждане на клип от играта всеки път, когато минете покрай него.
Консумативи
Може би ще ви трябва:
малиново пи
micro sd карта
rakkahol (за да не държите ума си на Bloodwing)
USB уеб камера
монитор с HDMI
ethernet (ако вашето пи няма wifi)
някои произволни програми (изброени по -късно)
шпакловка от гипсокартон
хартия
Badonkadonks на Felicia Sexopants (те бяха откраднати от бандитите преди няколко дни. Вземете ги!)
АКРИЛНА боя
поялник (плюс спойка и флюс (ако обичате такива неща))
Стъпка 1: Настройте Pi
да, знам, че сте правили това милион пъти, но така или иначе ще ви покажа, защото МЪЛТЕТЕ В АДА!
първо, ще трябва да си вземете малко малинка. щракнете върху показалеца си по този начин, за да го изтеглите.
изчакайте да се изтегли, след това го извлечете и запишете.img файла на вашата sd карта с win32diskimager.
Стъпка 2: Настройка на 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 ще спре да разпознава движението след толкова много задействания, и планирам да напиша прост код, за да го рестартирам автоматично на всеки няколко часа, за да го разреша (не е глупаво, ако работи).
Препоръчано:
Направете своя собствена аварийна Powerbank с ръчно коляно: 4 стъпки (със снимки)
Направете своя собствена аварийна Powerbank с ръчно коляно: В този проект ще ви покажа как да създадете генератор с ръчно коляно заедно с модифицирана powerbank. По този начин можете да заредите вашата powerbank в аварийна ситуация, без да е необходим контакт. По пътя ще ви кажа и защо BLDC е
Направете своя собствена преносима ретро конзола за игра! която също е таблет Win10!: 6 стъпки (със снимки)
Направете своя собствена преносима ретро конзола за игри! …… която също е таблет Win10 !: В този проект ще ви покажа как да създадете преносима ретро конзола за игри, която може да се използва и като таблет с Windows 10. Той ще се състои от 7 " HDMI LCD с тъчскрийн, LattePanda SBC, захранваща платка с USB тип C PD и още няколко допълващи се
Направете своя собствена сурова машина за коктейли: 5 стъпки (със снимки)
Направете своя собствена сурова машина за коктейли: В този проект ще ви покажа как комбинирах Arduino Nano, LCD, въртящ се енкодер, три перисталтични помпи с двигатели, натоварваща клетка и няколко парчета дърво, за да създам суров продукт, но функционална машина за коктейли. По пътя ще де
Направете своя собствена шпионска грешка (диктофон Arduino): 5 стъпки (със снимки)
Направете своя собствена шпионска грешка (Arduino Voice Recorder): В този проект ще ви покажа как комбинирах Arduino Pro Mini с няколко допълнителни компонента, за да създам диктофон, който също може да бъде злоупотребен като шпионска грешка. Той има време за работа около 9 часа, малък е и супер лесен за
Изградете своя собствена безжична зарядна станция!: 8 стъпки
Изградете своя собствена станция за безжично зареждане!: Компанията Apple наскоро представи технологията за безжично зареждане. Това е страхотна новина за много от нас, но какви са технологиите зад това? И как работи безжичното зареждане? В този урок ще научим как работи безжичното зареждане