Სარჩევი:

NES კონტროლერი IPod დისტანციური: 7 ნაბიჯი (სურათებით)
NES კონტროლერი IPod დისტანციური: 7 ნაბიჯი (სურათებით)

ვიდეო: NES კონტროლერი IPod დისტანციური: 7 ნაბიჯი (სურათებით)

ვიდეო: NES კონტროლერი IPod დისტანციური: 7 ნაბიჯი (სურათებით)
ვიდეო: How to make a PlayStation 6 #shorts 2024, ნოემბერი
Anonim
NES კონტროლერი IPod დისტანციური
NES კონტროლერი IPod დისტანციური

NIC კონტროლერში PIC მიკროკონტროლის ჩადგმით, ის შეიძლება გადაკეთდეს Apple– ის iPod დისტანციური მართვის შემცვლელად. (მხოლოდ მე –3 და მე –4 თაობის iPod– ებს აქვთ ეს, ეს არის პატარა ოვალური პორტი ყურსასმენის ჯეკის გვერდით). განახლება (8/26/2011): უკვე დიდი ხანია რაც iPod– ებმა გამოიყენეს ეს iPod დისტანციური კონექტორი, მაგრამ დოკის კონექტორს (ის, რაც გამოიყენება ყველა iPod– ზე გარდა shuffle, iPad და iPhone– ისა) აქვს იგივე Rx/Tx ქინძისთავები, ასევე 3.3V გარეთ. უბრალო ბრეაკოუტ დაფას შეუძლია შეცვალოს გატეხილი კონექტორი ბოლოს და თქვენ შეძლებთ მის მუშაობას Apple– ის უახლეს პროდუქტებთან. თქვენ შეგიძლიათ შეიძინოთ ბრეაკოუტ დაფები შემდეგ მისამართზე: https://www.kineteka.com/PodBreakout-v1.aspx (მინი საკმაოდ ლამაზია და მათ ასევე აქვთ პინოტუალური ინფორმაცია).

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები

მიკროკონტროლერი- dsPIC30F2011 ეს შეიძლება აღებული იქნას მიკროჩიპის ნიმუშის საიტიდან პროგრამისტი- dsPIC– ის გამოყენების ნაკლი არის რთული პროგრამირების პროცედურა. მისი პროგრამირების უმარტივესი გზაა მიკროჩიპის ICD2 გამოყენება, თუმცა ეს საკმაოდ ძვირი ჯდება. მე არ მიცდია ეს, მაგრამ აშკარად https://homerreid.ath.cx/misc/dspicprg/ ნაპოვნი კომუნალური საშუალებები შეიძლება გამოყენებულ იქნას ხელნაკეთი JDM პროგრამისტთან ერთად. IC სოკეტები- მე გამოვიყენე 2 8 პინიანი DIP სოკეტი (ერთი 18 pin ან 16 pin ასევე იმუშავებდა). ეს აუცილებელია პროგრამირებისა და გამართვისათვის IC- ის ამოღებისა და შეცვლისათვის. NES კონტროლერი დრემელი ჭრის ნაჭრით მკვეთრი დანა რკინა და პატარა ლიანდაგი ელექტრული შედუღება გამაგრილებელი ტუმბო გამრეცხი საჭრელი, ან მავთულის საჭრელი ნემსით დაფები სტანდარტული Ethernet (CAT-5) კაბელი კარგი მცირე ზომის ლიანდაგიანი მავთულები დამატებითი CAT-5 კაბელის შიდა ნაწილი. 3G ან 4G iPod. დანამატი დისტანციური ჯეკისთვის iPod– ზე. ამის შეძენა ყველაზე რთულია. რამდენიმე წინადადება გაკეთებულია iPod Linux– ის საიტზე. მე გამოვიყენე პატარა მეხსიერების მოდულის პატარა ნაჭერი, რომელიც სრულყოფილად ჯდება დისტანციურ დანამატში, მაგრამ სხვა გადაწყვეტილებებიც მუშაობს.

ნაბიჯი 2: NES კონტროლერის მომზადება

NES კონტროლერის მოსამზადებელი
NES კონტროლერის მოსამზადებელი
NES კონტროლერის მოსამზადებელი
NES კონტროლერის მოსამზადებელი

გახსენით კონტროლერი ფილიპსის პატარა ხრახნიანი საშუალებით და ამოიღეთ PCB. ერთადერთი კომპონენტი, რომელიც უნდა დაემატოს არის PIC და სოკეტები მის შესანახად. ამ გზით კონტროლერის ორიგინალური სახე და შეგრძნება სრულიად უკომპრომისოა.

პირველი, NES ჩიპი უნდა მოიხსნას. თუ თქვენ არ გაქვთ გამათბობელი ტუმბო, მაშინ IC შეიძლება გათიშოთ დაფაზე გამრეცხი საჭრელებით, ხოლო ქინძისთავების ამოღება შესაძლებელია მათ გამაცხელებელი რკინით გაცხელებით და ამოღებით. ორიგინალური NES კაბელი ასევე უნდა ჩამოიშოროს დაფაზე ანალოგიურად. იმისათვის, რომ ადგილი ჰქონდეს PIC– ს, დაფის მცირე ნაწილი უნდა მოიკვეთოს ზედა მარჯვენა კუთხიდან. მხოლოდ საკმარისია იმისათვის, რომ სოკეტში მყოფი IC დაუშვას კონტროლერის შიგნით, უნდა მოიხსნას. ფრთხილად გამოიყენეთ დრემელი, რათა გაჭრათ მონაკვეთი დაახლოებით.25 1 -ით.

ნაბიჯი 3: სქემატური

სქემატური
სქემატური

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

ნაბიჯი 4: სოკეტების გაყვანილობა

სოკეტების გაყვანილობა
სოკეტების გაყვანილობა
სოკეტების გაყვანილობა
სოკეტების გაყვანილობა
სოკეტების გაყვანილობა
სოკეტების გაყვანილობა
სოკეტების გაყვანილობა
სოკეტების გაყვანილობა

იდეის სიმარტივის გამო, ერთადერთი ელექტრული სამუშაო, რომელიც უნდა გაკეთდეს არის IC სოკეტების დაფაზე მიმაგრება და კონტროლერის კაბელი დაფაზე. კონტროლერის გაყვანილობა თეორიულად ძალიან მარტივია, მაგრამ გართულებულია ყველა ორიგინალური კომპონენტის გამოყენება (მწვანე გამჭვირვალე ლენტით დაფარული შავი ხაზები, ფაქტობრივად, გამწევი რეზისტორებია.) გაყვანილობის დიდი ნაწილი შეიძლება განსხვავდებოდეს იმის მიხედვით, თუ რამდენად დაფა ამოღებულია დრემელთან ერთად. ზოგიერთი კვალი, რომელიც მოჭრილი იყო, უნდა შეიცვალოს მავთულით, განსაკუთრებით ნებისმიერი, რომელიც დაკავშირებულია ღილაკის ბალიშებთან ან გამწევ რეზისტორებთან. შენიშვნა: ძველი NES ჩიპის ბალიშები ითვლება საათის ისრის საწინააღმდეგოდ საათის ისრის საწინააღმდეგოდ, კონტროლერის უკანა მხარეს დაბეჭდილი ხვრელიდან რა PIC პინ ნომრები ერთნაირად ითვლება. ფერები ეხება ორიგინალური NES საკაბელო მავთულის ფერებს და იბეჭდება დაფის უკანა მხარეს (არა ფრჩხილებში არსებული ფერები).

PIC pin 1 (Master Reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- UP (NES pin 4) PIC pin 3 (IO 1) --- DOWN (NES pin 5) PIC pin 4 (IO 2) --- LEFT (NES pin 6) PIC pin 5 (IO 3) --- RIGHT (NES pin 7) PIC pin 8 (Transmit) --- yellow PIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- ადგილზე (ცარიელი ბალიში ზედა მარჯვენა კუთხის მახლობლად, რომელიც უფრო შორს არის კიდედან) PIC pin 14 (VDD) --- V+PIC pin 15 (IO 7) --- SELECT (NES pin 13) PIC pin 16 (IO 6) --- START (NES pin 14) PIC pin 17 (AVSS) --- დაფქვილი (იგივე ცარიელი ბალიში, როგორც ზემოთ) PIC pin 18 (AVDD) --- V+

ნაბიჯი 5: კაბელის გაყვანილობა

კაბელის გაყვანილობა
კაბელის გაყვანილობა
კაბელის გაყვანილობა
კაბელის გაყვანილობა

გაჭერით Cat5 კაბელის სიგრძე (მე გამოვიყენე 2 ფუტი) და მოაშორეთ იზოლაცია ერთ სანტიმეტრზე თითოეულ ბოლოზე. გათიშეთ ყველა მავთული გარდა სამი მავთულის დაუცველი ადგილებიდან.

კაბელში არსებული 3 მავთული თითოეული დააკავშირებს დისტანციურ შტეფსელთან დაკავშირებულ პინს. კონექტორის მიმაგრება დამოკიდებულია იმაზე, თუ რა სახის კონექტორია, ამიტომ თითოეულ მავთულს მივუთითებ, როგორც მის კავშირს კონექტორზე. კონექტორის პინი 1 (მიღება) --- NES პინ 3 (ეს უკავშირდება PIC– ის გადამცემს) კონექტორი 3 (მიწა) --- ყავისფერი კონექტორი 4 (3.3V) --- V+ ამ სამი მავთულის შეერთების შემდეგ, უბრალოდ ჩააბარეთ კაბელი სტრესის შემსუბუქებულ პოსტებში, რომელიც გაიარა ძველმა კაბელმა კონტროლერის საქმეში. V+ ხაზზე დასაკავშირებლად ადგილების მწვავე ნაკლებობაა. ყველა ქინძისთავები, რომლებსაც უნდა ჰქონდეთ V+, შეიძლება პირდაპირ იყოს დაკავშირებული ერთმანეთთან, მაგრამ NES პინ 16 უნდა იყოს 3.3 ვ -ზე. მე გამოვიყენე დანა, რომ გამეფანტა ზოგიერთი სოლდერმასკის კვალი კვალდაკვალ, რათა მე ჩემივე ბალიშები შემექმნა.

ნაბიჯი 6: PIC

PIC
PIC
PIC
PIC

მე გამოვიყენე dsPIC30F2011. ამ და მრავალი სხვა PIC– ის აღება შესაძლებელია მიკროჩიპის საიტიდან https://sample.microchip.com/ მე გამოვიყენე dsPIC ჩვეულებრივი PIC– ის ნაცვლად, რადგან 1. მას შეუძლია იმუშაოს 3.3V– ზე, რომელიც მოწოდებულია iPod 2.– ის მიერ. 8 I/O პორტი ყველა ღილაკისთვის 3. მას აქვს მარტივი პროგრამირების UART მოდული, რომელსაც შეუძლია მონაცემების გაგზავნა iPod– ზე გარდაქმნის გარეშე. 4. მე უკვე მყავდა ერთი და პროგრამისტი. ნებისმიერი სხვა მიკროკონტროლი, რომელიც იცით როგორ გამოიყენოთ და აკმაყოფილებს ამ მოთხოვნებს, შეიძლება შეიცვალოს, მაგრამ გაყვანილობა განსხვავებული იქნება. DsPIC– ის გამოყენების უარყოფითი მხარე ის არის, რომ პროგრამისტი საკმაოდ ძვირია (ICD2 ახლა 160 დოლარია). არსებობს უფასო ინსტრუმენტები https://homerreid.ath.cx/misc/dspicprg/, რომელიც შეიძლება გამოყენებულ იქნას ხელნაკეთი JDM პროგრამისტთან, მაგრამ მე არასოდეს მიცდია ეს. დაპრესილი ფაილები არის PIC- ის კოდი. ეს არის პროექტი მიკროჩიპის თავისუფლად ხელმისაწვდომი MPLAB IDE– ში. თუ გსურთ მისი შეცვლა ან ხელახლა შედგენა, ასევე დაგჭირდებათ მიკროჩიპის C შემდგენელი, რომელსაც აქვს უფასო სტუდენტური გამოცემა. ისინი შეიძლება გამოყენებულ იქნეს აუცილებელი ექვსკუთხა ფაილის (ასევე zip- ში) MPLAB- ით ან ზემოხსენებული JDM პროგრამისტით პროგრამირებისათვის. კოდი აღწერს I/O პორტებს წამში 64 -ჯერ და თუ რაიმე ცვლილება შეინიშნება, აგზავნის სხვადასხვა ბრძანებებს სერიის საშუალებით iPod– ზე. კოდის დასაწერად გამოვიყენე საჯაროდ ხელმისაწვდომი დოკუმენტაცია Apple აქსესუარების პროტოკოლზე (AAP, ან iAP) და მასზეა საუბარი https://www.adriangame.co.uk/ipod-acc-pro.html და http:/ /nuxx.net/wiki/Apple_Accessory_Protocol ზემოთ, ქვემოთ, მარცხნივ და მარჯვნივ არის ხმის გაზრდა, მოცულობის შემცირება, წინა სიმღერა და შემდეგი სიმღერა, შესაბამისად. A უკრავს/აჩერებს მუსიკას, ხოლო B აჩერებს მას. შერჩევის ღილაკი მდუმარეა და დაწყების ღილაკი, როდესაც ის გეჭიროთ, საშუალებას გაძლევთ პირდაპირ გააკონტროლოთ iPod– ის ინტერფეისი. დაწყებისთანავე, მაღლა და ქვევით გადაახვიეთ საჭე, ხოლო A და B მუშაობენ iPod– ის შერჩევისა და მენიუს ღილაკებზე.

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

დასკვნითი ასამბლეა
დასკვნითი ასამბლეა

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

გირჩევთ: