Mini ATARI Joystick = SwitchStick?

By Administrator at marca 12, 2013 22:00
Filed Under: ATARI


Je to vlastný nápad, tak prečo sa s tým nepochváliť, chcel som niečo fakt jednoduché a reprodukovateľné a to sa myslím podarilo. Nosil som to v hlave už dlhšie, len stále nebol čas si k tomu sadnúť a konečne to postaviť. Prvá verzia (načrtnutá v hlave a potom na papieri, určite funkčná, len sa mi zdala zbytočne zložitá a tak som ju ani nepostavil, hľadal som jednoduchšie riešenie) používala ešte aj tranzistory a diódy a zopár odporov, ale ako vždy - raz sa človek dobre vyspí a riešenie a podstatne jednoduchšie bolo na svete a jeden pokus naozaj ukázal, že sa to dá urobiť aj podstatne jednoduchšie.

_______________________________________

Dodatok -17.03.2013

Mini joystick bol otestovaný priamo na Foreveri 2013 aj na zariadení Multijoy (maximálne naraz pripojených 8 joystickov) - a tak isto funguje, bez najmenších problémov.

_______________________________________


 

Táto náhrada nemá slúžiť ako plnohodnotná náhrada za veľký joystick (ak paríte hru ten rozdiel by ste asi spoznali, že ...), ale ako niečo čo dokáže poslúžiť rovnako dobre ak nemáme práve u seba originálny joystick, ale na prepravu je to omnoho mobilnejšie - nakoniec dnes zohnať originálny joystick chvíľu trvá a toto sa dá postaviť za necelé 2 hodiny - možno aj za menej času - aj keď sa bude od toho odbiehať a budete robiť aj niečo iné. Základ je rovnaký ako pri originálnom joysticku, akurát sú pridané switche do medzipolôh, kde ich stlačením príde k zopnutiu na obidve strany od pridaných switchov. Nechcem to tu príliš obkecávať, najlepšie to ozrejmí schéma zapojenia.

 

Tak neviem či to nemám nazvať trebárs SwitchStick, alebo joystick "chudého" muža.


Pri práci s ATARI je naozaj veľa programov, ktoré vyžadujú ovládanie cez pripojený joystick. Ako na potvoru buď nie je k dispozícii, alebo musíme zo sebou ťahať "ozrutnú opachu" - originálny joystick. Pretože sa mi to nechce vláčiť zo sebou a potrebujem len občas použiť joystick, tak som si vyrobil mini náhradu - Mini ATARI Joystick, ktorá dokáže ovládať nielen 4 smery, ale pekne šikmo do všetkých štyroch strán. Používam na to ešte ďalšie 4 switche a pohyb šikmo do všetkých štyroch strán je ovládaný cez diódové spínače.

 

Nasleduje schéma:


 

Rozmery zariadenia sú oproti veľkému štandartnému joysticku omnoho menšie, prototyp má tieto rozmery =  47 x 72 x 10mm

Pritom nie je problém ešte to zmenšiť, ale to predsa pri prototype vôbec nevadí. Najprv pekne krok za krokom otestovať funkčnosť, potom sa to môže v ďalšom kroku zmenšovať - ak to bude potrebné. Treba pritom zvoliť rozumný kompromis medzi veľkosťou a tým aby sa to dalo rozumne položiť na podložku a vôbec - aby sa s tým dalo pracovať.

 

Na stavbu Mini Joysticku potrebujeme len pár súčiastok:

9x mini switch, môžu mať aj dlhšiu osku, zase pri prototype som na dlhšej oske netrval, možno sa to zase pri dlhšej oske bude horšie ovládať, ak na to dáte kryt tak potom je dlhšia oska potrebná

8x dióda BAT85, je to Schottky dióda, má na sebe malý úbytok napätia, cca 0.24V

1x odpor 1kΩ

1x LED, najlepšie zelenej farby (green)

1x konektor 9pin CANON pre RS232, samička (female)


Teraz si musíme vyrobiť prepojovací káblik do joysticku a na ATARI, originálny joystickový konektor je nezohnateľný a tak musí nastúpiť improvizácia. Výbornou náhradou je použitie 9 pin konektoru CANON - len tam treba urobiť menšie úpravy.

Musíme rozobrať konektor CANON 9pin, nie je to nič svetoborné. Priamo sa zasunúť do portu joysticku nedá, pretože ATARI joy porty sú hlboko "utopené" v kryte počítača a tak si musíme ten konektor CANON upraviť na svoj obraz pre ATARI, potom už ten vybratý konektor z obalu naozaj dobre poslúži a my máme tým pádom aj vyriešený problém s nedostatkovým konektorom pre joystickový port. Zase raz jednoduché a účinné riešenie a zároveň aj kvalitné.


 

Štípačkami presekneme nýtovanie a tak sa dostaneme k samotnému konektoru.

 

 

Pri troške barbarskej sily sme už vovnútri:

 

 

A tu sme už pri cieli nášho snaženia:

 

 

