Სარჩევი:

შექმენით თქვენი საკუთარი Hyperion New-U სადგური Borderlands– დან 2: 15 ნაბიჯი
შექმენით თქვენი საკუთარი Hyperion New-U სადგური Borderlands– დან 2: 15 ნაბიჯი

ვიდეო: შექმენით თქვენი საკუთარი Hyperion New-U სადგური Borderlands– დან 2: 15 ნაბიჯი

ვიდეო: შექმენით თქვენი საკუთარი Hyperion New-U სადგური Borderlands– დან 2: 15 ნაბიჯი
ვიდეო: როგორ შევქმნად ვინტაჟური ჩარჩო (diy vintage picture frame ) 2024, ივლისი
Anonim
Image
Image
დააინსტალირეთ Pi
დააინსტალირეთ Pi

New-U სადგურები Borderlands 2 არის თამაშის ზოგიერთი ყველაზე გამორჩეული ნაწილი (თუნდაც ისინი არ იყვნენ კანონიკური). ასე რომ, მე გადავწყვიტე ამის გაკეთება!

ეს პროექტი საკმაოდ მარტივია და მოითხოვს Linux– ის ან პითონის 0 ცოდნას (თუ არ გინდა)

ის შედგება ჟოლოს პიში ჩართული ვებკამერის გამოყენებით მოძრაობის დასადგენად და თამაშის კლიპის სათამაშოდ ყოველ ჯერზე.

მარაგები

ალბათ დაგჭირდებათ:

ჟოლო პი

მიკრო SD ბარათი

rakkahol (რათა თავი შეიკავოთ Bloodwing– ისგან)

USB ვებკამერა

მონიტორი HDMI– ით

Ethernet (თუ თქვენს პი არ აქვს wifi)

ზოგიერთი შემთხვევითი პროგრამული უზრუნველყოფა (ჩამოთვლილია მოგვიანებით)

drywall spackle

ქაღალდი

ფელიცია სექსოფანცის ბადონკადონკები (ისინი ბანდიტებმა გაიძვერა რამდენიმე დღის წინ. წადი აიღე ისინი!)

აკრილის საღებავი

soldering რკინის (პლუს solder და ნაკადი (თუ თქვენ მსგავსი რამ))

ნაბიჯი 1: დააინსტალირეთ Pi

დააინსტალირეთ Pi
დააინსტალირეთ Pi

ჰო, ვიცი რომ ეს მილიონჯერ გააკეთე, მაგრამ მაინც გაჩვენებ, რადგან დახურე ჯოჯოხეთი მორდი!

უპირველეს ყოვლისა, თქვენ უნდა დაიჭიროთ თავი რაღაც რასბანი. დააწკაპუნეთ თქვენს წვრილფეხა მაჩვენებელზე, რომ გადმოწეროთ.

დაელოდეთ გადმოტვირთვას, შემდეგ ამოიღეთ და დაწვით.img ფაილი თქვენს sd ბარათზე win32diskimager– ით.

ნაბიჯი 2: დააინსტალირეთ Pi (გაგრძელება)

დააინსტალირეთ Pi (გაგრძელება)
დააინსტალირეთ Pi (გაგრძელება)
დააინსტალირეთ Pi (გაგრძელება)
დააინსტალირეთ Pi (გაგრძელება)
დააინსტალირეთ Pi (გაგრძელება)
დააინსტალირეთ Pi (გაგრძელება)

შემდეგი, ჩართეთ pi თქვენს მონიტორზე, ინტერნეტში და კლავიატურაზე და მაუსზე.

pi- მ უნდა გაგიყვანოთ ძირითადი დაყენების პროცესში. როგორც კი დესკტოპზე მოხვდებით, გააკეთეთ შემდეგი:

გადადით დაწყების მენიუში, გადადით პარამეტრებზე და შეეხეთ "ჟოლოს კონფიგურაციას". შეცვალეთ ჩანართები "ინტერფეისების" განყოფილებაში, შემდეგ ჩართეთ ორივე VNC და SSH, შემდეგ გადატვირთეთ თქვენი pi.

გახსენით ტერმინალი (დაწყების მენიუში აქსესუარების ქვეშ) და ჩაწერეთ

ifconfig

ჩაწერეთ IP მისამართი "ინეტის" გვერდით.

შემდეგი, დაბრუნდით თქვენს კომპიუტერში და გადმოწერეთ ეს პროგრამა. დასრულების შემდეგ გახსენით პროგრამა და დაამატეთ თქვენი pi თქვენს მიერ ჩაწერილი ინეტური მისამართის გამოყენებით. თქვენ ახლა უნდა შეგეძლოთ თქვენი პი -ს გამოყენება თქვენი კომპიუტერის კომფორტიდან!

