Სარჩევი:
- ნაბიჯი 1: დიზაინი
- ნაბიჯი 2: ხის ინსტრუმენტები და მასალები
- ნაბიჯი 3: საკონტროლო მოდულის კონსტრუქცია
- ნაბიჯი 4: ელექტრონიკის ინსტრუმენტები და მასალები
- ნაბიჯი 5: საკონტროლო მოდულის გაყვანილობა
- ნაბიჯი 6: კონტროლერის კოდი
- ნაბიჯი 7: ჟოლოს PI დაყენება
- ნაბიჯი 8: ჩვენების მოდულის კონსტრუქცია
- ნაბიჯი 9: დასრულება
- ნაბიჯი 10: მოდულის კომპონენტების ჩვენება
- ნაბიჯი 11: ჩვენების მოდულის გაყვანილობა
- ნაბიჯი 12: საბოლოო შეკრება და აზრები
ვიდეო: მოდულური არკადული მანქანა: 12 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
მე და ჩემს ორ ბიჭს გვინდოდა არკადული მანქანის შექმნა, მაგრამ ჩვენ ვერ გადავწყვიტეთ, რა ტიპის ავაშენოთ სტენდიანი კაბინეტი, ბარი ან საბრძოლო ჯოხიანი კონსოლი ტელევიზორში ჩასართავად. საბოლოოდ გაგვიჩნდა, რომ ჩვენ შეგვიძლია ავაშენოთ სამივე, როგორც მოდულური გადაწყვეტა მოდულებით, რომლებიც შეიძლება გამოყენებულ იქნას ინდივიდუალურად ან კომბინირებული სურვილისამებრ.
მარტივი დიზაინისა და კომპონენტის არჩევის გამო, ეს არის ასევე საკმაოდ იაფი კონსტრუქცია სახლის არკადული მანქანების მრავალ პროექტთან შედარებით და თქვენ უნდა შეგეძლოთ მიაღწიოთ მასალებს 200 €/დოლარამდე. მე უკვე მქონდა ხის მასალისა და ელექტრონიკის უმეტესი ნაწილი, ასე რომ მე ჯერჯერობით 100 ევროზე ნაკლები მაქვს დახარჯული.
ნაბიჯი 1: დიზაინი
დიზაინის ძირითადი კონცეფცია არის ორი მოთამაშის არკადული სისტემა, რომელიც შედგება დამოუკიდებელი მოდულების ნაკრებისგან, რომელთაგან თითოეულს აქვს ინდივიდუალური ფუნქცია და ასევე ავსებს ერთმანეთს, როდესაც ერთმანეთთან არის დაკავშირებული.
- საკონტროლო მოდული შეიცავს ყველა კონტროლს და საკონტროლო ელექტრონიკას, USB კონტროლერების ჩათვლით. ეს მოდული შეიძლება გამოყენებულ იქნას საბრძოლო ჯოხის სტილის კონტროლერი, რომელიც დაკავშირებულია კონსოლთან ან ჟოლოს PI- სთან.
- ჩვენების მოდული შეიცავს ეკრანს და ჟოლოს PI (ან თქვენი არჩევანის SBC) და შეიძლება გამოყენებულ იქნას დამოუკიდებლად, როგორც "ყველა ერთში" კომპიუტერი ან დაკავშირებული იყოს საკონტროლო მოდულთან, რათა შეიქმნას ბარტოფული არკადული ერთეული.
- სტენდის მოდული მოქმედებს როგორც შენახვის ერთეული დამოუკიდებელ რეჟიმში და ბარტოპთან შერწყმისას ქმნის სრულფასოვან არკადულ მანქანას.
ჩვენ შევეცადეთ, რომ დიზაინი მაქსიმალურად მარტივი და ფუნქციონალური ყოფილიყო 70 -იანი და 80 -იანი წლების რთველის დიზაინზე - მაგიდის თამაშებზე და თავიდან ავიცილოთ არაფუნქციური ელემენტები, როგორიცაა შუქის განათება და T- ჩამოსხმა, რომლებიც გვხვდება ბევრ კაბინეტში. რა თქმა უნდა, თქვენ შეგიძლიათ შეცვალოთ დიზაინი, რომ დაამატოთ ეს ელემენტები სურვილისამებრ.
მე გადავწყვიტე საკმაოდ კლასიკური ღილაკების განლაგება, რომელიც, როგორც ჩანს, გავიხსენე ჩემი ახალგაზრდობის არკადებიდან "სწორი ექვსი" ღილაკით, თითოეული ჯოისტიკის გვერდით (StreetFighter2 FTW). წინა პანელზე დავაყენე დაწყება და არჩევა ღილაკები კონსოლის ემულაციისთვის, ასევე მონეტის შეტანისა და მოთამაშის შერჩევის მოვალეობებისთვის. მე ასევე დავაყენე ღილაკი თითოეულ მხარეს პინბოლის თამაშებისთვის. რა თქმა უნდა, თქვენ თავისუფლად შეგიძლიათ შეცვალოთ დიზაინი თქვენი გემოვნებით და სასურველი შეყვანის მეთოდებით მაგ. ტრეკბოლები შეწონილი სპინერები და ა.
მე გავაკეთე თავდაპირველი უხეში კონცეფციის ესკიზი ბარის ზედა ნაწილზე ქაღალდზე და შემდეგ შევქმენი მასშტაბური სწორი მოდელები SketchUp– ში - იხილეთ თანდართული ფაილები თითოეული მოდულისა და კომბინაციისთვის.
მე განვსაზღვრე ზომები 19 ფართო ეკრანის მონიტორის გარშემო, რომელიც მე მეორადმა შევიძინე 10 ევროდ. ამან გამოიწვია კაბინეტის მთლიანი სიგანე 500 მმ, რის გამოც დაახლოებით 30 მმ დაკვრა მონიტორის შესაცვლელად.
შეამოწმეთ SketchUp ფაილები ზუსტი გაზომვებისთვის ყველა განზომილებაში. კონკრეტული პანელის ან ხვრელის ჭრისას გამოვიყენე ფირზე საზომი ინსტრუმენტი SketchUp– ში, რათა გავზომოთ მოდელში განზომილება, სანამ სამშენებლო მასალაზე ჭრილობებს გამოვყოფ.
ნაბიჯი 2: ხის ინსტრუმენტები და მასალები
გაფრთხილება: გამოიყენეთ სიფრთხილე და უსაფრთხოების შესაბამისი აღჭურვილობა ელექტროენერგიის ინსტრუმენტების მუშაობისას
ინსტრუმენტები
- ხრახნიანი და ხრახნები
- მაგიდის ხერხი ან წრიული ხერხი
- Jigsaw
- საბურღი და სხვადასხვა ნაწილები ღილაკების 28 მმ -იანი ხვრელის ჩათვლით
- სანდლის ქაღალდი
- მარშრუტიზატორის და დამრგვალებული კუთხის ბიტი
მასალები
- MDF ფურცელი 19 მმ (3/4 ")
- 6 მმ (3/4 ") MDF ფურცელი
- კუთხის ფრჩხილები (მე გამოვიყენე ნამდვილად მოსახერხებელი პლასტიკური - იხილეთ კონსტრუქციის ფოტოები)
- ხის შემავსებელი
- ხატვა (იხილეთ ნაბიჯების "დასრულება" მოგვიანებით დეტალებისთვის)
ნაბიჯი 3: საკონტროლო მოდულის კონსტრუქცია
მე დავიწყე კონტროლის მოდული 19 მმ მგფ -ის გვერდების ამოკვეთით SketchUp მოდელის ზომების საფუძველზე.
შემდეგი მე დავჭრა წინა და უკანა პანელები. მე გამოვავლინე ხვეულები ამ პანელებზე, მოვათავსე ისინი მჭიდროდ გვერდებზე და აღვნიშნე კუთხე ფანქრით და შემდეგ გავაერთიანე ნიშნები ორივე მხრიდან სწორი პირით. შემდეგ დავხედე მაგიდის ხერხემალში და დავამთავრე ქვიშაქვით. მე დარწმუნებული ვარ, რომ არსებობს უკეთესი გზა ამის გასაკეთებლად მეტი ინსტრუმენტებით და/ან უკეთესი უნარებით, მაგრამ ეს კარგად გამოვიდა ჩემს საჭიროებებზე და დიდხანს არ დასჭირდა.
შემდეგ ამოვიღე წინა და გვერდითი ღილაკების ხვრელები და ყველა პანელი დავაკავშირე კუთხის ფრჩხილებთან და ხრახნებთან. თავდაპირველად ვგეგმავდი წებოს გამოყენებას, მაგრამ ჩემი ტესტები MDF- ის მოჭრილ კიდეზე მიმაგრებით მეჩვენებოდა, რომ ეს არ იქნებოდა საკმარისად ძლიერი. ასევე მე უკვე მქონდა რამოდენიმე ფრჩხილი, რომელიც გადავიღე ძველი პროექტიდან;).
მე ასევე დავამრგვალე ზედა წინა მხარეები ამ ეტაპზე როუტერის გამოყენებით კუთხის დამრგვალებით. ეს ანიჭებს მოდურს უფრო ლამაზ იერს და კომფორტულს და გამოირჩევა მკაცრი კიდეებით, სადაც თქვენი ხელები, ბუნებრივია, კონტროლის გვერდით დგას.
შემდეგ მე ამოვიღე ზედა და ქვედა 6 მმ MDF– დან. ზედა პანელი ისე მოვიქციე, როგორც წინა და უკანა პანელებზე, რათა უზრუნველვყოთ მყუდრო მორგება და შეუფერხებელი დასრულება. მე არ დავხუჭე ქვედა პანელი, რადგან არ ვგეგმავ მის შევსებას და შეღებვას. სამაგიეროდ მე გამოვიყენებ მას როგორც სარემონტო წვდომის პანელს. მე გაბურღული და დახურული ხრახნიანი ხვრელები და გაბურღული შესატყვისი ხვრელები კუთხის ფრჩხილებში.
შემდეგ დავშალე უკანა პანელი და გავჭრა დიდი ხვრელი USB კაბელებსა და ჟოლოს PI– ზე რეგულარული წვდომისათვის.
ბოლოს დავჭრა ზედა პანელის ღილაკი და ჯოისტიკის ხვრელები და ხელახლა ავაწყვე. ამ ეტაპზე მე არ დავაფიქსირე ზედა პანელი, რადგან მინდოდა მისი ფხვიერი შენარჩუნება გაყვანილობის პროცესში.
ნაბიჯი 4: ელექტრონიკის ინსტრუმენტები და მასალები
შენიშვნა: ეს სია აუცილებელია მხოლოდ იმ შემთხვევაში, თუ გსურთ ელექტრონულ მოწყობილობაზე სრული ნერვიულობა. თქვენ შეგიძლიათ და ალბათ უნდა მიიღოთ ეს ყველაფერი, როგორც დანამატი და სათამაშო ნაკრები (როგორც ეს პირობა) და თავიდან აიცილოთ ყველა შედუღება და საბაჟო გაყვანილობა. ამის გაკეთება ერთხელ "რთულ გზაზე" მე აუცილებლად მივდივარ ნაკრების მარშრუტზე, თუკი ოდესმე სხვა კაბინეტს გავაკეთებ.
ინსტრუმენტები
- მულტიმეტრი/კავშირის ტესტერი
- გასაყიდი რკინა
- მავთულის საჭრელი
- Crimping ინსტრუმენტი (მე უბრალოდ გამოიყენება მავთულის საჭრელი)
მასალები
- Arduino Leonardo/Pro Micro USB HID ჯოისტიკების პროფილით (მე ვიყენებ იაფ კლონებს)
- USB კერა
- არკადული ჯოისტიკი და ღილაკები.
- Crimp კონექტორები ემთხვევა თქვენს მიერ არჩეულ ჯოისტიკსა და ღილაკებს
- 2x მინი დაფა
- დამაკავშირებელი მავთულები (მე ძირითადად ვიყენებდი Dupont jumper მავთულს)
- ელექტრონიკა
- სითბოს შემცირება მილები
ნაბიჯი 5: საკონტროლო მოდულის გაყვანილობა
კიდევ ერთხელ, მე გირჩევთ განიხილონ plug and play ნაკრები ნაცვლად აქ დოკუმენტირებული მიდგომისა. დაიცავით ეს მიდგომა მხოლოდ იმ შემთხვევაში, თუ:
ა. გსურთ სრული დონის კონტროლი დაბალი დონის ღილაკების დამუშავების კოდზე
ბ. ნამდვილად ისიამოვნეთ შედუღებით და საბაჟო გაყვანილობით (ვინც არა)
C. უკვე გაქვთ ინსტრუმენტები და ნაწილები და/ან გსურთ დაზოგოთ რამდენიმე დოლარი
D. გსურთ გაიგოთ მეტი ამ პერსონალის შესახებ ან უბრალოდ ივარჯიშოთ
ჩემი პირადი მოტივაცია იყო ზემოაღნიშნულის ნაზავი. კარგი, აი, როგორ გავაკეთე გაყვანილობა:
პირველ რიგში მე გავაკეთე ადაპტერის კაბელები, რათა შევაერთო დამჭერი კონექტორები ღილაკებზე Dupont კონექტორის მავთულხლართებთან. თითოეული მათგანი გავაკეთე მიკრო გადამრთველისთვის თითოეულ ღილაკში და ოთხი თითოეულ ჯოისტიკში. იყვირე ლარის უკანონოდ, რომ გაეღო ამ საწარმოო ხაზზე.
შემდეგ მე გამოვიყენე ეს საბაჟო კაბელები ღილაკების და ჯოისტიკების დასაკავშირებლად თითოეულ მიკროკონტროლერზე პინების საშუალებით.
NB: ამ დიზაინში არის ცალკე მიკროკონტროლი და შესაბამისად USB კაბელი თითოეული მოთამაშისთვის. ჯოისტიკისა და ღილაკის მიკრო-გადამრთველები შესაბამისად გაყავით მათ შორის და მიამაგრეთ პინბოლის ორივე ღილაკი იმავე მიკროკონტროლერზე. გადახედეთ ფოტოებს, რომლებიც აჩვენებენ პროგრესს გაყვანილობის საფეხურზე, თუ დავრჩებით.
შემდეგი, მე მჭირდებოდა მავთულის დამატება სიგნალის გასაგზავნად თითოეულ მიკრო კონცენტრატორზე, რომელიც ღილაკს დაჭერისას დაუბრუნებდა სიგნალს მიკრო კონტროლერის შეყვანის პინში. მე გამოვიყენე 4 გადაბმული წყვილი ზოგიერთ Cat 5e კაბელში, რათა მივაწოდო სიგნალი ჯოისტიკებს, მივაწებე ისინი ყველა ერთ ბოლოში და დავამაგრე Dupont კონექტორის კაბელი, რომელიც დაკავშირებულია სიგნალის პინთან მიკროკონტროლერზე.
მე გავაკეთე პატარა გვირილის ჯაჭვის კაბელი თითოეული 6 ღილაკის მტევნისთვის და საბოლოოდ გამოვიყენე ჩემი ადაპტერის კაბელები დაწყების/არჩევისა და პინბოლის ღილაკებზე, ისევ მიკრო კონტროლერის სიგნალის პინზე.
მიკრო კონტროლერებზე მიკროკონტროლებთან გაყვანილობა საკმაოდ მარტივი იყო მინი პურის დაფისა და დუპონტის კონექტორების გამოყენების გამო, რაც იმას ნიშნავდა, რომ საჭიროების შემთხვევაში მავთულხლართებს ადვილად გადავიტანდი.
ნაბიჯი 6: კონტროლერის კოდი
კოდი საკმაოდ ძირითადი. მე შევიცვალე გეიმპადის მაგალითი შესანიშნავი Arduino Joystick ბიბლიოთეკიდან
თქვენ შეგიძლიათ გაიგოთ მეტი ბიბლიოთეკის დაწყების შესახებ ამ მოსახერხებელი ინსტრუქციიდან.
ამ ნაბიჯის დასასრულს ჩვენ გვქონდა მოქმედი 2 მოთამაშის საბრძოლო ჯოხის კონტროლერი, ასე რომ ჩვენ აღვნიშნეთ რამდენიმე რაუნდი StreetFighter2 ჩემს ლეპტოპზე!
თავდაპირველად ვგეგმავდი მიკრო კონტროლერების დაკავშირებას უშუალოდ ჟოლოს PI USB– ით, მაგრამ ლეპტოპზე ტესტირებისას აღმოვაჩინე, რომ წვდომის პანელის საშუალებით მიკრო USB კონექტორების მიკრო კონტროლერებთან დაკავშირება და გათიშვა ძალიან მტკიცე იყო და საბოლოოდ გავთიშე მიკრო USB კონექტორი ერთ-ერთი მიკროკონტროლერისგან.
ამის გადაწყვეტა იყო საკონტროლო მოდულში USB ჰაბის ჩართვა. ეს იმას ნიშნავდა, რომ მხოლოდ ერთი კავშირი გამოიკვეთა საკონტროლო მოდულიდან და საერთო გადაწყვეტა ბევრად უფრო ძლიერი იყო. გაყვანილობის დასრულებისთანავე მე დავამატე უკანა ხრახნიანი ხვრელები ზედა პანელზე და დავაკაკუნე ის ადგილზე.
gamepad.ino
// გეიმპადის მარტივი მაგალითი, რომელიც აჩვენებს, თუ როგორ უნდა წაიკითხოთ ხუთი არდუინო |
// ციფრული ქინძისთავები და შეადგინეთ ისინი Arduino Joystick ბიბლიოთეკაში. |
// |
// ციფრული ქინძისთავები დაპრესილია მათი დაჭერისას. |
// |
// შენიშვნა: ესკიზის ფაილი გამოიყენება არდუინო ლეონარდოსთან და |
// მხოლოდ არდუინო მიკრო. |
// |
// მათე ჰეირონიმუსის ორიგინალური კოდის შეცვლილი ვერსია |
// 2018-08-11 |
//-------------------------------------------------------------------- |
#ჩართეთ |
ჯოისტიკი_ ჯოისტიკი; |
voidsetup () { |
// ღილაკის ქინძისთავების ინიციალიზაცია |
pinMode (2, INPUT_PULLUP); |
pinMode (3, INPUT_PULLUP); |
pinMode (4, INPUT_PULLUP); |
pinMode (5, INPUT_PULLUP); |
pinMode (6, INPUT_PULLUP); |
pinMode (7, INPUT_PULLUP); |
pinMode (8, INPUT_PULLUP); |
pinMode (9, INPUT_PULLUP); |
pinMode (10, INPUT_PULLUP); |
pinMode (16, INPUT_PULLUP); |
pinMode (20, INPUT_PULLUP); |
pinMode (21, INPUT_PULLUP); |
// ჯოისტიკის ბიბლიოთეკის ინიციალიზაცია |
ჯოისტიკი.დაწყება (); |
Joystick.setXAxisRange (-1, 1); |
Joystick.setYAxisRange (-1, 1); |
} |
// ღილაკების ბოლო მდგომარეობა |
int lastButtonState [12] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; |
int ქინძისთავები [12] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 16, 20, 21}; |
voidloop () { |
// პინის მნიშვნელობების წაკითხვა |
for (intindex = 0; ინდექსი <12; ინდექსი ++) |
{ |
int currentButtonState =! digitalRead (ქინძისთავები [ინდექსი]); |
if (currentButtonState! = lastButtonState [ინდექსი]) |
{ |
გადართვა (ქინძისთავები [ინდექსი]) { |
საქმე 2: // UP |
თუ (currentButtonState == 1) { |
Joystick.setYAxis (-1); |
} სხვა { |
Joystick.setYAxis (0); |
} |
შესვენება; |
საქმე 3: // უფლება |
თუ (currentButtonState == 1) { |
ჯოისტიკი. SetXAxis (1); |
} სხვა { |
ჯოისტიკი. SetXAxis (0); |
} |
შესვენება; |
საქმე 4: // ქვემოთ |
თუ (currentButtonState == 1) { |
Joystick.setYAxis (1); |
} სხვა { |
Joystick.setYAxis (0); |
} |
შესვენება; |
საქმე 5: // მარცხენა |
თუ (currentButtonState == 1) { |
ჯოისტიკი. SetXAxis (-1); |
} სხვა { |
ჯოისტიკი. SetXAxis (0); |
} |
შესვენება; |
საქმე 6: |
Joystick.setButton (0, currentButtonState); |
შესვენება; |
საქმე 7: |
Joystick.setButton (1, მიმდინარეButtonState); |
შესვენება; |
საქმე 8: |
Joystick.setButton (2, მიმდინარეButtonState); |
შესვენება; |
შემთხვევა 9: |
Joystick.setButton (3, მიმდინარეButtonState); |
შესვენება; |
საქმე 10: |
Joystick.setButton (4, მიმდინარეButtonState); |
შესვენება; |
საქმე 16: |
Joystick.setButton (5, მიმდინარეButtonState); |
შესვენება; |
საქმე 20: |
Joystick.setButton (8, მიმდინარეButtonState); |
შესვენება; |
საქმე 21: { |
Joystick.setButton (9, მიმდინარეButtonState); |
შესვენება; |
} |
} |
lastButtonState [ინდექსი] = currentButtonState; |
} |
} |
დაგვიანება (10); |
} |
rawgamepad.ino– ს ნახვა GitHub– ით hosted
ნაბიჯი 7: ჟოლოს PI დაყენება
მე გირჩევ Pi 3 -ს თამაშის მაქსიმალური შესრულებისა და თავსებადობისთვის, მაგრამ თუ თქვენ დაინტერესებული ხართ მხოლოდ ძველი თამაშებით, დაბალი ძრავის მოწყობილობა, როგორიცაა Pi Zero, ასევე კარგი იქნება. მე ვიყენებ სათადარიგო Pi 2 -ს, რომელიც უკვე მქონდა მოთავსებული.
ინტერნეტში არის დიდი რესურსების დატვირთვა, რომელიც აღწერს თუ როგორ უნდა დააყენოთ თქვენ მიერ არჩეული Pi ან სხვა SBC სხვადასხვა ემულატორებითა და წინა ბოლოებით. მე პირადად ვიყენებ და გირჩევთ RetroPie– ს და აღმოვაჩინე, რომ ETA Prime– ის ეს შესანიშნავი ვიდეოები შესანიშნავი საშუალებაა სწრაფად ადგომისა და მუშაობისთვის.
ნაბიჯი 8: ჩვენების მოდულის კონსტრუქცია
დავიწყე ჩვენების მოდულის კონსტრუქცია გვერდითი პანელებით, პირველი მარკირება და ამოკვეთა SketchUp ფაილიდან გაზომილი ზომებიდან ვირტუალური ფირის ზომის გამოყენებით. შემდეგ მე გამოვიყენე პირველი პანელი, როგორც შაბლონი მეორის აღსანიშნავად.
შემდეგი მე ამოჭრა ქვედა უკან პანელი, ბრალია ზოგიერთი კუთხის ფრჩხილებში და შემდეგ ბრალია იგი მხარეს პანელები. ამ ეტაპზე მე შევამოწმე, რომ ჩემი მონიტორი ჯდება. ის ოდნავ გამკაცრდა ვიდრე ველოდი, მაგრამ საკმარისი ადგილი იყო.
შემდეგ დავამატე ქვედა წინა პანელი და გავჭრა ხვრელები მასში, რათა შეესაბამებოდეს საკონტროლო მოდულს. ამის აღსანიშნავად, მე მოვათავსე საკონტროლო მოდული ეკრანის მოდულის წინ და დავწერე საკონტროლო მოდულში არსებული ხვრელის შიგნით.
ამ ეტაპზე მე შევძელი ორი მოდულის ერთმანეთთან შეკვრა კაბინეტის ორი შესაერთებელი ჭანჭიკის გამოყენებით. ახლა მე ვნახე კომბინირებული ბარი-ზედა მოდულის საბოლოო ფორმა!
შემდეგი ნაბიჯი იყო პანელების კიდეების განლაგება. ამისთვის მე ისევ დავშალე დანაყოფი. მე ასევე ამოჭრა ხვრელი დენის შესასვლელი და გადართვა. ამისათვის მე პირველად გამოვავლინე ხვრელი, შემდეგ გავხეხე კუთხეები პატარა ხის ნაჭრით და ბოლოს ამოვიღე დარჩენილი მასალა სპირალური ხერხის გამოყენებით.
შემდეგ მე ხელახლა შევიკრიბე ერთეული, რომელიც ამჯერად თითოეულ ნაწილს ერთმანეთთან აკავშირებს. როგორც მე ასევე გამოყენებით ფრჩხილებში მე არ უნდა გამოვიყენოთ დამჭერები გამართავს დარტყმები ერთად.
ახლა, როდესაც ერთეული იყო საბოლოო ფორმაში, მე ამოვიღე ეკრანის პანელი და მოვათავსე იგი ადგილზე, ვმუშაობ მასზე ქვიშის ქაღალდით, სანამ არ ჯდება მჭიდროდ. როდესაც კმაყოფილი ვიყავი მორგებით, მე გამოვაღე იგი და jigsaw გამოვიყენე ეკრანის ხვრელი, რომელიც ემთხვევა ხილულ ეკრანის არეალს. ამის წყალობით მე შევძელი ეკრანის შემოწმება ადგილზე ფრჩხილების გამოყენებით, რომ მონიტორი თავისუფლად დამეჭირა პოზიციაში.
ორი მოდული ერთად დავაყენე, რომ დამენახა, როგორ გამოიყურებოდა და შემდეგ დავამთავრე ეკრანის გარსების მიმაგრება ადგილზე. ამისათვის მე დავამატე 6 მმ MDF დამატებითი ნაჭრები ეკრანის გარს უკან, რათა დავრწმუნდე, რომ ის მყარია და მოგვიანებით თავიდან ავიცილო საღებავის ბზარები.
ნაბიჯი 9: დასრულება
მას შემდეგ, რაც წებო მთლიანად გაშრეს ჩვენების მოდულზე, მე გულუხვად შევიზილე ხის შემავსებელი ყველა სახსრებსა და ნაკლოვანებებზე და გავხეხე უხეში ხარისხის ქვიშაქვით.
შემდეგ მე დაფარული იგი watered ქვემოთ PVA შემაკავშირებელ როგორც პირველი ბეჭედი ფენის. შემდეგ მე გამოვიყენე PVA და თეთრი ზოგადი დანიშნულების ხის/ფოლადის საღებავის ნარევი, რომელიც ვიპოვე ავტოფარეხში.
ეს საწყისი ფენები გამოყენებულია ჩვეულებრივი 2 ინჩიანი ფუნჯის გამოყენებით.
როდესაც ფუძის ქურთუკები გაშრეს, მე გავაკეთე მსუბუქი ქვიშა წვრილმარცვლოვანი შპალერით. ამის შემდეგ დავამატე კიდევ ერთი ფენა თეთრი საღებავით.
როდესაც ის გაშრა, მე კვლავ მსუბუქად მოვხვიე ქინძი და შემდეგ ვიყენე რამოდენიმე ფენა იაფი ზოგადი დანიშნულების სპრეის საღებავი ქილადან, რომელიც ავიღე ტექნიკის მაღაზიაში.
სანამ საკონტროლო მოდულის პროცესს გავიმეორებ, ჩვენ ამოვიღე ეკრანის მოდულის ზედა უკანა პანელი. ამ პანელს აქვს ხვრელი ისე, რომ უფრო ადვილად შევიტანო ჩვენების მოდული. ის ასევე საშუალებას აძლევს ხმას ჩამონტაჟებული მონიტორის დინამიკები ამოიღონ ქეისიდან.
ამ ეტაპზე მე ასევე გადავწყვიტე ამოვიღო ხრახნები საკონტროლო მოდულის ზედა პანელიდან და წებოვანა ადგილზე. რომ დავრწმუნდე, რომ ის უსაფრთხო იყო, პირველ რიგში დავამაგრე დამატებითი დამხმარე ნაწილები.
როდესაც საკონტროლო მოდული ხატავდა, მე ვიყენებდი დრემელს ღილაკების ხვრელების გასასუფთავებლად და მუდმივად ვამოწმებდი მათ ზომებს ერთ – ერთი ღილაკით. საბოლოოდ ავეჯის კონექტორის კაკალი დავკარი საკონტროლო მოდულების უკანა ნაწილში.
მე გონივრულად კმაყოფილი ვიყავი ამ ნაბიჯის ბოლოს მიღებული შედეგით დახარჯული დროისა და ძალისხმევის გათვალისწინებით. ის არავითარ შემთხვევაში არ იყო სრულყოფილი და შეიძლება გაუმჯობესდეს ამ ეტაპზე მეტი დროის გათვალისწინებით. ეს ნამდვილად დამოკიდებულია იმაზე, თუ რა დონის დასრულებას გსურთ მიაღწიოთ, რამდენ ხანს დასჭირდება ეს ნაბიჯი.
ნაბიჯი 10: მოდულის კომპონენტების ჩვენება
- 19 დიუმიანი ფართო მონიტორი დინამიკებით
- Raspberry PI 2 ერთჯერადი დაფის კომპიუტერი (SBC)
- ჟოლოს PI 2 ქეისი
- 2 amp USB დენის ადაპტერი
- მიკრო USB კაბელი
- 3.5 მმ აუდიო კაბელი
- HDMI კაბელი
- მაგისტრალური შასის ბუდე (ქვაბის ტყვიის ტიპი)
- მთავარი kettle ტყვიის
- ორმაგი ქსელის ბუდე
ნაბიჯი 11: ჩვენების მოდულის გაყვანილობა
პირველ რიგში მე დავამატე ბაზის და უკანა პანელი ჩვენების მოდულის გარსში. უკანა პანელი მაგნიტური დამჭერების გამოყენებით იყო დაცული ისე, რომ ადვილად ამოღებულიყო კომპონენტებზე სწრაფი წვდომისათვის.
შემდეგ ჩავრთე დენის გადამრთველი ორმაგი დენის სოკეტზე PI და მონიტორის ჩართვისთვის. დენის მავთულები ჩავრთე გადამრთველზე და კაბელები მოვათავსე გათბობის შემცირების მილით. თუ თქვენ ბოლომდე არ ხართ კომფორტულად ამ ნაწილში, მიიღეთ დახმარება კვალიფიციური სპეციალისტისგან. ნუ რისკავთ ქსელის გაყვანილობას.
მას შემდეგ რაც ჩამრთველი უსაფრთხოდ დავაფიქსირე კორპუსზე, მონიტორი მოვათავსე პოზიციაში. ისედაც მჭიდრო ბრძოლის გათვალისწინებით, რამოდენიმე დამატებითი პლასტიკური ფრჩხილი იყო ყველაფერი რაც საჭირო იყო ეკრანის დასაფიქსირებლად.
შემდეგ ჩავრთე USB დენის ადაპტერი PI– სთვის და ქვაბის წამყვანი მონიტორისთვის. დარჩა მხოლოდ მონიტორზე აუდიო და ვიდეო სიგნალების ჩართვა.
ვინაიდან მონიტორს არ აქვს HDMI- დან მე გამოვიყენე HDMI to DVI გადამყვანი. აუდიო მიეწოდება ჩამონტაჟებულ მონიტორის დინამიკებს PI– დან 3.5 მმ აუდიო კაბელის საშუალებით. უკანა პანელის ჩართვით და აუდიო პარამეტრების მაქსიმალური ჩართვით, აუდიოს მოცულობა ნორმალურია, მაგრამ არა ხმამაღალი. მომავალ განახლებაში შეიძლება დავამატო დინამიკები და მინი გამაძლიერებელი.
ბოლოს ჩავრთე USB კერა PI– ში და შევძელი სრულად ფუნქციონირების ჩვენების მოდულის ტესტირების დაწყება.
ნაბიჯი 12: საბოლოო შეკრება და აზრები
ბოლო სამუშაო ბოლო შეკრებამდე იყო ხელახლა გაყვანილობა და შეკრება საკონტროლო მოდულის შეღებვის შემდეგ. ეს საკმაოდ შეუფერხებლად წავიდა გარდა ერთი მავთულის გატეხვისა, რომელიც ხელახლა უნდა გაერთო.
სანამ კონტროლისა და ჩვენების მოდულებს გავაერთიანებ, მე ამოვიღე რამდენიმე დისკი გამჭვირვალე წებოვანი კონტაქტური ფილმით, რათა თავიდან ავიცილო ავეჯის კონექტორის ლულები, რომლებიც საკონტროლო მოდულიდან გამოდის, ეკრანის მოდულის საღებავის ნაკაწრებისგან.
მაშინ ეს იყო მარტივი ამოცანა მოდულების განთავსებისა და ერთმანეთთან ხრახნის მიზნით. ამ ეტაპზე ბარი-ზედა განყოფილება სრულად დასრულებულია და მზად არის მოქმედებისთვის. როგორც ჩანს, ეს იქნება სასურველი კონფიგურაცია, ასე რომ მე არ დამჭირდება სტენდის მოდულის აგება ცოტა ხნით მაინც. თუ და როდის გავაკეთებ, განვაახლებ ამ პოსტს. სტენდის მოდული თავისთავად უნდა იყოს ყველაზე მარტივი. ეს ძირითადად უბრალო სათავსოა, რომელსაც ზედა ნაწილში აქვს ხვრელები ბარის ზედა ნაწილთან დასაკავშირებლად.
მე მშვენივრად გავატარე ეს პროექტი ჩემს შვილებთან ერთად. ჩვენ ბევრი ვისწავლეთ და ახლა ჩვენ ველით, რომ ვითამაშოთ ბევრი ძველი არკადული და კონსოლური კლასიკა ახალ აპარატზე. მადლობა რომ კითხულობთ და კომენტარებში გაგვაგებინეთ რას ფიქრობთ პროექტზე!
გირჩევთ:
DIY Fitness Tracker Smart Watch ოქსიმეტრითა და გულისცემის მაჩვენებლით - მოდულური ელექტრონული მოდულები TinyCircuits– დან - ყველაზე პატარა არკადული: 6 ნაბიჯი
DIY Fitness Tracker Smart Watch ოქსიმეტრითა და გულისცემის მაჩვენებლით | მოდულური ელექტრონული მოდულები TinyCircuits– დან | ყველაზე პატარა არკადული: ჰეი, რა ხდება, ბიჭებო! აქარში აქ არის CETech– დან. დღეს ჩვენ გვაქვს რამდენიმე სენსორული მოდული, რომლებიც ძალიან სასარგებლოა ყოველდღიურ ცხოვრებაში, მაგრამ საკუთარი თავის პატარა ვერსიაში. სენსორები, რომლებიც დღეს გვაქვს, ძალიან მცირე ზომისაა, ვიდრე ტრე
დესკტოპის არკადული მანქანა: 5 ნაბიჯი
Desktop Arcade Machine: ეს პროექტი არის დესკტოპის არკადული მანქანა, რომელიც დამზადებულია ძველი dell სამუშაო სადგურისგან. მათთვის, ვისაც ეს აინტერესებს, კომპიუტერს აქვს 8 GB DDR3 მეხსიერება (4 x 2 GB), Intel core i3 და 300 ვატიანი კვების წყარო. გრაფიკული ბარათი არ არის საჭირო, რადგან ძველი თამაშები არ არის
არკადული მანქანა LED მარკის შეცვლით: 5 ნაბიჯი (სურათებით)
არკადული მანქანა LED მარკის შეცვლით: საჭირო ნაწილები: თქვენ შეგიძლიათ ლაზერულად გაჭრათ შუქდიოდური მარკირების ფაილი ინსტრუქციებში ან მათთვის, ვისაც არ აქვს წვდომა ლაზერულ საჭრელზე, ასევე შესაძლებელია სრულად აწყობილი. LED მარკი
არკადული მანქანა NES კონტროლერში .: 5 ნაბიჯი
არკადული მანქანა NES კონტროლერში .: გსურს ოდესმე რამის გაკეთება იმ ძველ და გატეხილ NES კონტროლერებთან? ისინი მეტისმეტად ძვირფასია იმისათვის, რომ უბრალოდ გადააგდოთ, მაგრამ როდესაც ტვინი მოწყვეტილია, ისინი ძირითადად უსარგებლოა, თუკი თქვენ ვერ იპოვით მათ ახალ სიცოცხლეს! მე მიყვარს მათი გაერთიანება
მოდულური 3D დაბეჭდილი RC მანქანა: 8 ნაბიჯი (სურათებით)
მოდულური 3D დაბეჭდილი RC მანქანა: მე ვარ საშუალო სკოლის მოსწავლე და ჩემი საშობაოდ, მე 3D დაბეჭდილი ჩემი ძმა Flutter Scout მანქანა. ეს არის დისტანციური მართვის მანქანა, რომელიც მთლიანად 3D დაბეჭდილია. შემდეგ ბმულს აქვს მისი GitHub გვერდი თავისი ნაწილებით და ინფორმაცია მის შესახებ: https: //github.c