Мазмұны:

Өзіңіздің Hyperion New-U станциясын шекаралас жерлерден 2: 15 қадаммен жасаңыз
Өзіңіздің Hyperion New-U станциясын шекаралас жерлерден 2: 15 қадаммен жасаңыз

Бейне: Өзіңіздің Hyperion New-U станциясын шекаралас жерлерден 2: 15 қадаммен жасаңыз

Бейне: Өзіңіздің Hyperion New-U станциясын шекаралас жерлерден 2: 15 қадаммен жасаңыз
Бейне: Hypixel Skyblock - Trading from NOTHING to a Hyperion [4] 2024, Қараша
Anonim
Image
Image
Pi орнатыңыз
Pi орнатыңыз

Borderlands 2-дегі New-U станциялары-бұл ойынның ең маңызды бөліктері (тіпті олар канон болмаса да). Сонымен, мен оны жасауды шештім!

бұл жоба өте қарапайым және Linux немесе python туралы 0 білімді қажет етеді (егер сіз қаламасаңыз)

ол қозғалысты анықтау және сіз өткен сайын ойыннан үзінді ойнату үшін таңқурайға қосылған веб -камераны пайдаланудан тұрады.

Жабдықтар

Мүмкін сізге қажет:

таңқурай пи

micro sd картасы

раккахол (сіздің ойыңызды Bloodwing -тен аулақ ұстау үшін)

USB веб -камерасы

HDMI арқылы монитор

Ethernet (егер сіздің Wi -Fi жоқ болса)

кездейсоқ бағдарламалар (кейінірек тізімделген)

гипсокартон

қағаз

Felicia Sexopants -тың бадонкадонктары (оларды бірнеше күн бұрын қарақшылар ұрлап кеткен. Оларды ал!)

акрил бояуы

дәнекерлеу үтігі (плюс дәнекер мен ағын (егер сіз осындай нәрсеге бейім болсаңыз))

1 -қадам: Pi орнатыңыз

Pi орнатыңыз
Pi орнатыңыз

Иә, мен сені миллион рет жасағанын білемін, бірақ мен саған бәрібір көрсетемін, себебі МОРДОНЫ ӨТ!

Біріншіден, сіз өзіңізге распиан алуыңыз керек. оны жүктеу үшін дәл нұсқағышты басыңыз.

жүктеуді күтіңіз, содан кейін оны шығарыңыз және.img файлын win32diskimager көмегімен sd картасына жазыңыз.

2 -қадам: Pi орнатыңыз (жалғасы)

Pi орнату (жалғасы)
Pi орнату (жалғасы)
Pi орнату (жалғасы)
Pi орнату (жалғасы)
Pi орнату (жалғасы)
Pi орнату (жалғасы)

Содан кейін мониторды, интернетке, пернетақта мен тінтуірге pi қосыңыз.

pi сізді негізгі орнату процесінде жүргізуі керек. Жұмыс үстелін басқаннан кейін келесі әрекеттерді орындаңыз:

Бастау мәзіріне өтіңіз, параметрлерге өтіңіз және «таңқурай пи конфигурациясы» түймесін түртіңіз. қойындыларды «интерфейстер» бөліміне өзгертіңіз, содан кейін VNC және SSH қосады, содан кейін pi -ді қайта жүктейді.

терминалды ашыңыз (старт мәзіріндегі керек -жарақтардың астында) және теріңіз

ifconfig

IP мекенжайын «inet» жанына жазыңыз.

Содан кейін компьютерге қайта оралыңыз және осы бағдарламаны жүктеңіз. ол аяқталғаннан кейін, бағдарламаны ашып, өзіңіз енгізген пошталық мекенжайды қолданып пиді қосыңыз. енді сіз өзіңіздің компьютеріңізді компьютерден шықпай -ақ пайдалана аласыз!

3 -қадам: веб -камераны орнату

VNC ішінде пәрменді теріңіз:

sudo apt-get install rpi-update

ол аяқталғаннан кейін пәрменді теріңіз

rpi-жаңарту

(осыдан кейін, егер кодтың екі жолы болса: біріншісін іске қосыңыз, оның аяқталуын күтіңіз, содан кейін екіншісін іске қосыңыз)

sudo apt-get жаңартуы

sudo apt-get жаңарту

веб -камераның pi -ге қосылғанын тексеріңіз, содан кейін іске қосыңыз:

sudo apt-get fswebcam орнатыңыз

fswebcam test.jpg

бұл веб -камераның алғышарттарын орнатады және тест суретін түсіреді.

файл менеджерін ашып, «test.jpg» ашыңыз

4 -қадам: Қозғалысты анықтауды орнату

Қозғалысты анықтауды орнату
Қозғалысты анықтауды орнату

motion - бұл жеке қауіпсіздікке арналған бағдарлама, ол сізге бейнебақылау камерасы сияқты веб -камера мен pi пайдалануға мүмкіндік береді. біз оны қозғалысты анықтау және питон сценарийін іске қосу үшін қолданамыз.

sudo apt-get install motion

бұл аяқталғаннан кейін конфигурация файлын ашыңыз:

sudo nano /etc/motion/motion.conf

Сіз көретін бірінші нұсқа - бұл «демон», осы бөлімде «демонды өшіруді» «демонды қосуға» ауыстырыңыз

Содан кейін құжатты іздеу үшін Ctrl+W пернелер тіркесімін басып, теріңіз:

оқиға_арасы