ნაბიჯი 3: ვებკამერის დაყენება

VNC– ში ჩაწერეთ ბრძანება:

sudo apt-get დააინსტალირეთ rpi- განახლება

დასრულების შემდეგ, ჩაწერეთ ბრძანება

rpi- განახლება

(აქედან, თუ არის ორი ხაზი კოდი: გაუშვით პირველი, დაელოდეთ დასრულებას, შემდეგ გაუშვით მეორე)

sudo apt-get განახლება

sudo apt-get განახლება

დარწმუნდით, რომ თქვენი ვებკამერა ჩართულია pi- ში, შემდეგ გაუშვით:

sudo apt-get დააინსტალირეთ fswebcam

fswebcam test.jpg

ეს აყენებს ვებკამერის წინაპირობებს და იღებს სატესტო სურათს.

გახსენით ფაილ მენეჯერი და გახსენით "test.jpg"

ნაბიჯი 4: მოძრაობის გამოვლენის დაყენება

მოძრაობის გამოვლენის დაყენება
მოძრაობის გამოვლენის დაყენება

მოძრაობა არის პროგრამა, რომელიც შექმნილია პირადი უსაფრთხოებისათვის, საშუალებას გაძლევთ გამოიყენოთ ვებკამერა და pi, თითქოს ეს იყო CCTV სისტემა. ჩვენ მას გამოვიყენებთ მოძრაობის დასადგენად და როდესაც ის დაიწყება პითონის სკრიპტს.

sudo apt-get ინსტალაციის მოძრაობა

როდესაც ეს დასრულდება, გახსენით კონფიგურაციის ფაილი:

sudo nano/და ა.შ. მოძრაობა/მოძრაობა.კონფ

პირველი ვარიანტი, რომელიც უნდა ნახოთ არის "დემონი", ამ განყოფილებაში შეცვალეთ "დემონი გამორთული" - ით "დემონი ჩართული"

შემდეგი, დააჭირეთ Ctrl+W დოკუმენტის მოსაძებნად და ჩაწერეთ:

event_gap

შეცვალეთ ნაგულისხმევი 60 უფრო ცუდი 6 -ით (შეგიძლიათ გააკეთოთ ის, რაც გსურთ, მაგრამ ეს ჩემზე მუშაობდა)

დააჭირეთ Ctrl+x, დააჭირეთ y, შემდეგ დააჭირეთ Enter თქვენი სამუშაოს შესანახად

ნაბიჯი 5: შემთხვევითი აუდიო სკრიპტის შექმნა

შემდეგი ნაბიჯი არის მოძრაობის მიღება New-U ხმის კლიპების დასაკრავად, როდესაც ის ამოიცნობს მოძრაობას. სამწუხაროდ, მას არ შეუძლია ამის გაკეთება, ამიტომ ჩვენ უნდა გავხადოთ ის პითონის გამომწვევი ამისათვის.

იმის ნაცვლად, რომ გასწავლოთ კოდირება, imma უბრალოდ გაძლევთ გადმოწეროთ მარტივი სკრიპტი აქ და გადაიტანოთ ფაილი VNC საშუალებით

მოგესალმებით, შორტი

გადაიტანე იგი

/მთავარი/პი

(ნაგულისხმევი საქაღალდე ფაილის ბრაუზერის გახსნისას)

დარწმუნდით, რომ დაასახელა:

rvoice.py

ნაბიჯი 6: გააკეთეთ მოძრაობა ამ სკრიპტის გასააქტიურებლად

გააკეთეთ მოძრაობა ამ სკრიპტის გასააქტიურებლად
გააკეთეთ მოძრაობა ამ სკრიპტის გასააქტიურებლად

ერთხელ rvoice.py შეინახება /home /pi- ში, შეგიძლიათ გაააქტიუროთ მოძრაობა. დაბრუნდი მოძრაობაში

sudo nano/და ა.შ. მოძრაობა/მოძრაობა.კონფ

კვლავ დააჭირეთ Ctrl+W საძიებლად და ჩაწერეთ:

დაწყების_შემდეგ

წაშალეთ მძიმით და სივრცე ხაზის დასაწყისში.

შემდეგ წაშალეთ სიტყვა "მნიშვნელობა" და შეცვალეთ იგი

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

ნაბიჯი 7: დაამატეთ აუდიო ფაილები

ყველა თქვენი აუდიო ფაილი უნდა იყოს Pi- ს ნაგულისხმევი მუსიკალური საქაღალდეში (/home/pi/Music)

