klawiatura na podczerwien...

Apr 19, 2004 15 Replies

Czy ktos spotkal sie ze schematem czegos takiego? Albo moze ma ktos pomysl jak to zrobic? Chodzi o bezprzewodowe polaczenie klawiatury z komputerem... Pozdrawiam Grzegorz



komputerem...

Podczerwieñ jest tu raczej niezbyt dobrym medium. Naoko³o klawiatury zwykle du¿o siê dzieje od kufla piwa pocz±wszy na papierach skoñczywszy, to by ca³y czas transmisjê zrywa³o. Takie rzeczy siê radiem robi. W wykonaniu fabrycznym nie kosztuje znów tak du¿o, nie wiem, czy jest sens rze¼biæ samemu.

J.

Jarek P. się wziął i wyklepał:

Ja mam myche na IR (fabryczną), nie jest źle - dobrze usytuawany odbiornik to 80% sukcesu. No i trzeba sobie wyrobić nawyk niestawiania gratów gdzie nie trzeba - przynajmniej wtedy zachowuje się chociaż pozór porządku :)

Myszy przerobione ze zwykłych na Ir widziałem gdzieś w necie, chyba coś koło LIRCa i jednego z projektów odbiornika (ale to było daaaaaaawno)

PS: Jakbyś znalazł jakiś przyjemmny schemacik to mailnij proszę :) Też chętnie pozbędę się kabla.

Ale po co siê mêczyæ, skoro radiowe s± do kupienia za te same pieni±dze?

J.

Tyle tylko, ze ja mam za zadanie zrobienie klawiatury na podczerwien - projekt z uP... Wiem, ze urzadzenia radiowe nie sa drogie - siostrze kupilem pol roku temu zestaw klawiatura+mycha za 120 zl. Klawiatura ma zasieg nawet zza sciany, myszka o wiele gorzej, ale tez jest OK. Niestety ja musze zrobic podczerowna klawiature :/ Pozdrawiam G.

U¿ytkownik "Jarek P." <j snipped-for-privacy@nospam.poczta.onet.pl> napisa³ w wiadomo¶ci news:c60p2j$gh3$ snipped-for-privacy@news.mch.sbs.de...

Przy okazji pytanie: Potrzebuje propozycji ukladu, ktory w zaleznosci od stanu wejscia (8 bitow) dokona zwarcia odpowiednich nozek - A=15 x B=7.. czyli np. podajac 1101101 (1.1101.101.b) na wejscie, zostanie zwarta nozka A14 do nozki B5. Podajac

0.1101.101.b te same nozki zostana rozwarte. Mozliwe jest aby w tym samym czasie bylo zwartych kilka nozek (np. podajac na wejscie: 1.1101.101 a nastepnie 1.1101.001 - najpierw zewrzemy A14 do B5 a nastepnie dolaczymy do tego B1, jesli teraz wydamy 0.1101.101 pozostana zwarte tylko A14 i B1 - do czasu wydania 0.1101.001.). Najwygodniej byloby, gdyby rozwiazanie bylo na AVR-rze, choc nie wiem, czy AVR ma mozliwosc zwierania swoich wyprowadzen... Pozdrawiam Grzegorz

U¿ytkownik "Jarek P." <j snipped-for-privacy@nospam.poczta.onet.pl> napisa³ w wiadomo¶ci news:c60p2j$gh3$ snipped-for-privacy@news.mch.sbs.de...

Poczytaj o ukladach ispGDX:

formatting link

hmm.. Rzucilem okiem - wyglada dosc ciekawie, ale chyba trudno to dostac w Polsce.. Poza tym wydaje sie byc kosztowne i w koncu - potrzebuje tylko 8 wejsc i 24 nozek do zwarcia - czyli czteroportowy programowalny uklad. nic poza tym - 80 I/O to raczej za duzo... - uklad zwierajacy wejscia ma byc wykorzystany w klawiaturze... Pozdrawiam Grzegorz