Potom obidve časti plastu, ktoré držia dutinky potom zlepíme sekundovým lepidlom (Superkleber) a nakoniec pripájkujeme potrebné vodiče. Koncovku spevníme plastovým obalom a nakoniec ju zalejeme najlepšie Epoxy. Výsledok potom môže vyzerať napríklad takto - "homemade" konektor pre joystickový port, tento som už mal hotový pred fotením, preto má inú farbu - je biely - pre rýpalov - a ešte nie je očistený. Plastový obal za konektorom slúži pre lepšie držanie konektoru ak ho vkladáme do počítača a ak ho potrebujeme spätne z ATARI vytiahnuť - na to je potrebná dosť veľká sila a preto treba aby bolo uchytenie konektora dostatočne silné a pevné - proste aby to riešenie aj niečo vydržalo.



Tu je už zčasti osadená základná doštička, ešte nie sú osadené diódy BAT85, t.j. momentálne funguje trigger, up, down, left, right. Osádzam to a testujem to postupne, funguje to zatiaľ bez najmenších problémov. Vždy všetko dôkladne skontrolovať a premerať pred pripojením ! - v konečnom dôsledku je to omnoho lacnejšie a potom nemusíme zháňať nový čip 6520 ... Namiesto páky joysticku to ostáva teraz na našich prstoch, nie je to nič zložité, dá sa na rýchlo zvyknúť. Nakoniec je to aj omnoho tichšie pri používaní ako originálny joystick - tam to klikanie je počuť široko-ďaleko.



Ešte jeden detail:



Pohľad na joystickovú doštičku, konektor je spevnený pár kvapkami Epoxy - aby sa tak ľahko nevylomil, raz darmo je to len univerzálna doštička. Na spodnej strane sú nalepené 4 kusy mäkkej gumy, aby nám mini joystick "nebehal" sám od seba po stole.


 

Teraz nasleduje strana plošných spojov, osadené sú už aj diódy BAT85, sami vidíte že tých prepojov nie je až toľko, ako sa na to teraz pozerám, spokojne by sa tam na dosku vošiel ešte aj ten AutoFire napríklad s NE555 - lenže ja som si to postavil nie na hry ... takže zatiaľ je to bez tej vymoženosti. Diódy BAT85 (8 ks) sú naschvál osadené zo strany plošného spoja - aby sme zbytočne nemali z druhej strany kontakt zo statickou elektrinou.

 


Tu sa už na snímku testuje mini joystick, fičí to ako hodinky - je tu jedna výhoda navyše a je zadarmo - že napríklad ak stlačíte naraz switche 6,7,8 a 9 potom na STRIG (0) je hodnota 0, toto na originálnom joysticku nikdy nedostanete, pretože tam sa dajú stlačiť naraz maximálne dva switche a aj to len  tie umiestnené vedľa seba. Samozrejme vstup sa s tým nezničí, len môžeme mať viacej vstupných hodnôt ako na originálnom joysticku. Tých kombinácií je tam viacero, kto tomu rozumie príde na všetky možné kombinácie. (Dá sa tak nastaviť a aj uzamknúť spustenie programu - na normálnom joysticku sa niektoré kombinácie proste nedajú stlačiť, na tomto "stroji" áno.)

 

 

Nasledujú obrázky na porovnanie veľkosti mini joysticku s originálnym joystickom Quick Shot:

 


Sami uznáte, že nejaký nepatrný rozdiel vo veľkosti oboch zariadení tu  predsa len existuje.

 

 

Pohľad odzhora, rozmery pre joystick Quic Shot:

výška = 175mm

šírka   = 125mm

hĺbka  = 120mm

 


Mini joystick sa dá omnoho ľahšie prenášať, s tým ušetreným miestom som to myslím neprehnal. Držím palce pri výrobe a dúfam že si hotový výrobok vychutnáte tak ako ja. Postavil som si to hlavne pre ovládanie systémových utilít, pretože veľa z nich má urobené ovládanie cez joystick a toto je práve miesto na používanie mini joysticku ako stvorené.

 

Nakoniec by sa tu dali pripojiť aj paddle potenciometre, ale tu som riešil iba stavbu mini joysticku. Zatiaľ paddle mať pripojené nepotrebujem.

 

Záverom ešte upozornenie:


Zásahy do zariadenia sú na vlastné riziko majiteľa zariadenia. Autor týchto stránok nenesie žiadnu zodpovednosť za škody  spôsobené používaním zariadení postavených podľa tu uverejnených schém alebo zobrazených úprav.

___________

Dodatok:

 

Tu len chcem upozorniť na možné alternatívne pripojenie kábliku na strane plošného spoja, nemusí to byť cez konektor ako som to riešil ja - iniciatíve sa medze nekladú ...

 

___________________________________________________________

Vaše hodnotenie, Rate post:

Comments

14. 3. 2013 17:45:14 #

viktor

velmi zaujimave Smile
ozaj, mas rozbite komentare vo firefoxe 19.0.2. oprava:

v CSS najst riadok .commentForm input {} a pridat: display: block Smile

viktor Slovakia | Reply

15. 3. 2013 5:04:39 #

Admin

Zajtra si skúsim na to nájsť čas. Vďaka za upozornenie. Len vtip je v tom že mne sa to teraz zobrazuje dobre a používam uvedenú verziu firefoxu.

Admin Slovakia | Reply

Add comment


(Will show your Gravatar icon)

  Country flag

biuquote
  • Comment
  • Preview
Loading