PDAclub.pl - Forum użytkowników technologii mobilnych
PDA Ogólnie => Zrób to sam... => Wątek zaczęty przez: processor w Marzec 25, 2007, 14:05:59
-
Mam już ok. 75% zrobionego.
Wygląda to tak że ma otwieraną podstawkę, gniazdo na klawiaturę RS232, gniazdo na mysz RS232 i gniazdo ładowania. Jest zrobione z plastikowego pudełka obciętego do ok. 3/4cm, które będzie przykręcone do plecków. Zasilanie 3.3V do klawiatury jest brane z DTR (Data Terminal Ready) a do myszy 5V z wyjścia USB które nie będzie mi potrzebne ;)
Sterowniki od klawiatury nie reagują na sygnały z myszy (to dobrze), więc będe mógł spokojnie ją podpiąć.
Będzie mi potrzebny mikrokontroler który będzie sortował sygnały z myszy i klawiatury tak aby razem się nie gryzły (np. równoległe naciśnięcie shift i któregoś przycisku myszy).
Zużyte:
Rolki od myszy kulkowej
Dwa płaskie gniazdka i wtyczki (u mnie są to te od zworek i kabelek CD-Rom <=> Karta Dźwiękowa).
Gniazdko zasilania 4mm.
Dużo plastikowych ścianek i elementów
Plastikowa obudowa
Druty (cienkie kabelki)
Płytka uniwersalna
Dwie sprężyny (najlepiej takie same).
Wtyczka synchronizacyjna
Potrzebuję:
Programator
Mikrokontroler
Mostek (aby włożyć go tam)
Napisać sterownik RS232 do myszy (spróbuję w PocketC)
Napisać program do imitacji kursora, ponieważ ten z NVD miga, a jego przeźrozyste tło gryzie się z grafiką w niektórych grach.
Plusy
Mobilność
Możliwośc podpięcia myszy, klawiatury i ładowarki naraz
Brak potrzeby wyjmowania wtyczki synchronizacyjnej (mniejsze szanse na uszkodzenie)
Podstawka która umożliwia postawienie/zaczepienie w wielu miejscach
Minusy
Brak wyjścia na GPS (jest do zrobienia)
Brak wyjścia na USB (jest do zrobienia)
Za jakiś czas pokażę wyniki oraz zdjęcia.
-
no to czekamy na zdjęcia
-
Niestety nie da rady zrobić dwóch nadajników na rs232. Jak jeden nadajnik puszcza na linie "1" to drugi w tym czasie nie zrobi "0" i na odwrót. Jedyne rozwiązanie jakie widzę to zwykły przełącznik.
-
Niby tak, ale niech ten mikrokontroler ma zapisane ile bitów wysyla mysz oraz ile klawiatura. Jezeli idzie sygnal z klawiatury to ten od myszy zapamietuje, ale jak ten od klawiatury sie skonczy to w puste miejsce wysyla sygnal z myszy. Natomiast jak wysyla dane od myszy to jezeli sa z klawiatury to zapamietuje je i potem wysyla.
To sa milisekundy, wiec w uzytku codziennym nie powinno sprawiac zadnych klopotów, nawet przy szybkim pisaniu lub przy szybkich ruchach mysza.
Mozna tez pokombinowac z inna elektronika niz z mikrokontrolerami, ale to bedzie czesto urywalo sygnal myszy podczas pisania na klawiaturze.
-
Na wstępie chciałbym zaznaczyć ze jestem nowicjusze w świecie PDA :).
I mam pytanie w jaki sposób te plecki podpinasz do pocketa ? i co ci da port rs232 - do podpięcia jakieś starej klawiatury? czy po prostu niektóre starsze pockety maja ten port?
-
Poprostu musisz kupić taką klawiaturę.
-
Może nie doczytałem, ale do jakiego pocketa robisz te plecki ??
na zdjęcia czekam z niecierpliwością , bo sam bym sobie może coś takiego machnął :)
trzymam kciuki za sukces :D
-
Nie zrozumiałeś mnie ;) po prostu chodzi mi oto czy ty te plecki robisz dla pocketa bez złącza com czy po prostu palmtop miał takie złącze a ty dorabiasz do niego plecki. I dopisuje się pod kolegą czekamy na zdjęcia z niecierpliwością
-
Nie zrozumiałeś mnie ;) po prostu chodzi mi oto czy ty te plecki robisz dla pocketa bez złącza com czy po prostu palmtop miał takie złącze a ty dorabiasz do niego plecki.
Pocket z COMem ???
-
Thx za odpowiedz . A co do tematu na jaki model te plecki zrobiłeś? i jak już dokończysz to czy mógłbyś zrobić jakiś krótki tutorial na wykonanie czegoś takiego?
-
wydaje mi się że plecki które robi processor powinny chyba pasować do każdego ipaqa wyposażonego w złącze do plecków - tak jak te fabryczne plecki
hm, chociaż ze spisu użytych elementów wynika raczej że te plecki będą podłączane przez złącze synchronizacyjne...
-
nie wiem czy dobrze ale to ma być coś takiego jak aximizer do axima x51v który jakis czas temu był pokazywany na tym forum?
-
Pocket z COMem ???
chyba każdy ma złącze serial.. (oczywiście nie gniazdko RS232, ale po prostu wyprowadzone piny na złączu synchronizacyjnym ;) )
-
chyba każdy ma złącze serial.. (oczywiście nie gniazdko RS232, ale po prostu wyprowadzone piny na złączu synchronizacyjnym ;) )
to wiem, ale próbowałem sobie wyobrazić Pocketa zainstalowanym gniazdem, stąd moja wypowiedź
Ten gość od Aximizera to całą instalacje w samochodzie pod niego poprzerabiał (jakieś monitory, dyski twarde itp)
-
@adamerso - nie kazdy - cala seria "nowych" htc (z miniusb) nie ma nigdzie wyprowadzonych tx rx (szeregowki)
-
hmmm. . A mio a701 ma?
OT. a tak w ogóle to jak jest z tym usb w mio bo wejście na usb ale czy to jest host?
aha i o ile z mio można wyprowadzić coma to mógłby ktoś podać specyfikacje(nie wiem dokładnie jak takie coś nazwać) tego złącza w mio?
-
nie ma hostusb - wystarczy 3 sekundy szukania ...
pozatym jak jest tez miniusb to jak tam wyprowadzic coma?
a te specyfikacje nazywa sie "pinouts"
-
No jakby był host to sprawa jest prawie prosta. Tzn pod hosta podłączyć konwerter USB/RS232 (np. słynne scalaki FTDI np FT232R (http://www.ftdichip.com/Products/FT232R.htm) które mają też sterowniki pod WinCE). Żeby nietracić USB to można dodać po drodze hub'a USB :P
-
nie ma hostusb - wystarczy 3 sekundy szukania . . .
o jej aleś ty mądry. . . widziałem w różnych specyfikacjach ze nie wspominają o host usb. Ale zapytałem się ponieważ wydaje mi się że host jest tam zablokowany programowo bądź brakuje odpowiedniego sterownika ponieważ gniazdko usb nie rożni sie niczym od zwykłego mini-usb i co ciekawe na gnieździe jest napięcie. . . i ponawiam pytanie czy da się wyprowadzić coma z a701? I czy np jeśli wyprowadzę coma który żekomo jest hostem (czego dowodzi podłączanie klawiatury) i zrobię przejściówkę com->usb(lub kupie) to będę miał w pełni funkcjonalny host usb taki jak np w looxie 720??
OT. Chciałbym widzieć jak sprawdzasz to w 3 sek. :p
-
Okryłem jak dla mnie wielką żecz USBHost posiadaja wszystkie PDA z procesorami PXA27x np PXA270 taki jaki ma mio teraz jestem juz pewien ze wystarczy jakas drobna modyfikacja romu aby zyskac w mio usb host.
hxxp: www. intel. com/design/embeddedpca/applicationsprocessors/302302. htm
-
krzysiekPodk w jaki sposób modyfikując ROM chcesz zmienić hardware?
Przypomniała mi sie historia sprzed kilku lat... Jeden kumpel mówi do drugiego: "Nareszcie mam 3Dfx!" , na co ten drugi: "Ale super! Powiedz mi ile dyskietek mam Ci przynieść to mi zgrasz". :P
-
Zauwaz ze napisałem ze procesor obsługuje usb host więc nie ma problemu z hardware pomijając problem napięcia na gnieździe które musi być sprzętowo tam dodane ponieważ procesor go nie ma a skoro napięcie mam wiec wydaje mi sie ze usb host jest blokowany w podobny sposób jak robi to "ASUS System Settings"(ma ktoś go może?) brakuje tez paru bibliotek dll która ma np ten asus usbd. dll usbhid. dll USBDISK6. dll USBMSC. dll USBPRN. dll (jeśli je też ktoś ma to bym bardzo prosił :) ) jestem baaardzo początkującym w pda ale mowie to co przeczytałem na innych zagranicznych forach i na stronie intela(i mam nadzieje ze ty tez na czymś opierasz swoją wiedze) i chyba nie przeczytałem bzdur. (chociaż kto wie)
-
heh to ze usbhost jest we wszystkich pxa27x to juz wiadomo od dawna - brakuje sterownikow (no wlsciwie romu calego) i WYPROWADZEN od procesora i dalej do gniazda.
inna sprawa - widziales kiedys urzadzenie hostujace usb z miniusb?
jaka klawiatura dziala w mio a701 - szukalem ale nie widze zadnej...
-
krzysiekPodk koledzy z aximsite już próbują zaimplementować hosta USB w Dellu x50v i x51v, ale chyba nie powiesz mi że będziesz przerabiał swoje mio, dolutowywał kabelki do złącz procesora i montował jakieś gniazdo w obudowie tylko po to żeby mieć hosta USB.
Takie operacje są dla ludzi którzy naprawdę znają się na rzeczy i dlatego szary użytkownik PDA nie zdecyduje się na coś takiego.