әдепкі 60 -ны басқа 6 -ға ауыстырыңыз (сіз мұны қалағаныңызша жасай аласыз, бірақ бұл мен үшін жұмыс істеді)

Ctrl+x пернелерін басыңыз, y түймесін басыңыз, содан кейін жұмысыңызды сақтау үшін enter пернесін басыңыз

5 -қадам: кездейсоқ аудио сценарий жасау

келесі қадам-қозғалысты анықтаған кезде New-U дауыстық клиптерін ойнату үшін қозғалыс алу. Өкінішке орай, ол мұны жасай алмайды, сондықтан біз бұл үшін питонды іске қосуға мәжбүрміз.

Сізге кодты үйретудің орнына, imma сізге қарапайым сценарийді осы жерден жүктеуге және файлды VNC арқылы жіберуге мүмкіндік береді

қош келдіңіз, қысқа

оны жылжытыңыз

/үй/пи

(файл шолғышын ашқанда әдепкі қалта)

аталатынына көз жеткізіңіз:

rvoice.py

6 -қадам: Бұл сценарийдің қозғалыс триггерін жасаңыз

Бұл сценарийді қозғалыс триггеріне айналдырыңыз
Бұл сценарийді қозғалыс триггеріне айналдырыңыз

rvoice.py /home /pi ішіне сақталғаннан кейін, сіз оны қозғалысты белсендіре аласыз. қозғалысқа қайту

sudo nano /etc/motion/motion.conf

қайтадан іздеу үшін Ctrl+W пернелер тіркесімін басып, теріңіз:

оқиғаның_бастауында

жолдың басындағы нүктелі үтір мен бос орынды жойыңыз.

содан кейін «мән» сөзін жойып, оны ауыстырыңыз

/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 мен қосалқы порттан келетін дыбыс болады.

Динамикті пи-ге қосу үшін мен Li-ion аккумуляторын ампер тізбегінен шығарып тастадым және оң және жерді тиісінше 04 & 06 gpio түйреуіштеріне жалғадым (жоғарыдағы суретті қараңыз).

Содан кейін мен кәсіби Тетрис тренингінің барлығын қорапқа ДЖЭМ жасау үшін қолдандым.

13-қадам: оны ажыратыңыз

Оны ажыратыңыз
Оны ажыратыңыз
Оны ажыратыңыз
Оны ажыратыңыз

Мен саусақтардың буындарындағы саңылауларды толтыру үшін гипсокартон лақтырдым, содан кейін оларды тегістеп тегістедім.

Содан кейін мен тағы да шпаклевканы сумен араластырып, барлық жеріне жағып, үстіне қағазды қойдым. Мен ауа көпіршіктерін сыртқа шығарып, құрғатып жіберемін.

Келесі күні мен 4-5 қабат атласты полиуретанды сүрттім, бұл қатты қабықты берді, сондықтан қағаз бояу кезінде мыжылып қалмас үшін

бұл Тинаның шеберханасынан ғана көрінбейді, сонымен қатар бізге кескіндемені бастау үшін мінсіз тегіс және ақ бет қалдырады.

14 -қадам: оны бомбаға ұқсатпаңыз

Оны бомбаға ұқсамайтын етіп жасаңыз
Оны бомбаға ұқсамайтын етіп жасаңыз
Оны бомбаға ұқсатпаңыз
Оны бомбаға ұқсатпаңыз
Оны бомбаға ұқсамайтын етіп жасаңыз
Оны бомбаға ұқсамайтын етіп жасаңыз
Оны бомбаға ұқсамайтын етіп жасаңыз
Оны бомбаға ұқсамайтын етіп жасаңыз

C4 көрінісі қаншалықты таңқаларлық болса да, мен оны тұтқынға алғым келмеді:

Мен кірпішпен бірдей 2х4 өлшемді кесіп, алдымен бояуды қолдандым.

Мен барлығына біраз Hyperion сары қосып, бетіме өз дизайнымды салдым. Мен әдемі Джектің шынайы бейнесін қойма символына түрлі -түсті шабыт ретінде қолдандым.

Мен оны баяу қабылдадым және жиектерге қою көк түспен боялдым, содан кейін ашық көкке, ақырында неонға айналды, сондықтан оларды түні бойы құрғатуға рұқсат бердім.

Содан кейін мен тіс тазартқышты алып, Hyperion логотипін қара түске боядым.

15 -қадам: БОЛДЫ

БОЛДЫ !!
БОЛДЫ !!
БОЛДЫ !!
БОЛДЫ !!
БОЛДЫ !!
БОЛДЫ !!
БОЛДЫ !!
БОЛДЫ !!

Енді оны қабырғаға ұршық тәрізді труксиканс стернумына салыңыз! (кешіріңіз, қып -қызыл ланс айтады).

Бұл мен үшін тұжырымдаманың дәлелі болды, мен болашақта толық өлшемді, автоматтандырылған, жылжымалы нұсқасын жасауды жоспарлап отырмын, бірақ бұл менің болашақта жұмыс жасауым үшін.

Енді сол жерге қайта оралыңыз және оларға не үшін екенін көрсетіңіз.

Мен бағдарламалық жасақтамада ақаулықтар болған кезде IO -ды ашық күйінде қалдырдым.

Мен көптеген триггерлерден кейін Motion қозғалысты тануды тоқтататын қатені байқадым және оны шешу үшін бағдарламаны бірнеше сағат сайын автоматты түрде қайта жүктеу үшін қарапайым код жазуды жоспарлап отырмын (егер ол жұмыс істесе, бұл ақымақтық емес).

Ұсынылған: