Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: პროტოტიპის ყუთი
- ნაბიჯი 3: ელექტრონიკის მიმოხილვა
- ნაბიჯი 4: USB ჰაბ გაფართოება
- ნაბიჯი 5: HDMI გაფართოება
- ნაბიჯი 6: მიკრო USB დენის გაფართოება
- ნაბიჯი 7: USB გადართვის დაფის გაფართოება
- ნაბიჯი 8: ყურსასმენის გაფართოება
- ნაბიჯი 9: LED დენის ღილაკი
ვიდეო: ყველაფერი ერთ არკადულ სისტემაში: 12 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მე უკვე ავაშენე არკადული ჯოისტიკი და ის იყო უზარმაზარი (60x30x12 სანტიმეტრი 2 მოთამაშისთვის), ასევე ძნელი გამოსაყენებელი, რადგან დაგჭირდებათ კომპიუტერი სათამაშოდ მზა ყველა ემულაციისთვის და ა.შ.. ასე რომ ერთი დასრულდა სადმე ინახება არ მახსოვს მტვრის შეგროვება, მაგრამ მე მაინც მინდა ძველი სკოლის თამაშები ჩხირებით და დიდი ღილაკებით.
ამ გამოცდილების შემდეგ მინდოდა უკეთესი გამოსავალი, რომელიც მას უნდა ჰქონოდა:
- ჩამონტაჟებული სისტემა: ჩართეთ და ითამაშეთ ტელევიზორთან HDMI– ით
- მცირე ზომა: ადვილი სატარებლად და შესანახად
- მასშტაბური: ჩაერთეთ მასში სხვა ჯოისტიკი მეტი მოთამაშისთვის
- მხოლოდ ჯოისტიკის რეჟიმი: მზად არის გამოიყენოთ მხოლოდ ჯოისტიკი ნებისმიერი სხვა სისტემისთვის USB- ით
საუკეთესო ვარიანტი, რაც მე აღმოვაჩინე არის RaspberryPi– ის გამოყენებით RetroPie– სთან ერთად USB HUB და პერსონალურად დამზადებული USB სიგნალის გადამრთველი. მაგრამ მე არ მინდოდა ჟოლოს პი გამჟღავნება, მე მინდოდა დახურული ყუთი ყველა IO გამოსაყენებლად.
მე ვიცი, რომ ეს არაფერია ეპიკური ორიგინალური, მაგრამ მე მინდოდა დოკუმენტირება და გაზიარება ყველა ის მასალა, რაც მე მივიღე შენობის თითოეული ნაწილისთვის, ასე რომ თქვენ შეგიძლიათ ააშენოთ საკუთარი, გააუმჯობესოთ ის რაც უკვე გაქვთ ან თუნდაც გამოიყენოთ იგი როგორც შთაგონება თქვენი შემდეგი პროექტი.
ეს ინსტრუქცია არ იქნება ეტაპობრივად წვრილმანი ზუსტად იგივე აღნაგობისთვის, რადგან მას აქვს ბევრი პერსონალური ნივთი, რომლითაც თქვენ უფრო მარტივად მოაგვარებთ იმ ნივთებს, რაც უკვე გაქვთ თქვენს სახლში. მიუხედავად იმისა, რომ მე შევეცდები ეს ყველაფერი გავიარო, ასე რომ თქვენ არ გჭირდებათ ყველაფრის ხელახალი ფიქრი, რომ შექმნათ ერთი და იგივე მახასიათებლები.
თუ თქვენ ააშენებთ მას ან აიღეთ რამე აქედან გთხოვთ გაგვიზიაროთ ფოტო კომენტარებში, სიამოვნებით ვნახავ
ნაბიჯი 1: რაც დაგჭირდებათ
პირველ რიგში, მე დავაყენებ ბმულებს იმ კომპონენტებთან, რომლებიც მე მივიღე ჩემი მშენებლობისთვის, როგორც მითითება, მე არ ვიყიდე არცერთი ჩემი იმ გამყიდველებისგან, რადგან მე შევიძინე ყველაფერი ჩემი ქვეყნის ადგილობრივი გამყიდველებისგან.
1. ჟოლო Pi: როგორც მე ვთქვი Intro– ში ეს სისტემა მუშაობს RetroPie– ით, ასე რომ თქვენ დაგჭირდებათ ჟოლო Pi, მე გამოვიყენე უახლესი Pi 3 B+, მაგრამ მე ვფიქრობ, რომ თქვენ ასევე შეგიძლიათ გამოიყენოთ ვერსია 2. აქ მხოლოდ ის არის, რომ თუ Pi Zero– ს თამაშებით დადიხარ, გაცილებით ნაკლებია და შენობა შეიძლება შეიცვალოს ზოგიერთ ნაწილში (ვინაიდან მე გავაგრძელე Pi IO, როგორიცაა აუდიო, USB, HDMI და დენის ღილაკი), ასე რომ შეამოწმეთ სქემები სურათი რომ ნახოთ თქვენთვის აზრი აქვს თუ არა.
2. ნაკრები Arcade Joystick- ისთვის: მე არ მიყიდია, სამაგიეროდ მე შევიკრიბე საკუთარი ხელით, ვიღებ 6 პატარა ღილაკს (24 მმ 30 მმ -ის ნაცვლად) და 2 ღილაკს (დაწყება და არჩევა) 12 მმ -დან ელექტრონიკის მაღაზია, რადგან მინდოდა მცირე ზომის ჯოისტიკი, მაგრამ თქვენ ძირითადად დაგჭირდებათ:
- Ჯოხი
- 2 ღილაკი დასაწყებად და შესარჩევად
- N ღილაკები თამაშისთვის (ეს მთლიანად თქვენზეა დამოკიდებული, მე გამოვიყენე 6, რადგან აზრი აქვს იმ თამაშებს, რომელთა თამაშიც მინდა, რომლებსაც აქვთ X, Y, A, B, L და R ღილაკები)
- USB ჯოისტიკის ინტერფეისი
თუ გსურთ მეტი ინფორმაცია კონფიგურაციისა და ამ ყველაფრის შესახებ, მე გირჩევთ შეამოწმოთ RetroPie Wiki, რომელსაც აქვს ყველა კონტროლი და ღილაკი, ასევე დაგეხმარება გადაწყვეტილების მიღებაში.
თუ გსურთ იგივე ჯოხი, ღილაკები და ინტერფეისი, რომელიც მე გამოვიყენე არის ეს (ეს არის ზუსტად ის კომპონენტები, რაც მე გამოვიყენე, მაგრამ არა იმ გამყიდველისგან)
3. USB ჰაბ: ეს არის საქმის გასახსნელად და ჟოლოს პორების გასახანგრძლივებლად, ასე რომ არ დახარჯოთ ბევრი ფული მასზე. შევიძინე ყველაზე იაფად, რაც მე ვიპოვე (და რაც ვიცოდი, რომ მშვენივრად მუშაობდა RPi– ზე) ადგილობრივი გამყიდველისგან, როგორიც ეს იყო (თუკი კონცენტრატორების პოვნა უკეთესია, მოგვიანებით მომიწია მათი მოკლე ჩართვა)
4. დენის ღილაკი: ეს არის სრულიად სურვილისამებრ, მაგრამ მართლაც მაგარია, რომ გქონდეს დენის ღილაკი სისტემისთვის. ჩემი არის ეს თეთრი led. უნდა იყოს მომენტი არ მიიღოთ latching ერთი მოდის ორივე სახის.
შემდეგ რამდენიმე ელექტრონიკა, რომელსაც მე ჩამოვთვლი თითოეულ საფეხურზე, რომ ეს სია მოკლე იყოს.
ნაბიჯი 2: პროტოტიპის ყუთი
სანამ შევდიოდი საბოლოო ყუთის მშენებლობაში (ჩემი აშენებულია MDF– ით) მე გამოვიყენე მუყაოს ყუთი, სადაც ყველა კომპონენტი მოდის გამყიდველისგან. ეს არის ის, რასაც მე ნამდვილად გირჩევთ, მიიღეთ მუყაოს ყუთი ან რაიმე იაფი თქვენი არკადის ზომის მახლობლად და გააკეთეთ ყველა ხვრელი და ჩადეთ ჯოისტიკი, უფრო ადვილია შეამოწმოთ ყველა ელექტრონიკა სანამ დაიწყებთ საბოლოო ყუთის დამზადებას.
ნაბიჯი 3: ელექტრონიკის მიმოხილვა
როგორც ხედავთ პირველ სურათზე, მთავარი იდეა იყო RaspberryPi– ს გაფართოება ყუთში, არამედ მისი მთლიანობის შენარჩუნება (RPi– ს შედუღების და დამსხვრევის გარეშე). ეს ნაბიჯი არის ყველა იმ კავშირისა და კაბელის მიმოხილვა, რომელიც საჭირო იყო ასაშენებლად და თითოეულ მათგანს გადავაფარებ.
ნაბიჯი 4: USB ჰაბ გაფართოება
იმისათვის, რომ სხვა მოთამაშეებმა შეძლონ თქვენს სისტემაში ჩართვა, თქვენ გჭირდებათ USB პორტები, რომლებიც RaspberryPi– მ უკვე გამოავლინა, მაგრამ ვინაიდან ჩვენ უკვე გვაქვს ერთი ჯოისტიკი (ჩვენი არკადული) RPi– ში, ჩვენ გვჭირდება გზა usb პორტების გამოსაჩენად ყუთში.
ასე რომ, ყიდულობს ყველაზე იაფ USB კვანძს ან გამოიყენებთ თქვენს გარშემო არსებულს (USB 2.0 საკმარისია RPi– სთვის). ეს მოგცემთ შესაძლებლობას შეაერთოთ კლავიატურა, მაუსი, მეტი არკადული მოთამაშე, ვგულისხმობ… თუ მე მაქვს კიდევ 1 ასეთი სისტემა, შემიძლია შევაერთო ისინი, რაც ამ პროექტის ერთ -ერთი იდეა იყო.
ერთი რამ მაინც, თუ ყიდულობთ სცადეთ შეიძინოთ ერთი:
- გარეშე leds (თქვენ შეგიძლიათ დასრულდება მათი ამოღება)
- გადამრთველების გარეშე (თქვენ მოგიწევთ მათი შედუღება და მოკლედ შეკვრა, რომ ყოველთვის ჩართული იყოს)
- ყველა USB პორტი უნდა იყოს ერთ სახეზე (ყუთიდან გამოტანა უფრო ადვილია)
ნაბიჯი 5: HDMI გაფართოება
ეს იყო ძნელი საპოვნელად, საქმე იმაშია, რომ გქონდეს გაფართოება, რომელიც არის HDMI კაცი მდედრობითი სქესისათვის, ასე რომ შეგიძლია ტელევიზორი ჩართო ყუთის გარეთ. ამ ზომის დაახლოებით 5 სმ -ის ამოღება ჩემთვის ადგილობრივად შეუძლებელი იყო, ასე რომ, მე შევიძინე ამ ტიპის ერთი და შემდეგ გავხსენი ისე, რომ პლასტიკური არ შეუშლის ხელს.
პირველი აზრი იყო 90 ° (L) მამრობითი სქესის მდედრობითი სქესის მიცემა და რაიმე სახის ჯაჭვის გაკეთება RPi– დან ყუთის უკანა ნაწილამდე, მაგრამ 360 ° –იდან ერთის გატეხვა საკმაოდ ადვილი იყო.
ეს იქნებოდა ბევრად უკეთესი და სუფთა, თუ თქვენ შეძლებთ მიიღოთ მსგავსი რამ (რაც იყო ის, რაც ადგილობრივად ვერ ვიპოვე).
ნაბიჯი 6: მიკრო USB დენის გაფართოება
ამ გაფართოებისთვის დაგჭირდებათ ნებისმიერი მიკრო USB კაბელი, რომელიც შეიძლება გქონდეთ ერთი, საკმაოდ ნორმალურია ამ დღეებში მსგავსი სმარტფონების გამო და შემდეგ მიიღეთ ერთი მათგანი მეორე ბოლოსთვის.
როგორც სურათზე ჩანს, გაჭერით კაბელი მიკრო USB- ის მისაღებად და შემდეგ შეაერთეთ დადებითი და უარყოფითი მიკრო USB მოდულში.
USB 2.0 კაბელებს აქვთ 4 გზა, V+ (დადებითი), GND (ადგილზე), Data+ და Data-. ჩვენ მხოლოდ ძალა გვინდა, ასე რომ, თუ თქვენ იპოვით მხოლოდ 2 კაბელს შიგნით, ეს არის ის, რაც ჩვენ გვსურს, წინააღმდეგ შემთხვევაში თქვენ მოგიწევთ V+ და GND- ის პოვნა და დანარჩენების გადაყრა.
ნუ ივარაუდებთ პოლარობას ფერებით, მე აღმოვაჩინე, რომ წითელი და შავი ფერის ქონა (ან წითელი და თეთრი) არ ნიშნავს იმას, რომ შავი ან თეთრი არის GND ან წითელი არის V+.
მაშ, როგორ ამოიცნოთ ისინი?, იგივე რაც გაქვთ და მულტიმეტრი:
უბრალოდ შეაერთეთ მიკრო usb მდედრობითი მოდული და შეამოწმეთ უწყვეტობა კაბელსა და VBUS- ს შორის (მოდულებით მონიშნულია) ან GND მოდულში, ამ გზით თქვენ გეცოდინებათ რომელი სად შედოთ.
ნაბიჯი 7: USB გადართვის დაფის გაფართოება
ამას დასჭირდება შედუღება PCB– ზე, მე გამოვიყენე პერფორი და ხელით ავაშენე ბილიკები, რადგან კავშირი საკმაოდ სწორია.
შენიშვნა: იგნორირება MicroUSB იქ, ეს ხდება, რომ მე გამოიყენება იგივე ცალი დაფა მისამაგრებლად.
ამის იდეა არის usb კომუტატორის გაკეთება, სადაც ჯოისტიკის ინტერფეისი მიდის Raspberry Pi– სთან ან USB Type B– ის ქალთან, ასე რომ მე შემიძლია ჯოისტიკი ჩავრთო კომპიუტერში და გამოვიყენო ის RetroPie სისტემისგან მოშორებით.
კომპონენტები, რომლებიც დაგჭირდებათ:
- გადართვა ვერტიკალური სლაიდების გადამრთველი (2 სიმღერა)
- USB Type -B ქალი: მე გამოვიყენე ეს, რადგან ადგილობრივად ვერ ვიპოვე ეს (სოკეტი B - უფრო ადვილია შედუღება)
- USB კაბელი (ჯოისტიკის არკადული ინტერფეისით მოთავსებული კარგად მუშაობს)
მე შევქმენი სქემა, თუ როგორ უნდა დააკავშირო ყველაფერი (სურათი), მაგრამ ძირითადად რას აკეთებს ეს არის V+ და GND ყველა USB– თან შეერთება და შემდეგ D+ და D– კომუტატორში დაყენება, ასე რომ ეს იქნება მონაცემთა გადაცემის გადართვა RPi OR– ს შორის USB ქალი (გამომავალი ჯოისტიკი).
ამისათვის მნიშვნელოვანია, რადგან ეს იქნება ძაბვის გაზიარება, გირჩევთ გამოიყენოთ მხოლოდ ერთი ან მეორე; არ გამოიყენოთ ორივე ერთდროულად. ვგულისხმობ, თუ თქვენ აპირებთ გადართოთ "მხოლოდ ჯოისტიკის რეჟიმში", შემდეგ გამორთეთ და გათიშეთ ჟოლოს სიმძლავრე. ზოგიერთი დიოდის გამოყენება ძალიან დაეხმარება იქ უსაფრთხოებას, მაგრამ სამწუხაროდ მე ახლახანს მივხვდი ამის შესახებ ჰაჰა *მხრები აიჩეჩა *
ნაბიჯი 8: ყურსასმენის გაფართოება
სტანდარტულად RetroPie აგზავნის აუდიოს HDMI- ს საშუალებით, ასე რომ, ტელევიზიიდან გამოვა ხმა, მაგრამ მივხვდი, რომ შეიძლება მსურდეს ყურსასმენების დაკავშირება, რაც საკმაოდ რთულია ტელევიზორის გამოყენებით და რადგან RetroPie მხარს უჭერს აუდიო გამომავალს, დავაყენე ეს მარტივი გაფართოება.
ყველაფერი რაც თქვენ გჭირდებათ არის აუდიო ჯეკი 3.5 chasis– სთვის (როგორც ეს) და კაბელი მამრობითი ჯეკით ჟოლოს პიში ჩასართავად.
უბრალოდ შეაერთე მარცხენა, მარჯვენა და GND და გაქვს.
გვერდითი შენიშვნა.. მე არ გამომიცდია, რადგან არ მაქვს Bluetooth ყურსასმენი, მაგრამ ისინი შეიძლება მუშაობდნენ მხოლოდ ერთი USB პორტის გამოყენებით ამ სისტემის გაფართოების კერაში და შეგიძლიათ გამოტოვოთ ეს ნაბიჯი
ნაბიჯი 9: LED დენის ღილაკი
მეორე ადგილი თამაშის ცხოვრების კონკურსში
გირჩევთ:
როგორ დაამატოთ IR დისტანციური სისტემა დინამიკების სისტემაში: 5 ნაბიჯი (სურათებით)
როგორ დავამატოთ IR დისტანციური სისტემა დინამიკების სისტემაში: ამ პროექტში მე გაჩვენებთ, თუ როგორ შევქმენი დამატებითი ჩართვა ჩემი დინამიკების სისტემისთვის, რათა მისი უსადენოდ გავაკონტროლო ხელნაკეთი IR დისტანციური მართვა. Დავიწყოთ
ყველაფერი ერთ ციფრულ ქრონომეტრში (საათი, ტაიმერი, მაღვიძარა, ტემპერატურა): 10 ნაბიჯი (სურათებით)
ყველაფერი ერთ ციფრულ ქრონომეტრში (საათი, ტაიმერი, სიგნალიზაცია, ტემპერატურა): ჩვენ ვგეგმავდით ტაიმერის გაკეთებას სხვა კონკურსისთვის, მაგრამ მოგვიანებით ჩვენ ასევე განვახორციელეთ საათი (RTC– ს გარეშე). პროგრამირების დაწყებისთანავე ჩვენ დავინტერესდით მოწყობილობაზე მეტი ფუნქციონალურობით და საბოლოოდ დავამატეთ DS3231 RTC, როგორც
დაამატეთ ები თქვენს არკადულ Stick Sanwa ღილაკებს!: 6 ნაბიჯი (სურათებით)
დაამატეთ LED- ები თქვენს Arcade Stick Sanwa ღილაკებზე!: არსებობს უამრავი LED გადაწყვეტა თქვენი საბრძოლო ჯოხის ან არკადული კაბინეტისთვის, მაგრამ solderless ან მაღაზიაში შეძენილი ვერსიები შეიძლება საკმაოდ ძვირი დაჯდეს. არ ვიყავი განსაკუთრებულად კარგად ანაზღაურებად სამსახურში, მაგრამ მაინც მინდოდა ჩემი LED გამხდარიყო ჩემი საბრძოლო ჯოხი, ვეძებე
ყველაფერი ერთ მიკროკონტროლერის დაფაზე: 8 ნაბიჯი
ყველაფერი ერთ მიკროკონტროლერის დაფაზე: მიკროკონტროლერის დაფის ამ დიზაინში მიზანია იყოს უფრო ფუნქციონალური ვიდრე Arduino, დიზაინის დაახლოებით 100 საათის შემდეგ მე გადავწყვიტე გამეზიარებინა იგი საზოგადოებისთვის, ვიმედოვნებ, რომ თქვენ დააფასებთ ძალისხმევას და მხარი დაუჭირეთ მას (ნებისმიერი შეკითხვა ან
ყველაფერი ერთ Ipod შემთხვევაში (ნებისმიერი Ipod): 8 ნაბიჯი
ყველაფერი ერთ Ipod შემთხვევაში (ნებისმიერი Ipod): ეს არის ipod case რამ მე შემუშავებულია მისი Must Make! და ეს ძალიან ადვილია და არც ისე ბევრი მასალაა საჭირო