თქვენ შეგიძლიათ ჩაწეროთ თქვენთვის სასურველი ნებისმიერი აუდიო ფაილი, ასე რომ მას შეუძლია შეასრულოს borderlands წინასწარი გაგრძელების აუდიო კლიპები, შემთხვევითი ხმოვანი კლიპები cl4p-tp– დან, დაამატოთ განგაშის ხმა და გააკეთოთ მარტივი მოძრაობის გააქტიურებული სიგნალიზაცია. ან თუნდაც დაამატოთ სიმღერა მორდეკაის სულელი ფრინველისთვის (მცირეწლოვან ენაზე).

მე მაქვს ყველა Borderlands 2 ძირითადი სცენარი New-U ხმოვანი კლიპები (DLC– დან ვერ ვიპოვე)

თქვენ შეგიძლიათ ჩამოტვირთოთ ყველა 52 მათგანი აქ.

თუ გსურთ სხვა ხმოვანი ფაილები, ეს Reddit პოსტი დაგეხმარებათ.

ნაბიჯი 8: გააკეთეთ მოძრაობა ავტომატურად

გახსენით ეს ლამაზი ტერმინალი კიდევ ერთხელ და ჩაყარეთ ეს კოდი ყელში:

sudo systemctl მოძრაობის ჩართვის საშუალებას

და ეს უნდა იყოს! უბრალოდ გადატვირთეთ და ის ავტომატურად დაიწყება. (გაფრთხილება, ამას შეიძლება გარკვეული დრო დასჭირდეს, ასე რომ უბრალოდ დაელოდეთ ერთიდან ხუთ წუთს, სანამ მას ჩართავთ) შეგიძლიათ შეამოწმოთ მოძრაობა მუშაობს თუ არა:

ps -aux | გრეპის მოძრაობა

თუ ის ავტომატურად არ დაიწყება, იპოვეთ სხვა სკრიპტი ინტერნეტში და ცუდად დაამატეთ იგი სტატიას

ნაბიჯი 9: გახადეთ ვებკამერა უფრო კომპაქტური

გახადეთ ვებკამერა უფრო კომპაქტური
გახადეთ ვებკამერა უფრო კომპაქტური

მე დავშალე ჩემი ვებკამერა რამდენადაც შემეძლო მისი მოპოვება, შემდეგ კი პლასტმასის ქეისი ჩაქუჩით ჩავარტყი დანარჩენ გზაზე.

შემდეგი, მე დავგეგმე, სადაც მინდოდა ვებკამერა წასულიყო სრულად აწყობისას

ნაბიჯი 10: შეამცირეთ კაბელი

შეამცირეთ კაბელი
შეამცირეთ კაბელი
შეამცირეთ კაბელი
შეამცირეთ კაბელი
შეამცირეთ კაბელი
შეამცირეთ კაბელი

შემდეგ კაბელები უფრო გონივრულ სიგრძეზე გავთიშე და მავთულები გავთიშე.

მე გადავაყიდე თითოეული მავთული და დავიცავი იგი ჰიპერიონის მიერ გამოცემული ელექტრონული ლენტით. გადავაგდე სითბოს შესამცირებელი მილი და მავთულები ისევ ვებკამერაში ჩავრთე.

ნაბიჯი 11: შექმენით საქმე

გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე

მე გავაკეთე უმარტივესი, მახინჯი ყუთი, რომელიც ოდესმე გაკეთდა 1/8 დიუმიანი პლაივუდისგან, შემდეგ მე დავხარე ხვრელი კამერისთვის და მეორე მხარეს დენის, ვიდეოს და აუდიოსთვის.

მე შევეცადე ეს ყუთი რაც შეიძლება პატარა გამეკეთებინა, თითქმის ადგილი არ დამიტოვებია ყუთში, ასე რომ, მე დამჭირდა ხვრელების გათხრა დამხმარე კაბელის გარშემო ქსოვისთვის.

ნაბიჯი 12: მავთული სპიკერში

მავთული სპიკერში
მავთული სპიკერში
მავთული სპიკერში
მავთული სპიკერში
მავთული სპიკერში
მავთული სპიკერში
მავთული სპიკერში
მავთული სპიკერში

მე გამოვიყენე WAY ძალიან დიდი სპიკერი ამ ყუთისთვის, მე საბოლოოდ დამჭირდა როუტერის გამოყენება, რომ გამეცა ადგილი მისთვის.

მე ავიღე ძველი Bluetooth სპიკერი და ამოვიღე გამაძლიერებელი და დრაივერი.