Uzytkownik "Adam Dybkowski" snipped-for-privacy@amwaw.edu.pl> napisal w wiadomosci news:c61q4d$117s$ snipped-for-privacy@mamut.aster.pl...

Od biedy mozesz sprobowac kilka zestawow de/multiplekserow 4067/4051 tzn 4067 wybiera jeden sygnal z 16, 4051 laczy go z jednym z 8 pozostalych. Drugi zestaw laczy drugi sygnal itp.

Jesli trzeba ci mozliwosc osmiu [a w zasadzie od 4] naraz - to po prostu daj 8 sztuk 4067, po jednym dla kazdego "wyjscia".

4351, 4514, 74137 moga ci sie bardziej spodobac.

W klawiaturze ? A co to ma robic ?

J.

No to starsza seria 5V ispGDS.

Ma symulawoac klawiature matrycowa - po stronie odbiornika.. Po odebraniu odpowiedzniego kodu sygnalu, (wywolanego przez zwarcie odpowiednich nozek w nadajniku) dokonywanie jest zwarcie odpowiednich nozek w odbiorniku - w ten sposób mozna przeslac dane dotyczace zwarcia odpowiednich nozek klawiatury. Pozdrawiam G.

Duzo tych klawiszy NARAZ moze byc przycisniete ? Bo tak jak sugerowalem 4067+4051 byloby chyba najlepsze..

A nie mozna gdzies dalej zasymulowac - klawiatura pewnie jakis kod wysyla ..

J.

Nie, nieduzo - powiedzmy 3 (Ctrl+Alt+Del, ewentualnie jakies ctrl + shift + F1..) no maxymalnie 4 (ale chyba nie ma na klawiaturze kombiacji

4-klawiszowych ). Absolutne minimum to 2 - klawisze z shiftem lub Altem musz± dzia³aæ.. Aha.. i jeszcze jedno... 2 klawisze wcisniete jednoczesnie moga lezec w tym samym wierszu (wtedy bedzie jednoczesne zwarcie 3 nozek ukladu razem - jedna od wiersza, dwie od kolumn), jak i w roznych wierszach i kolumnach (beda 2 niezalezne zwarcia a nie jedno zwarcie 4 nozek).

A z kodem to dokladnie nad tym samym sie zastanawialem - wyczytalem w Helpie Bascom Basica, ze jest cos takiego fajnego - biblioteka AT_EMULATOR - podpina sie AVRa bezposrednio do PC pod sygnaly CLK i DATA i poleceniem SENDSCANKBD wysyla sie dane automatycznie zakodowane w "standardzie klawiatury". Jednak ta biblioteka jest platna.. Nie wiem, czy samemu napisze cos co bedzie mialo funkcje tego polecenia - konieczne zabawy z timerem, protokol komunikacyjny trzebaby dobrze poznac... Owszem - proba wysylania odpowiedniego kodu bezposrednio z AVRa jest pewnego rodzaju rozwiazaniem, ale to dopiero jesli sie nie uda pomysl ze zwieraniem nozek.. Poki co zobacze datasheety tych ukladzikow 4067 i 4051. Dzieki serdeczne za pomoc. Pozdrowionka. Grzegorz

Wysyłając taki oto zestaw znaków dnia 2004-04-21 08:53 Grzegorz nakarmił(a) stado głodnych newsserwerów:

W Elektronice dla Wszystkich był kiedyś projekt odbiornika podczerwieni do sterowania komputerem za pomocą pilota i ten odbiornik emulował właśnie klawiaturę. Kod źródłowy programu powinien być dostępny na

formatting link

Protokol klawiatury jest swietnie opisany. Zobacz chocby tu, jesli koniecznie musi byc bascom

formatting link

Prosciej bedzie odwrotnie priorytety ustawic :-)

J.

Dziekuje pieknie za linka...

Hmm.. A trudne to jest? Czy program spod tego adresu wymaga wielu zmian, aby dzialal w druga strone?

Pozdrawiam Grzegorz

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required