Სარჩევი:

ჰელოუინის დოღი არკადული თამაში: 6 ნაბიჯი
ჰელოუინის დოღი არკადული თამაში: 6 ნაბიჯი

ვიდეო: ჰელოუინის დოღი არკადული თამაში: 6 ნაბიჯი

ვიდეო: ჰელოუინის დოღი არკადული თამაში: 6 ნაბიჯი
ვიდეო: Ghostface! #foryou #love #animal #scary #1m #2m #equestrian #ghostface #halloween #subscribe #gemini 2024, ივლისი
Anonim
ჰელოუინის დოღი არკადული თამაში
ჰელოუინის დოღი არკადული თამაში

წელს ჩვენ გადავწყვიტეთ ჰელოუინისთვის დოღის არკადული თამაში გაგვეკეთებინა. ჩვენ შთაგონებული ვიყავით მექანიკური ვერსიით, სახელწოდებით Roll-a-Ball Horse Racing. ჩვენი მიზანი იყო, რომ გვექცია თამაში პირდაპირი კონტროლით, რათა მოეწონა მოთამაშეთა ფართო სპექტრი. გასული წლის გამოცდილების საფუძველზე, შოკოლადის სათამაშო აპარატების მშენებლობაში და ექსპლუატაციაში, ჩვენ ვიცოდით, რომ ასობით მოთამაშის განთავსება დაახლოებით სამ საათში დაგვჭირდა. ამრიგად, ჩვენი შემდგომი დიზაინი მოითხოვს სწრაფ გამტარუნარიანობას და უნდა იყოს გამძლე, რათა გაუძლოს ამ ინტენსიურ გამოყენებას. ჩვენ შევარჩიეთ ოთხი სადგურის აშენება ჯანსაღი კონკურენციის ხელშეწყობისა და საკმარისი შესაძლებლობების შესთავაზებლად, ასევე ლოდინის დროის შესამცირებლად. იმის ნაცვლად, რომ მოთამაშეებმა გააფართოვონ ბურთები ცხენების წინსვლისთვის, ჩვენ შევთანხმდით უფრო მარტივ ღილაკზე კონტროლის ნაკრებზე. ჩვენ ასევე გვინდოდა საკუთარი თავის გამოწვევა ახალი კანფეტის გაცემით. მცირე ზომის ყუთებში შეფუთული ტკბილეულის მრავალი სახის შეფასების შემდეგ, ჩვენ დავადგინეთ Mike & Ike's და Hot Tamales, რომლებიც ნაყარი შევიძინეთ.

ნაბიჯი 1: ნაწილების სია

  • ჟოლო Pi 3 B+
  • ჯოის ჯოხის კონტროლერი
  • 8 დიდი ღილაკი
  • 8 5 ვოლტიანი ნათურები ღილაკებისთვის
  • 4 Kuman MG996R Digi Hi-Torque servos
  • 5.25 მმ არყის პლაივუდი
  • კატა 5 კაბელი
  • დაბეჭდილი ვინილი წებოვანი საყრდენით
  • ბევრი ტკბილეული (90 მმ x 50 მმ x 12 მმ)
  • აქ ყველაფერია ნახსენები
  • შეიძინეთ დოღი აქტივები

ინსტრუმენტები:

  • 3D პრინტერი
  • ლაზერული საჭრელი

ნაბიჯი 2: Raspberry Pi– ის კონფიგურაცია

ჩვენი კომპიუტერის დასაყენებლად, ჩვენ გამოვიყენეთ Raspberry Pi 3 B+ Raspbian Lite– ით თამაშის გასაშვებად.

პირველი, ჩამოტვირთეთ ჩვენი GitHub საცავი. ჩვენი პროგრამა მუშაობს Pygame და Pillow– ის გამოყენებით, ასე რომ გაუშვით pip3 install -r kërkesat.txt ტერმინალში. შემდეგ შექმენით ample_config.py ასლი და დაასახელეთ config.py. შემდეგი, შეცვალეთ იგი თქვენი მოთამაშეთა მინიმალური რაოდენობის (ჩვენ გამოვიყენეთ 2), ცხენის სახელები და ზომები და ეკრანის ზომა. ჩვენ გადავწყვიტეთ, რომ თითოეული თამაშის გამარჯვებულს მივანიჭოთ ორი ტკბილეული და ერთი ყუთი ყველა სხვა მოთამაშეს. სურვილის შემთხვევაში შესაძლებელია სხვა პარამეტრების რეგულირებაც.

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

www.instructables.com/id/RGB-Matrix-Using-NovaStar/

ნაბიჯი 4: ღილაკების კონსოლების შეკრება

ღილაკების კონსოლების აწყობა
ღილაკების კონსოლების აწყობა
ღილაკების კონსოლების აწყობა
ღილაკების კონსოლების აწყობა
ღილაკების კონსოლების აწყობა
ღილაკების კონსოლების აწყობა

