Სარჩევი:
- ნაბიჯი 1: ინსტრუმენტები და აპარატურა
- ნაბიჯი 2: ატვირთეთ კოდი Arduino– ზე
- ნაბიჯი 3: (სურვილისამებრ) Breadboard Setup
- ნაბიჯი 4: PCB– ის შექმნა/შეკვეთა
- ნაბიჯი 5: ტესტირება, თუ ყველაფერი შეესაბამება
- ნაბიჯი 6: შედუღება
ვიდეო: წვრილმანი USB ვიდეო თამაშების კონტროლერი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
არსებობს სხვადასხვა სახის ხელნაკეთი კონტროლერები, კლასიკური არკადული ჩხირებიდან დაწყებული თანამედროვე კონტროლერების რეკრეაციამდე, ჩვეულებრივ ერთი და იგივე ძირითადი ნაწილებისგან.
ჩვენი უმაღლესი სკოლის უმაღლესი სკოლის ინჟინერიის კლასში, ჩვენ ვიღებთ საკუთარ თავზე, რომ შევქმნათ ჩვენი პატარა კონტროლერი, რომელსაც აქვს მარტივი განლაგება და შექმნილია მარტივი თამაშების სათამაშოდ. ეს დიზაინი ასევე არის სხვა მორგებული კონტროლერის ადაპტაცია, რომელსაც ნახავთ აქ:
იმის გამო, რომ ზოგიერთი კომპონენტი ღიად არის ხელმისაწვდომი ჩვენს სკოლაში, შეიძლება რთული იყოს ამ ნაბიჯების შესრულება, მაგრამ თუ თქვენ გაქვთ ქვემოთ ჩამოთვლილი ყველა პუნქტი თქვენს განკარგულებაში, ან გსურთ სცადოთ იმპროვიზაცია/ადაპტირება, როგორც ჩვენ გავაკეთეთ, შემდეგ მოგერიდებათ მიჰყევით ჩვენს მითითებებს თქვენი საკუთარი DIY USB საბაჟო ვიდეო თამაშების კონტროლერის შესაქმნელად!
ნაბიჯი 1: ინსტრუმენტები და აპარატურა
ნივთები, რომლებიც დაგჭირდებათ ამ პროექტისათვის:
- 6x6x4.5 მმ ღილაკები (12)
- Arduino Pro Micro w/ Micro USB ჩასმა (1)
- მიკრო USB კაბელი (1)
- 10KΩ რეზისტორები (10)
- პერსონალური PCB (1) - Gerber ფაილი იქნება ჩამოთვლილი შეკვეთისთვის
- 1/8 "აკრილის - ნებისმიერი ფერი
- 10-პინიანი კაცი-ქალი თავები (2)
პროექტისათვის საჭირო აპარატურა:
- Soldering რკინის (და უსაფრთხოების აღჭურვილობა)
- ლაზერული საჭრელი - შეიძლება რთული იყოს; შესაძლებელია გარშემო მუშაობა
- 3D პრინტერი
სურვილისამებრ! - თუ გსურთ შეამოწმოთ თქვენი შედეგები, სანამ ყველაფერს PCB– ზე შეაერთებთ, შეგიძლიათ განათავსოთ კოდი Arduino– ზე და დააყენოთ ის დაფაზე (როგორც ჩანს მე –3 ნაბიჯში), რომელთაგან დაგჭირდებათ:
- Arduino Pro Micro (კოდი უკვე დამონტაჟებულია)*
- დიდი პურის დაფა (1-2)
- მავთულები (შეუძლია გამოიყენოს სხვადასხვა ფერები, რომ გაადვილოს დიფერენცირება) (12)
- 10KΩ რეზისტორები (10)
- 6x6x4.5 მმ ღილაკები (12)
*ეს ნივთები შეიძლება გამოყენებულ იქნას საბოლოო პროექტისთვის. თქვენ არ გჭირდებათ ახლის მიღება, თუ გსურთ
თუ თქვენ გაქვთ ყველა თქვენი ნივთი ცხელი და წასასვლელად მზად, დავიწყოთ!
ნაბიჯი 2: ატვირთეთ კოდი Arduino– ზე
კოდი, რომელიც ჩვენ გამოვიყენეთ, იყო კოდის შეცვლილი ვერსია Instructable– დან, რომელსაც ჩვენ ვიყენებდით, რადგან Arduino, რომელსაც ჩვენ ვიყენებდით, განსხვავდებოდა იმ დიზაინისგან, რომლითაც ისინი მუშაობდნენ. ჩვენ შევცვალეთ პორტების გარშემო სხვადასხვა ღილაკები, რომ ყველაფერი ბევრად უფრო მარტივი იყოს.
აქ არის ორიგინალური კოდი, თუ გსურთ სცადოთ და გამოიყენოთ იგი:
Arduino პროგრამულ უზრუნველყოფაში დარწმუნდით, რომ Arduino პარამეტრებში არის Arduino Mirco და რომ COM პორტი არის Arduino Micro, რომელიც თქვენ გაქვთ ჩართული. ამის შემოწმების შემდეგ, თქვენ უბრალოდ უნდა შეძლოთ ატვირთვა და კოდი უნდა იყოს Arduino– ზე.
ნაბიჯი 3: (სურვილისამებრ) Breadboard Setup
ᲗᲐᲕᲔᲑᲘ ᲛᲐᲦᲚᲐ!
ეს ნაბიჯი, თუ თქვენ არ გინახავთ ნაბიჯი 1 -ში ან ამ ნაბიჯის სათაურში, არჩევითია. თუ ფიქრობთ, რომ ყველაფერი შეიძლება მუშაობდეს პურის დაფაზე გამოცდის გარეშე, წადით. ვინაიდან ეს იყო პირველი შემთხვევა, როდესაც ჩვენ ვაკეთებდით მსგავს პროექტს, ჩვენ გადავწყვიტეთ მისი გამოცდა, რადგან არ გვინდოდა გაგვეფუჭებინა ჩვენთვის ნაყიდი ან ხელთ არსებული აღჭურვილობა და ასევე გვსურდა ვისწავლოთ უფრო ეფექტურად ვიდრე დაგდება ღრმა ბოლოს ყოველგვარი ცოდნის გარეშე. თუ თქვენ გაქვთ რაიმე ეჭვი სხვა ნაბიჯების გადადგმის შესახებ, მიჰყევით ამ ნაბიჯს სანამ გააგრძელებთ.
ჩვენ ამოვიღეთ დაფები და დავაწყვეთ ისინი, რათა მივიღოთ ერთიანი განლაგება ღილაკებზე, რეზისტენტებსა და მავთულხლართებზე. ჩვენ დავაყენეთ ღილაკები პურის დაფაზე სწორი ხაზის მიხედვით (გარდა ერთი პატარა ღილაკისა ზემოთ, რადგან ეს იყო ჩვენი საცდელი ღილაკი. თქვენ არ გჭირდებათ ამის გაკეთება ზუსტად ასე). ჩვენ შემდეგ მავთულები და რეზისტორები დავუკავშირეთ ღილაკებს, როგორც ზემოთ მოცემულ სურათზე. სანამ არდუინოს დაყენებას აპირებთ, დარწმუნდით, რომ მიყევით ბოლო საფეხურს და იქ ჩააყენეთ კოდი. თუ არა, ეს იქნება არსებითად ძვირადღირებული პლასტმასის ნაჭერი, რომელიც არაფერს აკეთებს.
ჩვენ არდუინო დავაყენეთ იმ ადგილას, სადაც ყველა მავთული შეიძლებოდა ყოფილიყო დაკავშირებული სხვადასხვა პორტებზე, სადაც ღილაკები გადავიდოდნენ. თუ იყენებთ მრავალ დაფაზე, დარწმუნდით, რომ დააკავშირეთ ძალა და საფუძველი ორივე მათგანს, ისევე როგორც თავად არდუინოს.
ნაბიჯი 4: PCB– ის შექმნა/შეკვეთა
ჩვენ მიერ ნაჩვენები PCB იყო პერსონალური დიზაინი, რომელიც ჩვენ შევადგინეთ ამ პროექტში იმის გამო, რომ ორიგინალური PCB არ იყო თავსებადი ჩვენს მიერ გამოყენებულ არდუინოსთან. ამისათვის ჩვენ გამოვიყენეთ პროგრამა სახელწოდებით Fritzing, რომელიც ძალიან მარტივი გამოსაყენებელი იყო და ძალიან მოსახერხებელი. ჩვენ დავაყენეთ ღილაკების განლაგება, რეზისტორების განლაგება და შევარჩიეთ Arduino სლოტი, რომელიც იმუშავებდა ჩვენი Arduino– სთვის, რადგან პროგრამას არ ჰქონდა ჩვენი ზუსტი მოდელი.
კომპანია, რომელიც ჩვენ გამოვიყენეთ PCB– ის შესაკვეთად, იყო JLCPCB. DHL– დან გადაზიდვის ღირებულება დაახლოებით $ 30 იყო, ხოლო გადაზიდვის უფრო იაფი ვარიანტები არსებობს, მაგრამ წარმოების პროცესის გამო ამას უფრო მეტი დრო დასჭირდება. ჩვენ ასევე შევიმუშავეთ ის წითელი ფერი, რამაც კიდევ 8 დოლარი ჩააბარა, ასე რომ სინამდვილეში თქვენი PCB შეიძლება იყოს $ 8-10 $ გადაზიდვით.
ნაბიჯი 5: ტესტირება, თუ ყველაფერი შეესაბამება
მას შემდეგ, რაც თქვენი PCB ჩამოვიდა, თქვენს Arduino– ს აქვს ატვირთული ყველა კოდი და თქვენ გაქვთ თქვენი დანარჩენი ნაწილები, დროა შეადგინოთ იგი. შეამოწმეთ, შეესაბამება თუ არა თქვენს ხელთ არსებულ Arduino სლოტებს, რომლებიც განკუთვნილია მათთვის, დარწმუნდით, რომ რეზისტორები და ღილაკები მოთავსებულია სწორ ადგილებში და ნახეთ, იყო თუ არა PCB– ის რომელიმე გაყვანილობა სათანადოდ დაკავშირებული და არ არის შესვენებები (თუ თქვენ გამოიყენეთ ჩვენი დიზაინი, არ უნდა იყოს რაიმე პრობლემა, მაგრამ ყოველთვის კარგია ორმაგი შემოწმება).
ნაბიჯი 6: შედუღება
მას შემდეგ რაც ყველაფერი მოთავსდება სწორ ადგილას, ახლა თქვენ უნდა შეაერთოთ ყველა თქვენი ნაჭერი, რათა მათ ჰქონდეთ კავშირი. სანამ შედუღებამდე მიხვალთ, გახსოვდეთ გამოიყენოთ სათვალე და ნიღაბი, თუ გსურთ, და მოამზადეთ თქვენი შესაკრავი. ჩვენ გამოვიყენეთ უფრო თხელი ტყვია, მაგრამ თქვენ სიამოვნებით იყენებთ ნებისმიერი სახის შესაკრავს, რამდენადაც ის შეიძლება გამოყენებულ იქნას PCB– თან კავშირების დასამყარებლად.
ჩვენ გირჩევთ დაიწყოთ რეზისტენტებით, რომ არ გქონდეთ თხელი ნაჭრები მთელს ადგილას და გააკეთეთ ისინი სათითაოდ. შედუღების დროს რეზისტორის შესანარჩუნებლად კარგი გზაა გრძელი ბოლოების ერთმანეთისგან დაშორება, ხოლო ის ჩარჩენილია PCB ხვრელების შიგნით. მას შემდეგ რაც შედუღდებით, შეგიძლიათ წინააღმდეგობების გრძელი ბოლოები გადააფაროთ მავთულის ჩამხშობებით, ხოლო ამის გაკეთებისას დარწმუნდით, რომ ძალიან ახლოს არ გაჭრათ, თორემ შეიძლება გაწყვიტოთ შედუღება და კავშირი დაკარგოთ.
მას შემდეგ, რაც ათივე რეზისტორი შედუღდება, ღილაკები შემდეგია. მიამაგრეთ ყველა ღილაკი თავის ადგილზე და არა ცალკე, რომ გაადვილოთ საქმე. დარწმუნდით, რომ შეამოწმე თუ არა ყველა ხვრელს, რადგან ისინი ერთმანეთთან ძალიან ახლოს არიან.
როდესაც ეს ყველაფერი მზად არის წასასვლელად, დროა რთული ნაწილისთვის: არდუინო. ჩაყარეთ არდუინო ხვრელებში და შეაერთეთ 1-2 პორტი, რომ შეინარჩუნოს ადგილი, შემდეგ კი გააგრძელეთ, ფრთხილად, დანარჩენზე შეაერთეთ. გარდა იმისა, რომ დარწმუნდეთ, რომ ყველა ხვრელს მოხვდებით, ასევე დარწმუნდით, რომ არცერთი შედუღება არ შეხებია სხვა შედუღებას, თითქოს ეს მოხდება, არის მოკლე ჩართვის შანსი, რაც ჩვენ არ გვინდა, ან თქვენ იქნებით ღრმა გასაჭირში.
გირჩევთ:
Arduino ვიდეო თამაშების კონტროლერი: 4 ნაბიჯი
Arduino ვიდეო თამაშების კონტროლერი: გაქვთ Arduino ნაკრები, მაგრამ არ იცით რა უნდა გააკეთოთ? ალბათ არა, მაგრამ ამ ინსტრუქციულად მე გაჩვენებთ ეტაპობრივად თუ როგორ უნდა შექმნათ, კოდირდეთ და ინტეგრირდეთ Arduino თქვენს პროექტში. ამ დროისთვის ეს სახელმძღვანელო მხოლოდ Clic– ით არის გამოცდილი
ვიდეო თამაშების სამეურვეო დიზაინი: 6 ნაბიჯი
ვიდეო თამაშების სამეურვეო დიზაინი: მე ვარ მოყვარული თამაშების შემქმნელი, ჩემი ძირითადი ინტერესები მდგომარეობს თამაშის დიზაინსა და პროგრამირებაში. პრაქტიკაში და ჩემი უნარების გასაუმჯობესებლად, მე ვაკეთებ მარტივ თამაშებს დროდადრო, რასაც ჩემს მეგობრებსა და ძმებს ვუზიარებ. ადრე მე წესებს ავუხსნიდი ადგილს
სნოუბორდის თამაშების კონტროლერი: 13 ნაბიჯი
კონტროლერი სნოუბორდის თამაშებისთვის: რეალისტური კონტროლერი სნოუბორდის თამაშების ონლაინ თამაშებისთვის. თუ თქვენ ხართ სნოუბორდის მოთამაშე და გსურთ გაანადგუროთ ზაფხულში, შეგიძლიათ ამის გაკეთება ინტერნეტით. არსებობს მთელი რიგი თამაშები, რომლებიც ემსგავსება სნოუბორდს. Snowboard King არის მაგალითი. http: //www.craz
შექმენით სუპერ კონფიგურირებადი სახლის თეატრი და კინო/ვიდეო თამაშების ოთახი: 5 ნაბიჯი
შექმენით სუპერ კონფიგურირებადი სახლის კინოთეატრი და კინო/ვიდეო თამაში: როგორ დავაყენოთ და დავგეგმოთ იაფი, იაფი, მარტივი დასაყენებელი სახლის თეატრის სისტემა
ვიდეო თამაშების აუდიოს შემუშავება: 10 ნაბიჯი (სურათებით)
ვიდეო თამაშების გასაოცარი აუდიოს შემუშავება: მე ვარ ვიდეო თამაშების დიზაინერი ბოლო რამდენიმე წლის განმავლობაში - მე ვმუშაობ სხვადასხვა თამაშებზე, დაწყებული საშინაო თამაშებიდან Game Boy Advance– მდე, მართლაც უცნაური უცნაური ნივთებით, როგორიცაა Seaman, Sega Dreamcast– ისთვის, დიდი ბიუჯეტის ბლოკბასტერებისთვის, როგორიცაა Sims