Სარჩევი:
- ნაბიჯი 1: მოამზადეთ ჩამტვირთავი და განვითარების გარემო
- ნაბიჯი 2: დააინსტალირეთ ესკიზი
- ნაბიჯი 3: შედუღება
- ნაბიჯი 4: არასავალდებულო: საქმე
ვიდეო: Sega Genesis Controller USB ადაპტერზე $ 2: 4 საფეხურად
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ეს ადაპტერი საშუალებას აძლევს Sega Genesis / Mega Drive კონტროლერს მიბაძოს ორმაგი XBox 360 გეიმპადს რეტროარქთან ან სხვა პროგრამულ უზრუნველყოფასთან გამოსაყენებლად. იგი იყენებს Arduino- ს თავსებადი stm32f103c8t6 ლურჯ აბებს ელექტრონიკისთვის.
შემადგენლობა:
- stm32f103c8t6 ლურჯი აბი
- ორი DB9 მამრობითი სოკეტი (მე თვითონ გავაკეთე)
- მავთულები
ნაბიჯი 1: მოამზადეთ ჩამტვირთავი და განვითარების გარემო
მოამზადეთ ჩამტვირთავი და არდუინოს განვითარების გარემო.
1. დაიწყეთ აქ მითითებების შესაბამისად.
2. შენიშვნა: სამწუხაროდ, ახლა ცურავს ყალბი stm32f103c8t6 დაფების გარშემო, სახელწოდებით IC. ამ გადაბეჭდილ IC- ს აქვს მხოლოდ 32K ფლეშ და 10K ოპერატიული მეხსიერება, განსხვავებით ორიგინალების 64K (ან თუნდაც 128K) და 20K ოპერატიული მეხსიერებისგან, და ალბათ stm32f103c6. თუ თქვენ გაქვთ ერთი მათგანი, მაშინ როდესაც თქვენ აპირებთ ჩატვირთვას ჩამტვირთავი, STM32 დემონსტრატორი გეტყვით, რომ თქვენ გაქვთ დაბალი სიმკვრივის 32K მოწყობილობა (იხილეთ სკრინშოტი). თუ თქვენ ხართ ამ პოზიციაზე, დარწმუნდით, რომ გაქვთ უახლესი Arduino ბირთვი და ჩამტვირთავი, რადგან ისინი ახლა მხარს უჭერენ ამ ქვედა დონის მოწყობილობას. და თქვენ უნდა აირჩიოთ Generic stm32f103c6 Arduino IDE– ში.
3. თქვენი libmaple ბირთვის შეცვალეთ STM32F1/libraries/USBComposite შინაარსი უახლესი ვერსიით (ან მინიმუმ 0.92) აქედან. ეს საჭიროა ორმაგი XBox360 კონტროლერის მხარდასაჭერად.
4. ცისფერ აბებს აქვთ არასწორი USB რეზისტორი, ჩვეულებრივ 10K 1.5K- ის ნაცვლად. ზოგიერთი კომპიუტერით, ისინი კარგად იმუშავებენ, მაგრამ შეიძლება სხვებთან პრობლემები შეექმნათ. შეამოწმეთ თქვენი წინააღმდეგობა 3.3V და A12 შორის. თუ ის არ არის 1.5K, დაამატეთ რეზისტორი პარალელურად ამ ქინძისთავებს, რომ მიიღოთ 1.5K. მაგალითად, თუ თქვენ გაქვთ 10K, დაამატეთ 1.8K რეზისტორი.
ნაბიჯი 2: დააინსტალირეთ ესკიზი
მიიღეთ ესკიზი და ატვირთეთ დაფაზე. არსებობს ესკიზის ორი ვარიანტი, იმისდა მიხედვით, თუ რომელი Xbox 360 კონტროლერის გსურთ მიბაძოთ (თავსებადობა შეიძლება განსხვავდებოდეს):
- x360 სადენიანი
- x360 უკაბელო.
ჩემი უკუქცევის მიზნით, ესკიზი ნაგულისხმევად აგზავნის მარცხენა ჯოხის მოძრაობას საპასუხოდ dpad ღილაკებზე, მაგრამ თუ dpad ღილაკებზე დაჭერისას გეჭიროთ დაწყების ღილაკს, ის აგზავნის XBox dpad ღილაკებს. თუ ეს არ გჭირდებათ, დაწერეთ კომენტარი ხაზზე:
#განსაზღვრეთ START_ACTIVATED_DPAD
შეაერთეთ დაფა კომპიუტერში და შეამოწმეთ, რომ გამოჩნდება ორი სათამაშო ბალიში (რა თქმა უნდა, ისინი არ მოძრაობენ, რადგან თქვენ არაფერი გაქვთ დაფაზე დამაგრებული). Windows- ზე, დააჭირეთ win-R და ჩაწერეთ joy.cpl, რომ ნახოთ ორი სათამაშო დაფა.
ნაბიჯი 3: შედუღება
მიიღეთ ან გააკეთეთ თქვენი ორი DB9 მამრობითი სოკეტი (ან მხოლოდ ერთი, თუ ეს არის ის, რაც თქვენ გჭირდებათ; ამ შემთხვევაში, შეიძლება დაგჭირდეთ კოდის შეცვლა).
ახლა დააკავშირეთ ისინი როგორც ორ დიაგრამაში თქვენს ლურჯ აბიზე. ხედი აქ არის DB9 სოკეტის უკნიდან, ანუ იმ მხარეს, რომელზედაც შედგით (ან, ექვივალენტურად, კონტროლერებზე ქალი ჯეკის წინა ნაწილი).
ნაბიჯი 4: არასავალდებულო: საქმე
მე მაქვს პროექტი 3D- დასაბეჭდი ქეისისთვის პროექტისთვის, ვივარაუდოთ, რომ თქვენ იყენებთ ჩემს 3D ბეჭდვით DB9 სოკეტს.
გირჩევთ:
Mega RasPi - Raspberry Pi in Sega Mega Drive / Genesis: 13 ნაბიჯი (სურათებით)
Mega RasPi - Raspberry Pi Sega Mega Drive / Genesis: ეს სახელმძღვანელო გიბიძგებს ძველი Sega Mega Drive– ის რეტრო სათამაშო კონსოლზე გადაყვანით, ჟოლოს Pi– ს გამოყენებით. მე გავატარე ჩემი ბავშვობის უამრავი საათი ვიდეო თამაშების სათამაშოდ ჩემი Sega Mega Drive. ჩემს მეგობრების უმეტესობასაც ჰყავდა ერთი, ასე რომ ჩვენ გვინდოდა
საჭის ღილაკები მანქანის სტერეო ადაპტერზე (CAN ავტობუსი -> გასაღები 1): 6 ნაბიჯი
საჭის ღილაკები მანქანის სტერეო ადაპტერზე (CAN ავტობუსი -> გასაღები 1): მეორადი მანქანის შეძენიდან რამდენიმე დღის შემდეგ აღმოვაჩინე, რომ არ შემიძლია ჩემი ტელეფონის მუსიკის დაკვრა მანქანის სტერეო საშუალებით. კიდევ უფრო იმედგაცრუებული ის იყო, რომ მანქანას ჰქონდა ბლუთუსი, მაგრამ მხოლოდ ხმოვანი ზარები და არა მუსიკა. მას ასევე ჰქონდა Windows Phone USB პორტი, მაგრამ მე
Somfy კონტროლი თქვენი მობილურიდან, IFTTT და Google– დან $ 20: 16 საფეხურად
Somfy Control თქვენი მობილურიდან, IFTTT- დან და Google- დან 20 დოლარად: ამ ინსტრუქციაში მე გაჩვენებთ როგორ ავიღე იაფი (ჰო, Somfy და იაფი!) Somfy RTS რადიო დისტანციური და ავიღე კონტროლი ჩემი მობილურით, IFTTT (იფიქრე ქრონომეტრები/ რეაქციები) და Google მთავარი. აღსანიშნავია, რომ ეს არის RTS Situo დისტანციური, მე არ მაქვს
შეავსეთ პრინტერის კარტრიჯი $ 5: 4 საფეხურად
შეავსეთ პრინტერის კარტრიჯი 5 დოლარად: პრინტერები მსოფლიოში ერთ -ერთი ყველაზე პოპულარული იარაღია, რადგან ისინი იაფია, მაგრამ ძალიან მრავალმხრივი. ერთი ნაკლი არის ვაზნების ღირებულება. ამათგან ორი შეიძლება ღირდეს მთლიანი პრინტერი, და მათი შევსება ძნელია, რადგან
გადააკეთეთ აბაზანის ელექტრონული სასწორი გადაზიდვის მასშტაბად <$ 1: 8 საფეხურად (სურათებით)
გადააკეთეთ აბაზანის ელექტრონული სასწორი გადაზიდვის მასშტაბად <1 $: იმის ნაცვლად, რომ მეტისმეტად გადავიხადო ინდუსტრიული მოდელი, მე გამოვიყენე აბაზანის ციფრული სასწორი. აღმოვაჩინე, რომ ის საკმარისად ახლოს იყო უხეში სიზუსტისთვის, რომელსაც ხელახლა