ჩვენი ღილაკების კონსოლები დამზადებული იყო არყის პლაივუდის ხისგან, დიდი, მრგვალი არკადული ღილაკებით (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN და ამშვენებდა დაბეჭდილ ვინილის წებოვანს. ეს არკადული ხარისხის ღილაკები მათი გამძლეობისა და განათებისთვის. ოთხივე კონსოლიდან ჩვენ ვიყენებდით სხვადასხვა ფერის ღილაკებს. ღილაკები მოდიოდა 12 ვოლტიანი ნათურებით, მაგრამ ჩვენ გვინდოდა მათი კონტროლი Raspberry Pi– დან, რომელსაც აქვს 5 ვოლტიანი ქინძისთავები, ასე რომ ჩვენ გამოვრთეთ ისინი 5 ვოლტზე (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). ჩვენ გვინდოდა, რომ კონსოლები იყოს პატარა, ისე რომ შეგვეძლო მათი ყველა მხარეს მოთავსება გვერდით ერთ 8 'მაგიდაზე. გარდა ამისა, ჩვენ გვინდოდა გამოვიყენოთ თანმიმდევრული ფერადი სქემა, რათა შეგვეძლოს ყუთების ერთმანეთის გამოყენება.

ჩვენ პირველად ლაზერულად დავჭრათ და ავაწყვეთ ჩვენი ღილაკის კონსოლები 5.25 მმ არყის პლაივუდის გამოყენებით. (https://github.com/alanswx/HorseArcade/tree/master/hardware) ჩვენ ბევრი წარუმატებელი დიზაინი გამოვიარეთ, სანამ არ მივედით ერთზე, რომელიც საკმარისად პატარა იყო და სწორად აწყობილი. ჩვენ ასევე ექსპერიმენტი გავაკეთეთ ღილაკებს შორის ინტერვალით, რათა უზრუნველვყოთ კოსტიუმებში მოთამაშეების გამოყენების სიმარტივე. შემდეგ ჩვენ შევქმენით ვინილი და დავბეჭდეთ იგი ადგილობრივად. ჩვენ გამოვიყენეთ ვინილი, შემდეგ 3D დაბეჭდეთ Cat5 ფრჩხილები და დავაგროვეთ ისინი თითოეული კონსოლის უკანა მხარეს. დაბოლოს, ჩვენ დავაკაკუნეთ და შევაერთეთ ღილაკები. ჩვენს დიზაინში ჩვენ გამოვიყენეთ მყარი მავთულები. თუმცა, თამაშის დროს, მუდმივი პერკუსიული დარტყმა ღილაკებიდან თანდათან გათიშავდა მავთულხლართებს ღილაკებიდან. ჩვენ გირჩევთ გამოიყენოთ მავთულხლართების გამოყენება ამ საკითხის თავიდან ასაცილებლად.

თითოეულ ყუთს ჰქონდა ერთი Cat5 კაბელი, რომელსაც აქვს 8 მავთული (4 წყვილი). ჩვენ დავამაგრეთ თითო წყვილი ყუთში თითოეულ გადამრთველზე და თითო წყვილი თითოეულ ყუთში. ჟოლოს პი მხარეს, გადამრთველიდან 2 წყვილი ჯოისტიკის ადაპტერზეა მიმაგრებული. დანარჩენი ორი წყვილი მიმაგრებულია საბაჟო დაფის LED- შედეგებზე, რომელიც ჩვენ დავუკავშირეთ ჩვენს pi- ს. მომავალ ვერსიაში ჩვენ უნდა შევცვალოთ დაფა, როგორც ჟოლოს პი ქუდი, რათა შეკრება გავამარტივოთ. ჩვენ შევუერთეთ ის დამატებით gpio ქინძისთავებს servo კონტროლერის დაფაზე. LED GPIO ქინძისთავები კონტროლდება config.py ფაილში.

ნაბიჯი 5: Candy დისპენსერების შეკრება

Candy დისპენსერების აწყობა
Candy დისპენსერების აწყობა
Candy დისპენსერების აწყობა
Candy დისპენსერების აწყობა
Candy დისპენსერების აწყობა
Candy დისპენსერების აწყობა

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

ჩვენი დიზაინით, ჩვენ ვჭრით ხეს როგორც კონსოლისთვის, ასევე ტკბილეულის დისპენსერისთვის ერთდროულად, რომ იყოს რესურსი ეფექტური. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

შემდეგ, ჩვენ ლაზერულად ვჭრით პლექსიგლასს.

ჩვენ ასევე 3D დაბეჭდილი თაროს და pinion. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

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

საბოლოოდ, ჩვენ ჩავაგდეთ სერვო ძრავა, დავამაგრეთ 3D დაბეჭდილი პინიონი და კბილები გავამაგრეთ თაროსთან.

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

ნაბიჯი 6: ყველაფრის ერთად შედგენა

  • დააკავშირეთ ყუთის ყველა კონსოლი ერთმანეთთან და მათ კანფეტის დისპენსერებთან
  • კანფეტის დისპენსერებისა და ღილაკების კონსოლების დაკავშირება ჟოლოს პითან
  • ჟოლოს Pi უკავშირდება გამომგზავნს MCTRL300
  • გამომგზავნის MCTRL300 ყუთის დაკავშირება ეკრანის მიმღებთან.
  • დარწმუნდით, რომ Pi ჩატვირთავს ბრძანების ხაზში და გაუშვებს თამაშს.

გირჩევთ: