Სარჩევი:

წვრილმანი USB ვიდეო თამაშების კონტროლერი: 6 ნაბიჯი
წვრილმანი USB ვიდეო თამაშების კონტროლერი: 6 ნაბიჯი

ვიდეო: წვრილმანი USB ვიდეო თამაშების კონტროლერი: 6 ნაბიჯი

ვიდეო: წვრილმანი USB ვიდეო თამაშების კონტროლერი: 6 ნაბიჯი
ვიდეო: ძველი სოფლის სახლიდან CANDY-მდე! 2024, ნოემბერი
Anonim
წვრილმანი USB ვიდეო თამაშების კონტროლერი
წვრილმანი USB ვიდეო თამაშების კონტროლერი

არსებობს სხვადასხვა სახის ხელნაკეთი კონტროლერები, კლასიკური არკადული ჩხირებიდან დაწყებული თანამედროვე კონტროლერების რეკრეაციამდე, ჩვეულებრივ ერთი და იგივე ძირითადი ნაწილებისგან.

ჩვენი უმაღლესი სკოლის უმაღლესი სკოლის ინჟინერიის კლასში, ჩვენ ვიღებთ საკუთარ თავზე, რომ შევქმნათ ჩვენი პატარა კონტროლერი, რომელსაც აქვს მარტივი განლაგება და შექმნილია მარტივი თამაშების სათამაშოდ. ეს დიზაინი ასევე არის სხვა მორგებული კონტროლერის ადაპტაცია, რომელსაც ნახავთ აქ:

იმის გამო, რომ ზოგიერთი კომპონენტი ღიად არის ხელმისაწვდომი ჩვენს სკოლაში, შეიძლება რთული იყოს ამ ნაბიჯების შესრულება, მაგრამ თუ თქვენ გაქვთ ქვემოთ ჩამოთვლილი ყველა პუნქტი თქვენს განკარგულებაში, ან გსურთ სცადოთ იმპროვიზაცია/ადაპტირება, როგორც ჩვენ გავაკეთეთ, შემდეგ მოგერიდებათ მიჰყევით ჩვენს მითითებებს თქვენი საკუთარი 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– ზე

კოდის ატვირთვა Arduino– ზე
კოდის ატვირთვა Arduino– ზე

კოდი, რომელიც ჩვენ გამოვიყენეთ, იყო კოდის შეცვლილი ვერსია Instructable– დან, რომელსაც ჩვენ ვიყენებდით, რადგან Arduino, რომელსაც ჩვენ ვიყენებდით, განსხვავდებოდა იმ დიზაინისგან, რომლითაც ისინი მუშაობდნენ. ჩვენ შევცვალეთ პორტების გარშემო სხვადასხვა ღილაკები, რომ ყველაფერი ბევრად უფრო მარტივი იყოს.

აქ არის ორიგინალური კოდი, თუ გსურთ სცადოთ და გამოიყენოთ იგი:

Arduino პროგრამულ უზრუნველყოფაში დარწმუნდით, რომ Arduino პარამეტრებში არის Arduino Mirco და რომ COM პორტი არის Arduino Micro, რომელიც თქვენ გაქვთ ჩართული. ამის შემოწმების შემდეგ, თქვენ უბრალოდ უნდა შეძლოთ ატვირთვა და კოდი უნდა იყოს Arduino– ზე.

ნაბიჯი 3: (სურვილისამებრ) Breadboard Setup

(სურვილისამებრ) Breadboard Setup
(სურვილისამებრ) Breadboard Setup
(სურვილისამებრ) Breadboard Setup
(სურვილისამებრ) 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 პორტი, რომ შეინარჩუნოს ადგილი, შემდეგ კი გააგრძელეთ, ფრთხილად, დანარჩენზე შეაერთეთ. გარდა იმისა, რომ დარწმუნდეთ, რომ ყველა ხვრელს მოხვდებით, ასევე დარწმუნდით, რომ არცერთი შედუღება არ შეხებია სხვა შედუღებას, თითქოს ეს მოხდება, არის მოკლე ჩართვის შანსი, რაც ჩვენ არ გვინდა, ან თქვენ იქნებით ღრმა გასაჭირში.

გირჩევთ: