Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Kamakailan lamang ay naging mas interesado ako sa vintage computer tech. Ang isa sa mga pinaka-kagiliw-giliw at maimpluwensyang klasikong piraso ng tech ay ang Atari 2600 na unang pinakawalan noong 1977. Sa kasamaang palad, hindi ako nagkakaroon ng pagkakataong maglaro nito bilang isang bata higit sa lahat dahil sa oras na ako ay may sapat na gulang upang pag-usapan tapos na ito 20 taong gulang!
Kamakailan lamang ay gumawa ako ng paghuhukay at nakahanap ng isa sa mga online para sa isang magandang presyo ngunit tulad ng maraming mga lumang teknolohiya habang isinaksak ko ito.
Iyon ang isa sa mga panganib pagdating sa paglalaro at pagkolekta ng lumang tech, sapagkat ito ay matanda na, walang garantiya na gagana ito at maaari kang magtapos ng paggastos ng mahusay na pera upang mapanigarilyo ang iyong bahay. Ang malinaw na solusyon ay mag-download lamang ng isang Atari emulator na maaaring tularan ang lumang system. Para sa pinaka-bahagi, mahusay itong gumana, gayunpaman, hindi ito pakiramdam ng tunay tulad ng pag-play sa orihinal na hardware lalo na dahil sa keyboard.
Kaya naisip ko ang isang mahusay na solusyon ay upang makagawa ng isang adapter na nagbibigay-daan sa amin na mai-plug ang isang orihinal na Atari controller sa aming computer at maglaro sa ganoong paraan, at iyan ang itatayo namin sa proyektong ito.
Hakbang 1: Pagtingin sa Loob ng Controller
Kaya't ang ganap na unang bagay na kailangan nating gawin ay tingnan kung paano gumagana ang Atari controller upang makita natin kung paano natin ito iakma sa USB.
Kaya't sa pagbubukas ng minahan, laking gulat ko nang makita na 5 mga pindutan lamang ito! Hindi hindi 5 mga pindutan at isang control circuit, 5 mga pindutan lamang. Na nangangahulugang ibagay ito sa USB ay magiging talagang madali gamit ang isang microcontroller.
Habang pinaghiwalay ko ito ay tumagal din ako ng ilang oras upang malinis ang lahat ng gunk at bigyan ang lahat ng magandang malinis.
Hakbang 2: Ano ang Kailangan Namin
Ngayon bago pa man tayo makasama sa listahan ng mga bahagi sulit na tandaan na ang proyektong ito ay hindi gagana sa Arduino Uno, Nano o Mega. Kailangan namin ng isang microcontroller na maaaring kumilos bilang isang HID (Human Interface Device). Ang mga microcontroller na may ATMega 32u4 ay cable ng paggawa nito at makakahanap tayo ng isang ATMega 32u4 sa Arduino Micro
Listahan ng Mga Bahagi:
- Arduino Pro Micro (Dito)
- Mga pin na Header ng lalaki
- USB sa Micro USB cable
- Project casing (ill be 3D printing mine)
Hakbang 3: Aling Mga Pins Ang Ginagawa Ano?
Makikita mo na ang Atari controller ay may isang 9 pin konektor sa dulo nito, ang bawat pindutan sa controller ay may sariling pin sa konektor na ito at mayroong isang pin para sa lupa. Nangangahulugan iyon na sa 9 pin konektor na ito 6 na pin lamang ang ginagamit. Upang malaman kung aling mga pin ang tumutugma sa kung aling mga pindutan ang maaari naming kumuha ng isang multimeter, itakda sa pagpapatuloy mode at makita kung ano ang nag-uugnay. Kung hindi mo nais na dumaan sa abala magsama ng isang imahe ng aking mga natuklasan.
Kaya batay sa diagram na ito maaari nating makita na halimbawa kung pipilitin ko ang pindutan ng apoy sa controller ay ikonekta nito ang orange wire sa lupa na isang pindutin ang pindutan, maaari naming gamitin ang aming Arduino upang makita ito at maibalik ang mga utos ng keyboard sa ang computer batay sa kung aling pindutan ang pinindot.
Hakbang 4: Ang Kaso
Kaya't medyo matagal na ang panahon mula noong nagawa ang huling konektor ng 9 na pin at dahil dito, ginagawang mahirap para sa amin na makahanap ng isang gagamitin sa aming adapter. Kaya't ang solusyon tulad ng karamihan sa mga bagay ay nagsasangkot ng 3d na pag-print. Ipapalimbag ko ang pabahay para sa isang konektor na 9 pin at pagkatapos ay may sakit ay i-slide lamang ang ilang mga header ng pin na lalaki dito upang makipag-ugnay sa konektor ng 9 pin sa Arduino. Ang 3d na nai-print na mga file ay matatagpuan sa ibaba.
Ang paraan ng paggawa namin ng 9 pin na konektor na ito ay upang i-slide ang mga male pin sa konektor ng Atari 9 pin pagkatapos ay i-slide ang konektor na naka-print namin doon at pagkatapos ay pangwakas na pandikit sa likod ng mga lalaki na pin sa likurang konektor na aming naka-print. Ngayon kapag hinila namin ang mga konektor nang magkahiwalay ang mga pin ay dapat na dumikit sa isang na-print namin at perpektong nakahanay.
Hakbang 5: Pag-kable ng Lahat
Kaya't upang mai-wire ang lahat kailangan nating gawin ito tulad ng sumusunod (tandaan na suriin kung aling kulay ang tumutugma sa aling pin sa konektor ng 9 pin):
- Ang Black wire ay papunta sa Ground sa Arduino
- Ang Orange wire ay pupunta sa pin 3 sa Arduino
- Ang Green wire ay pupunta sa pin 4 sa Arduino
- Ang Brown wire ay pupunta sa pin 5 sa Arduino
- Ang Blue wire ay pupunta sa pin 6 sa Arduino
- Ang White wire ay pupunta sa pin 7 sa Arduino
Kung ito man ay nakakakita ng nakalilito suriin ang mga diagram ng mga kable para sa kaunting kalinawan.
Hakbang 6: Code sa Pag-upload
Ang code na gagamitin namin ay matatagpuan sa ibaba. Susubukan naming samantalahin ang keyboard ng keyboard sa code na ito. Ano ang nangyayari ay mayroon kaming isang pangkat kung mga pahayag na nagsasaad na kung ang isang tiyak na pindutan ay bumaba upang itulak ang kaukulang keyboard key.
Ngayon sa kabutihang palad ang keyboard library ay napakadaling gamitin, halimbawa sa code ng Keyboard.press (119); ay nagsasabi na ang keyboard key 119 (119 ay ascii para sa W) ay pinindot at ang code na Keyboard.release (119); ay nagsasaad na ang keyboard key 119 ay pinakawalan ngayon. Mayroon kaming Kung ang mga pahayag na nagsasaad kung ang pin ay TAAS upang pindutin ang key at kung ang pin ay LOW upang palabasin ang susi.
Sinasamantala din namin ang mga panloob na resistor na pull-up sa aming code upang hindi kami mag-alala tungkol sa paghihinang ng anuman sa aming circuit. Kung nais mong malaman ang tungkol sa code buksan ito sa Arduino IDE at dapat mong makita ang karamihan dito ay nagkomento.
Pagkatapos ay mai-upload namin ang code sa Arduino Pro Micro at magpatuloy sa susunod na hakbang.
Hakbang 7: Pagsasama-sama ng Kaso
Kaya't ang mga file ng pag-print ng 3d mula sa nakaraang hakbang ay hindi lamang mayroong 3d na naka-print na 9 pin na konektor ngunit mayroon ding isang tuktok at ilalim na piraso na maaaring magkasya sa paligid nito at magkaroon ng lahat ng kalikutan na nakapaloob sa loob nito. Kaya upang matapos o proyekto kailangan nating mai-print ang dalawang piraso.
Pagkatapos ay idikit namin ang Arduino pababa sa loob ng ilalim na piraso (ang piraso na may puwang para sa isang USB micro cable) pagkatapos ay idikit namin ang 9 pin na konektor pababa sa harap ng ilalim na piraso. Kapag ang mga ito ay parehong ligtas at nasa lugar, maaari kaming pandikit sa tuktok na piraso, na tinatapos ang proyekto! Ngayon bago ko ito nagawa talagang nagdagdag ako ng labis na dami ng mainit na pandikit sa loob dahil ginagawa itong medyo malakas ngunit nagdaragdag din ng ilang timbang sa aparato na hindi ito gaanong mahina.
Kapag ang mga piraso na ito ay magkakasama maaari mong mapansin na mukhang medyo magaspang lalo na kung gumagamit ka ng isang badyet na 3d printer na tulad ko, upang ayusin ito at makuha ang mga print na talagang maayos na pupunta kami sa buhangin at pagkatapos ay pintura ang labas ng kaso Tumingin ako sa taga-kontrol ng Atari at kaso para sa inspirasyon sa mga kulay ng aking aparato, nagpasya akong gumawa ng isa na may pulang pula at ang isa pa ay may ilang mga butil na gawa sa kahoy na tumutugma sa katawan ng Atari.
Hakbang 8: Gamit Ito
Kaya't ngayong nagawa na namin ito, tingnan kung paano ito gamitin.
Kaya unang bagay muna na nais naming mai-plug ang aming Atari controller sa aming adapter, pagkatapos ay mai-plug namin ang micro USB cable sa aming computer at dapat kang makakuha ng isang abiso na na-plug mo ang isang keyboard (tandaan dahil sa keyboard library na iniisip ng computer na ito ay isang keyboard)
Ngayon ang paraan ng pagmamapa ng mga susi ay ang mga sumusunod:
Up ay W
Ang kaliwa ay A
Tama ang D
Down ay S
at Fire ay Spacebar
Kaya ang mga pagkakataong kakailanganin mong pumunta sa iyong emulator at gumawa ng ilang keybinding upang matiyak na ang lahat ay gumagana nang maayos. Gumagawa rin ito sa mga Android phone kung mayroon kang isang OTG cable.
Maraming salamat sa pagbabasa, kung mayroon kang anumang mga katanungan id maging masaya na sagutin ang mga ito!
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Mga Lightsaber na Nakabatay sa Arduino Na May Magaang at Mga Epekto ng Tunog: 14 Mga Hakbang (na may Mga Larawan)
Batay sa Arduino Lightsaber Na May Mga Magaan at Tunog na Mga Epekto: Kamusta jedi! Ang itinuturo na ito ay tungkol sa paggawa ng isang lightsaber, na ang hitsura, tunog at pagganap tulad ng isa sa pelikula! Ang pagkakaiba lamang - hindi ito maaaring mag-cut metal: (Ang aparatong ito ay batay sa platform ng Arduino, at binibigyan ko ito ng maraming mga tampok at pag-andar, ito