Სარჩევი:

USB SNES კონტროლერი: 10 ნაბიჯი
USB SNES კონტროლერი: 10 ნაბიჯი

ვიდეო: USB SNES კონტროლერი: 10 ნაბიჯი

ვიდეო: USB SNES კონტროლერი: 10 ნაბიჯი
ვიდეო: USB SNES Controllers Quick and Dirty Review || Ebay 2024, ივლისი
Anonim
USB SNES კონტროლერი
USB SNES კონტროლერი

პირველ რიგში სასწავლო. ნება მომეცით ვიცი რა სჭირდება და აფიქსირებს. მე არ გავაკეთე წრე ან პროგრამა. მე მხოლოდ ვამზადებ გზამკვლევს, რომელიც გვიჩვენებს ეტაპობრივად შეკრებას, თუ როგორ უნდა გავაკეთოთ USB SNES კონტროლერი. ორიგინალური გვერდი აქ არის: www.raphnet.net/electronique/snes_nes_usb/index_en.php ეს სახელმძღვანელო გარდაქმნის რეგულარულ snes კონტროლერს USB gamepad– ში. ის შემოწმებულია XP, Vista, 7 და PS3– ზე მუშაობისას. ის უნდა მუშაობდეს მაკზე და ლინუქსზე, მაგრამ მე არ გამოვცადე ისინი. მოწყობილობა აღიარებულია როგორც სტანდარტული HID მოწყობილობა. -ამ სახელმძღვანელოსთვის არაფრის დაპროგრამება არ გჭირდებათ. პროგრამა უკვე შედგენილია და მზად არის თქვენს ჩიპზე გადასასვლელად. -თქვენ გჭირდებათ შედუღების ძირითადი უნარები. -კითხვის ძირითადი სქემატური უნარი მეხმარება, მაგრამ მე შევეცდები ავხსნა ყოველი ნაბიჯი.

ნაბიჯი 1: საჭირო ნაწილები

ნაწილები საჭიროა
ნაწილები საჭიროა
ნაწილები საჭიროა
ნაწილები საჭიროა
ნაწილები საჭიროა
ნაწილები საჭიროა

ნაწილების სია: ----------------------------------------- Atmega8 DIP მიკროკონტროლერი-AVR პროგრამისტი (usb, პარალელური ან სერიული. მე ვიყენებ USB- ს) -12 მჰც ბროლის ოსცილატორი -[2] 3.6 ვოლტ ზენერის დიოდი -1.5K რეზისტორი (უნდა მუშაობდეს 1.3K– დან 1.7K– მდე) -[2] 68ohm რეზისტორი (სადმე 60 – დან 75 უნდა მუშაობდეს) -USB მამრობითი კაბელი -SNES კონტროლერი (პირველი მხარე უკეთესად მუშაობს. მავთულის ფერები ემთხვევა სახელმძღვანელოს.) -პატარა მავთულები. -PCB - www.radioshack.com/product/index.jsp - 2 $ - პურის დაფა. ეს გაცილებით აადვილებს ტესტირებას კონტროლერში ჩასვლამდე. Www.radioshack.com/product/index.jsp-$ 9 ინსტრუმენტები: ---------------------- ------------ საჭრელი იარაღი. (ჩიპი არ ჯდება შეუცვლელ კონტროლერში.

ნაბიჯი 2: მოამზადეთ მავთულები

მოამზადეთ მავთულები
მოამზადეთ მავთულები
მოამზადეთ მავთულები
მოამზადეთ მავთულები
მოამზადეთ მავთულები
მოამზადეთ მავთულები

-აიღე USB კაბელი და გათიშე არა მამაკაცური ბოლო. თქვენ გჭირდებათ მხოლოდ კაბელი და მამრობითი USB. -გაშალეთ USB კაბელი და ოთხივე კავშირი შიგნით. (ზოგიერთ USB კაბელს აქვს 5 მავთული. ამ სახელმძღვანელოს არ სჭირდება მე -5 მავთული, ასე რომ მისი გათიშვა შესაძლებელია. -გახსენით SNES კონტროლერი. გაჭერით კავშირი მავთულხლართთან ახლოს, მაგრამ დატოვეთ საკმარისი მავთული, რათა მათი მიერთება მოხდეს pcb. უმჯობესია დატოვოთ ძალიან ბევრი მავთული და გაწყვიტოთ ის, თუ არ გჭირდებათ.

ნაბიჯი 3: აანთეთ Hex ფაილი Atmega8– ზე

ანათებს Hex ფაილს Atmega8
ანათებს Hex ფაილს Atmega8
ანათებს Hex ფაილს Atmega8
ანათებს Hex ფაილს Atmega8
ანათებს Hex ფაილს Atmega8
ანათებს Hex ფაილს Atmega8

მე გამოვიყენე usb პროგრამისტი ჩემი ჩიპის გასანათებლად. ეს ნიშნავს, რომ შედგენილი ექვსკუთხა ფაილი იგზავნება კომპიუტერიდან ჩიპზე. არანაირი რეალური პროგრამირება არ არის საჭირო. სერიული და პარალელური იმუშავებს, მაგრამ პროგრამისტის პროგრამული უზრუნველყოფა ოდნავ განსხვავდება ჩემიდან.

HEX ფაილი გადმოწერილი იქნება აქ: (დააწკაპუნეთ მარჯვენა ღილაკით შენახვა სამიზნეზე როგორც …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex ეს არის firmware, რომელიც ეტყვის ჩიპს როგორ გაუმკლავდეს ყველა სიგნალს.

ყველა Atmega ჩიპს სჭირდება დაუკრავენ ბაიტებს. არ ინერვიულოთ იმაზე, რასაც ისინი აკეთებენ, უბრალოდ იცოდეთ, რომ ამ დიზაინს სჭირდება: მაღალი ბაიტი = 0xc9 დაბალი ბაიტი = 0x9f

თქვენს ჩიპზე მოციმციმე პროგრამას უნდა ჰქონდეს ამ დაუკრავების დაყენების შესაძლებლობა. მე გამოვიყენე ProgISP ჩემს სისტემაში.

როდესაც ის გაანათებს, თქვენ მზად ხართ დაიწყოთ პურის ჩასხდომა.

ნაბიჯი 4: პურის დაფა

პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა
პურის დაფა

მე ვივარაუდებ, რომ თქვენ იცით პურის დაფის გამოყენების საფუძვლები. თუ არა, ამისათვის ბევრი სახელმძღვანელოა. მე ასევე ვივარაუდებ, რომ თქვენ იცით როგორ შეაერთოთ მავთულები. თუ თქვენ ვერ კითხულობთ სურათს, გადადით აქ: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

ნაბიჯი 5: ოსცილატორი + SNES

ოსცილატორი + SNES
ოსცილატორი + SNES
ოსცილატორი + SNES
ოსცილატორი + SNES
ოსცილატორი + SNES
ოსცილატორი + SNES

ოსცილატორი უკავშირდება ქინძისთავებს 9 და 10. ის შეიძლება ბრუნავდეს ნებისმიერ გზაზე და მუშაობდეს. SNES საათი უკავშირდება პინ 28 -ს. SNES Latch აკავშირებს პინ 27 -ს. SNES მონაცემები უკავშირდება პინ 26 -ს. SNES 5V დენი აკავშირებს როგორც 5V ჩიპზე, ასევე USB 5V. SNES გრუნტი აკავშირებს როგორც ჩიპს, ასევე USB მიწას.

ნაბიჯი 6: USB მონაცემები და ენერგია

USB მონაცემები და ენერგია
USB მონაცემები და ენერგია
USB მონაცემები და ენერგია
USB მონაცემები და ენერგია

ეს ნაწილი ძალიან ძნელია სწორად გაყვანილობისთვის. დიდი ყურადღება მიაქციეთ სქემატურს. USB 5V მიდის ორივე 5V ქინძისთავზე და SNES 5V USB Ground მიდის ორივე გრუნტის ქინძისთავზე და SNES ადგილზე USB2 არის მონაცემები -. ის მიდის: 3.6 ვ ზენერის დიოდის მეშვეობით, მიწაზე, 68 ოჰმ -ის რეზისტორის მეშვეობით, მიმაგრება 2 და 3, USB 5V- მდე, 1.5 კ. რეზისტორის საშუალებით. USB3 არის მონაცემები +. ის მიდის: 3.6 ვ ზენერული დიოდის საშუალებით მიწაზე მიმაგრება 68 ოჰმ რეზისტორის მეშვეობით პინ 4 -მდე

ნაბიჯი 7: კონტროლერის ტესტირება

კონტროლერის ტესტირება
კონტროლერის ტესტირება
კონტროლერის ტესტირება
კონტროლერის ტესტირება

ყველა ნაწილის ადგილზე, შეაერთეთ USB პორტი თქვენს კომპიუტერში და ის უნდა მოიძებნოს ახალი ტექნიკა. თქვენ შეგიძლიათ შეამოწმოთ პანელის ყველა ღილაკი თამაშის კონტროლერების ქვეშ. თუ ის მუშაობს, თქვენ მზად ხართ გადაიტანოთ ის PCB– ში და ჩასვათ კონტროლერში.

ნაბიჯი 8: Breadboard to PCB

Breadboard to PCB
Breadboard to PCB
Breadboard to PCB
Breadboard to PCB

მე გამოვიყენე ქვემოთ დაფა ჩემი დიზაინის შესაქმნელად. ჩიპი ჩავდე და დრემელი გამოვიყენე დაფის ყველა არასაჭირო უბნის მოსაშორებლად. თქვენ უნდა გახადოთ რაც შეიძლება პატარა, რომ მოთავსდეს კონტროლერში. გაითვალისწინეთ, რომ ქინძისთავების მახლობლად არსებული ყველა ადგილი აკავშირებს 3 ხვრელს. ეს საშუალებას გაძლევთ გამოიყენოთ 2 მავთული თითო პინზე ამ დაფაზე. Შენიშვნა. Solder უნდა იყოს ბოლოში ფორუმში. განათავსეთ იგი არასწორ მხარეს და ქინძისთავები არ დაამყარებენ კავშირებს.

ნაბიჯი 9: შეცვალეთ კონტროლერი

შეცვალეთ კონტროლერი
შეცვალეთ კონტროლერი
შეცვალეთ კონტროლერი
შეცვალეთ კონტროლერი
შეცვალეთ კონტროლერი
შეცვალეთ კონტროლერი

ოდნავ მომიწია გარსაცმის მოჭრა, რომ შიგნით ყველაფერი მოერგო. ჩემი წრე abxy ღილაკების ქვეშ ჩავდე. სურათი გვიჩვენებს რა გავაკეთე. მოათავსეთ იგი როგორც გინდათ, სანამ დაიხურება.

ნაბიჯი 10: საბოლოო ტესტირება + შენიშვნები

დასკვნითი ტესტირება + შენიშვნები
დასკვნითი ტესტირება + შენიშვნები
დასკვნითი ტესტირება + შენიშვნები
დასკვნითი ტესტირება + შენიშვნები
დასკვნითი ტესტირება + შენიშვნები
დასკვნითი ტესტირება + შენიშვნები

გამოსცადე და ნახე მუშაობს თუ არა. თუ ასეა, თქვენ დასრულებული ხართ. თუ არა, შეამოწმეთ საერთო შეცდომები. საერთო შეცდომები: -------------------------- შეამოწმეთ რომ დენი და მიწა სწორად არის დაკავშირებული შეამოწმეთ ზენერის დიოდების მიმართულება. ისინი არ მუშაობენ ორივე გზით. არის დაკავშირებული ოსცილატორი? დაგეგმეთ სწორი პროგრამა და დაუკრავენ ბაიტებს? არის snes მონაცემები, ჩამკეტი და საათი დაკავშირებული მარჯვენა ქინძისთავებთან? სადმე გაქვთ სადმე ხიდი? შენიშვნები: --------------------------- ეს კონტროლერი მუშაობს PS3– ზე, მაგრამ ღილაკები არ არის კარგად გამოსახული. დაწყების და არჩევის ღილაკები არ შეესაბამება ps3– ს დაწყება და არჩევა. ეს შეიძლება გამოყენებულ იქნას ზოგიერთ საბრძოლო თამაშზე, რომელიც საშუალებას გაძლევთ გადააკეთოთ ღილაკები. ნება მომეცით ვიცოდე რისი გაკეთება შემიძლია ამ ინსტრუქციის გასაუმჯობესებლად.

გირჩევთ: