Სარჩევი:
- ნაბიჯი 1: ნაწილების სია
- ნაბიჯი 2: Raspberry Pi– ის კონფიგურაცია
- ნაბიჯი 3: ეკრანის დაყენება
- ნაბიჯი 4: ღილაკების კონსოლების შეკრება
- ნაბიჯი 5: Candy დისპენსერების შეკრება
- ნაბიჯი 6: ყველაფრის ერთად შედგენა
ვიდეო: ჰელოუინის დოღი არკადული თამაში: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
წელს ჩვენ გადავწყვიტეთ ჰელოუინისთვის დოღის არკადული თამაში გაგვეკეთებინა. ჩვენ შთაგონებული ვიყავით მექანიკური ვერსიით, სახელწოდებით 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 დისპენსერების შეკრება
ჩვენ გვინდოდა შევქმნათ ტკბილეულის ავტომატური დისპენსერები, რომელთა შევსება ადვილი იყო. ვინაიდან ჩვენ გვჭირდებოდა ისინი მაგიდაზე, თითოეული ღილაკის კონსოლის გვერდით, ისინი უნდა ყოფილიყვნენ გამხდარი, რათა შეეფერებოდნენ ჩვენს 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 ჩატვირთავს ბრძანების ხაზში და გაუშვებს თამაშს.
გირჩევთ:
POING! - Arduino არკადული თამაში!: 3 ნაბიჯი
POING! - Arduino Arcade Game!: ჩვენ ავაშენებთ PONG სტილის არკადულ თამაშს, რომელიც იყენებს ნაწილებს " ყველაზე სრულყოფილი შემქმნელის ნაკრები UNO R3 პროექტი " ნაკრები Elegoo Inc. სრული გამჟღავნება - ამ ინსტრუქციისთვის მოწოდებული ნაწილების უმეტესობა ავტორს გადაეცა Elegoo– ს მიერ
Arduino Cyclone არკადული თამაში: 6 ნაბიჯი
Arduino Cyclone არკადული თამაში: მოციმციმე მოციმციმე შუქები! არდუინო! თამაში! მეტი რაღა უნდა ითქვას? ეს თამაში დაფუძნებულია Cyclone არკადულ თამაშზე, სადაც მოთამაშე ცდილობს შეაჩეროს led გადახვევა წრეზე კონკრეტულ ადგილას
ციკლონი LED არკადული თამაში: 4 ნაბიჯი
ციკლონი LED არკადული თამაში: ამ პროექტის მიზანია შექმნას მარტივი თამაში Arduino– ს გამოყენებით, რომელიც იქნება ინტერაქტიული და გასართობი ბავშვებისთვის. მახსოვს Cyclone არკადული თამაში იყო ჩემი ერთ -ერთი საყვარელი არკადული თამაში, როდესაც მე ვიყავი პატარა, ამიტომ გადავწყვიტე გამემეორებინა იგი. ტ
სტეკერები არკადული თამაში: 6 ნაბიჯი (სურათებით)
სტეკერები არკადული თამაში: გამარჯობა ბიჭებო, დღეს მინდა გაგიზიაროთ ეს საოცარი არკადული თამაში, რომლის გაკეთებაც შეგიძლიათ რამოდენიმე Ws2812b LED- ებით და მიკროკონტროლერებით/FPGA. აჰა Stack Overflow - კლასიკური არკადული თამაშის ჩვენი ტექნიკური განხორციელება. რაც დაიწყო როგორც სკოლის პროექტი
ჭკვიანი საკალათბურთო არკადული თამაში ქულების დათვლის ჩათვლით Evive- Arduino ჩადგმული პლატფორმა: 13 ნაბიჯი
ჭკვიანი საკალათბურთო არკადული თამაში ქულების დათვლის ჩათვლით Evive- Arduino ჩადგმული პლატფორმის გამოყენებით: ყველა თამაშებიდან, ყველაზე გასართობი არის არკადული თამაშები. ასე რომ, ჩვენ ვიფიქრეთ, რატომ არ გავაკეთოთ ეს საკუთარ სახლში! და აი, ჩვენ ვართ, ყველაზე გასართობი წვრილმანი თამაში, რომელიც აქამდე ოდესმე გითამაშიათ - DIY არკადული კალათბურთის თამაში! არა მხოლოდ არის