მე ჩავხედე gpio ქინძისთავების გამოყენებას აუდიო გამოსასვლელად, მაგრამ ვერ გავარკვიე, ასე რომ, სამაგიეროდ, მე მექნება ძალა, რომელიც მოდის gpio– დან და აუდიო მოდის aux პორტიდან.

დინამიკის ჩასაწერად pi- ში, მე გავხსენი Li-ion ბატარეა გამაძლიერებლის წრიდან და შევუერთე პოზიტიური და მიწა შესაბამისად gpio ქინძისთავებში 04 და 06 (იხ. სურათი ზემოთ).

შემდეგი, მე გამოვიყენე ჩემი პროფესიული ტეტრისის ტრენინგი იმისთვის, რომ ყველაფერი ჩამეტარებინა ყუთში.

ნაბიჯი 13: გააუქმეთ იგი

გააუქმეთ იგი
გააუქმეთ იგი
გააუქმეთ იგი
გააუქმეთ იგი

მე გადავაგდე drywall spackle, რომ შეავსო ხარვეზები თითების სახსრებში, შემდეგ კი გავხეხე, როგორც კი გაშრეს.

შემდეგ ცოტაოდენი ნაზავი ავურიე წყალს და ყველგან შევიზილე, შემდეგ კი ქაღალდი დავდე. ჰაერის ბუშტუკებს გარეთ ვუშვებ და ვაშრობ.

მეორე დღეს მე წაშალე ატლასის პოლიურეთანის 4-5 ფენა, ამან მას მყარი გარსი მისცა, რომ ხატვისას ქაღალდი არ დაჩეხილიყო

ეს არა მხოლოდ პირდაპირ გამოიყურება თინას სახელოსნოდან, არამედ ის გვტოვებს იდეალურად ბრტყელ და თეთრ ზედაპირს, რომ დავიწყოთ ხატვა.

ნაბიჯი 14: გახადეთ ის ნაკლებად გამოიყურებოდეს როგორც ბომბი

გამოიყურებოდე ბომბის მსგავსი
გამოიყურებოდე ბომბის მსგავსი
ის ნაკლებად გამოიყურებოდეს ბომბის სახით
ის ნაკლებად გამოიყურებოდეს ბომბის სახით
გამოიყურებოდე ბომბის მსგავსი
გამოიყურებოდე ბომბის მსგავსი
ის ნაკლებად გამოიყურებოდეს ბომბის სახით
ის ნაკლებად გამოიყურებოდეს ბომბის სახით

როგორი საოცარიც უნდა იყოს მთელი C4 გარეგნობა, არ მინდოდა ამით დაკავებულიყავი:

მე დავჭრა 2x4 იგივე ზომის, როგორც აგური და პირველად შევასრულე საღებავი.

მთელ ნივთს დავამატე რაღაც ჰიპერიონის ყვითელი და სახე დავხატე. მე გამოვიყენე სიმპათიური ჯეკის რეალური სახე, როგორც ფერადი შთაგონება სარდაფის სიმბოლოსთვის.

ნელა ავიღე და შეღებე ღრმა ლურჯი კიდეებისთვის, შემდეგ გადავინაცვლე ღია ცისფერზე და ბოლოს თითქმის ნეონის ლურჯი მონიშნეთ, შემდეგ კი გავუშვი ღამით.

შემდეგ ავიღე კბილის ჯაგრისი და დავხატე Hyperion- ის ლოგო შავად.

ნაბიჯი 15: შესრულებულია

ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!
ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ!!

ახლავე გადააგდე იგი კედელზე, როგორც ბორცვი ტრუქსიკანის მუცელში! (უკაცრავად, ძველი ჟოლოსფერი ლანსი ამბობს).

ეს იყო კონცეფციის მტკიცებულება ჩემთვის, მე ვგეგმავ მომავალში სრული ზომის, ავტომატიზირებული, მოძრავი ვერსიის დამზადებას, მაგრამ ეს მომავლისთვისაა ჩემთვის.

ახლა დაბრუნდი იქ და აჩვენე მათ რისთვის.

IO ღია დავტოვე პიზე პროგრამული უზრუნველყოფის პრობლემების შემთხვევაში.

მე შევამჩნიე შეცდომა, სადაც Motion შეწყვეტს მოძრაობის აღიარებას ამდენი გამომწვევის შემდეგ და გეგმავს დაწეროს მარტივი კოდი, რომ მას ავტომატურად გადატვირთოს პროგრამა ყოველ რამდენიმე საათში მის მოსაგვარებლად (ეს არ არის სისულელე, თუ ის მუშაობს).

გირჩევთ: