- Symulator MaSzyna -
Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty przez: Mariusz1970 w 22 Marca 2006, 20:39:09
-
Oto filmik z próbnego nastawinka do symka:
http://www.megaupload.com/?d=NVZH4K6D
Pozdrawiam
Mariusz
-
No, prezentuje się całkiem ciekawie. Pamiętam ze po Necie krążył gdzieś link jak coś takiego sobie zbudować (ale to chyba była kierownica). Dużo pracy trzeba na wykonanie czegoś takiego? BTW, ciekawy byłby cały taki pulpit z całym wyposażeniem ;)
-
Zaczołem robić przedwczoraj. Kupna kierownica się chyba nie nadaje.
Miałem takie plany, aby zrobić pulpit, ale brak przelączników, przekaźników itp. tranzystorów, scalaków itp. Najgorsze dla mnie to zagadnienia mechaniczne (np. co użyć za kierownicę i jak ją zamocować) Nie dałbym rady chyba rozwiązać machanicznie całego pulpitu.
-
Zaczołem robić przedwczoraj. Kupna kierownica się chyba nie nadaje.
Miałem takie plany, aby zrobić pulpit, ale brak przelączników, przekaźników itp. tranzystorów, scalaków itp. Najgorsze dla mnie to zagadnienia mechaniczne (np. co użyć za kierownicę i jak ją zamocować) Nie dałbym rady chyba rozwiązać machanicznie całego pulpitu.
Najgorsza by byla grzechotka w nastawniku do zrobienia. Ona w pozycji z zera na pierwszą ma dłuższe przejscie niż zwykle i na pozycje bezoporowe też dłużej wchodzi. Jest dłuższy skok. No i jakiś mechanizm dość silny do kręcenia haslerem żeby cykał i prędkość pokazywał. W palcach to trzeba go dość mocno kręcić żeby działał.
Temat już się kiedyś przewijał, ale Ci co jeszcze nie widzieli to zapraszam do szukajki. Niesamowite efekty dają okulary 3D. Gdy pierwszy raz mi kolega to u mnie podłączył to dosłownie oszalałem z radości :)
-
jeśli obraz stereoskopowy uzyskany jest przez sterownik to Maszyna powinna dać rade.
-
Cos slabo dajesz po amperach :) Wiem wiem jesień pewnie byla i liscie w dodatku po deszczu :). Przydaloby sie zrobic kran hamulca wieksza frajda by byla
-
jeśli obraz stereoskopowy uzyskany jest przez sterownik to Maszyna powinna dać rade.
BEZPROBLEMOWO!! Niesamowite wrażenia
-
Cos slabo dajesz po amperach :) Wiem wiem jesień pewnie byla i liscie w dodatku po deszczu :). Przydaloby sie zrobic kran hamulca wieksza frajda by byla
A tak jakoś wyszło:)
Pozdrawiam
Mariusz
-
Super jest ten nastawnik :) Jestem pełem podziwu.
-
Cos slabo dajesz po amperach :)
No i dlaczego nie luzujesz lokomotywy przy hamowaniu? hehe.
-
A bo ze mnie taki maszynista, jak z koziej dupy trąba :)
Ja to tylko wirtualny jestem, nie mam żadnego doświadczenia i żadnych szkół w tym kierunku :)
Jakieś jeszcze pytania?
Luzować lokomotywę podczas hamowania?
Zastanawiam się tylko, dlaczego w życiu jest tak. że zaczyna się temat A, a za chwilę są tematy B,C,D.... nie związane bezpośrednio z tematem A?
-
a jak wykonałeś ten nastawnik (elektrycznie, mechanicznie, koszty)?
-
To było pytanie dla rozluźnienia atmosfery. Wiadomo że każdy jeździ jak mu się podoba i jak uważa za słuszne.
No a na marginesie odpowiadając na twoje pytanie:hamuje się samym składem.
-
Przełącznik 11 pozycyjny, zdjąłem blokade, aby kręcił się w kółko, połączyłem końcówki tak, aby było można wyróżnić kierunek 1z4z7z10, 2z5z8z11, końcówki 3,6,9 nie zostały połączone. Końcówkę sterującą podłączyłem z masą płytki sterującej. Na płytce znajduje się mikrokontroler Atmel, gdzie wyjścia z przełącznika są połączone do wejścia portu. Atmelek analizuje stan wejść portu i zamamiętuje stan, który był i który jest. Na podstawie tego wie w którym kierunku obraca się nastawnik, później wysterowuje na moment 1 z 2 tranzystorów, które sterują przekaźnikami, a przekaźniki zestykami sterują klawiaturą (zankami + lub -), rozkręciłem kalwiature i podłączyłem kabelki od klawiszy + i -. Kabelki te są połączone z zestykami przekaźników.
To tak mniej więcej wygląda.
Njabardziej namęczyłem się z kierownicą. Początkowo użyłem starą od samochodu, ale była zaciężka na ten przełącznik i się chybotało (a szkoda, bo fajnie się zapowiadało).
Dodano po 1 minutach:
Ok Radoks07, jest wporzo :)
Dodano po 3 minutach:
Aha płytkę wykonałem ze sztywnej kartki świątecznej, bo nie miałem uniwerslanej i łączyłem na pająka :)
-
Ja chyba sobie też coś takiego zrobię, ale z kąd mam wziąść przełącznik 11-pozycyjny? Ja takiego nie mam, a w Mikołowie jest tylko jeden sklep elektroniczny, w którym może nie być takich przełączników. W każdym razie popróbuję :)
-
Ja ten przełącznik wygrzebałem ze szpargałów w domu. Niekoniecznie musi być 11 pozycyjny, musi się tylko kręcić w kółko i mieć taki cykl pracy 1,2,3,1,2,3 itd.
-
No ja się zastanawiam jak autentyczne czesci podlaczyc do symka. Mam nastawnik z Et22, kran hamulca zasadniczego (oerlikon i knorr) i autentyczny haslerek typu RT9. I jak to popodłączac? wtedy była by jazda na byczku :) Już bym niczym innym nie smigał jak tylko byczkiem :)
-
Co do oryginalnego nastawnika to nie wiem jak on działa, jak ma skonstrułowane wyprowadzenia, kran hamulca musi być tak skonstrułowany, aby można było elektrycznie rozróżniać przekręcanie tego kranu.
-
No to może podłączyć ten kran do potencjometra? Potem zrobić jakieś urządzenie, które by przekształcało oporność na impulsy elektryczne i podłączyć do klawiatury.
-
W sumie dobry pomysł, tylko, że to musi być jak najprostrze. Najlepiej zero jedynkowe. Tak z tym potencjometrem to nie wiem, jakiś generator impulsów o częstotliwości zależnej od potencjometra, jakiś licznik tych impulsów i w zależności od f impulsów wiedziaby w jakim stanie jest kran, a następnie wysterowywałby odpowiednie przyciski na klawiaturze. Taki komparator częstotliwości. Może są jakieś kupne, to ułatwiłoby sprawę.
Wiem, że game port w PC działa na tej zasadzie.
Dodano po 11 minutach:
O już wiem, potencjometr i odpowiednio dobrać punkty pracy tranzystorów, tak, aby się odpowiednio załączały. To jest to :)
-
A nie można tego zrobić tak, jak nastawnik zrobiłeś?
-
Miałem taki pomysł, aby zrobić taki drugi przełącznik, tylko zamiast kierownicy byłoby coś w rodzaju korby. Natomiat nie wiem jak w oryginalnym kranie zrobić coś elektrycznego. Może się da, nie miałem w ręku takiego kranu. Może można coś mu dorobić, a może coś w tym kranie jest takiego?
-
Zazdroszczę Wam, ja nie bardzo mam czas na takie wspaniałości.
Przydałby się jeszcze bocznik.
-
Bocznik można zrobić na przełączniku nawet 3-pozycyjnym. Wtedy podpinać trzeba tak: 1,2,3,1,2,3. No i jeszcze najlepiej zrobić nawrotnik tym samym sposobem. Najlepiej kupić tą klawiaturę za 2,50 zł. Wtedy można podpinać jaką się chce.
-
Witam
Co do sklepu w Mikołowie - polecam mimo wszystko wybrać się do Katowic. To tylko parę kilometrów a o wiele większy wybór.
Natomiast jeżeli chodzi o wykonanie nastawnika - polecam zastosowanie tzw. enkodera. To takie proste urządzenie, które po pokręceniu ośką wystającą z niego daje impuls między stykami. Innymi oczywiście przy kręceniu w 2 różne strony. Macie na pewno coś takiego choćby teraz pod ręką - przeciętna myszka wyposażona jest w scroll - poprobujcie jakie to to fajne :)
A takie coś znacznie uprościloby elektronikę i zastosowanie procesora stałoby się bezzasadne. Właściwie wystarczy wtedy taki enkoder, bateria i 2 przekaźniki :)
Pozostaje oczywiście kwestia... mechaniczna....
Pozdrawiam
Adam
-
To ja mam pytanie do @Abu, czy w exe można dołożyć funkcję nastawnika do myszki ze skrolem. Funkcja może być wybierana poprzez modyfikację pliku EU07.ini
-
No to spróbuj odczytać coś z myszki powodzenia :)
Ten encoder to właśnie taki procesor:), nieprawdaż?
Ten który jest w myszcze nie tylko czyta iformacje z elementów foto, ale również transmituje synały po RS (chyba 7 bitów i jeden stopu). Elementy foto w myszcze muszą być w niewielkiej odległości od siebie i pod odpowiednim kątem, tak samo kółko do scrolla. Elementy nadajnik foto, jak i odbiornik i kółko muszą być w ściśle określonym miejscu.
Chyba wprowadzasz ludzi w błąd.
Sypnąłeś nazwą urządzenia, a encoder dokonuje konrwersji jednego sygnału na inny i w związku z tym:
-ten Atmel, który zastosowałem dokonuje tego
-nie słyszałem o kupnym, który mógłby mieć zastosowanie do tego celu
Według mnie myszka się do tego nie nadaje, nawet jakby zmienić w exe. Za małe skoki kółka myszki (mały obrocik, a tu już efekt przesunięcia się ekranu)
-
Witam
Mysle ze tu chodzi o myszke z kulka. Nie optyczna.
Pozdrawiam
Tomcio
-
No właśnie kazda myszka ma elementy foto. Pogrzeb w necie i poczytaj na jakiej zasadzie dziala myszka
link:
http://www.komputer.cuprum.pl/strona/content/view/39/35/
Tam nie ma nic o transmisji szeregowej pomiędzy myszką a kompem, a transmisja RS to już nie taka prosta sprawa.
-
Straszny pesymista z Ciebie. Ja poczekam może się ktoś wypowie w sprawie exeka i myszki-ktoś kto już w exe grzebał i wie na co go stać.
Sygnał z Twojego 11 pozycyjnego przełącznika jest zero jedynkowy pomimo że jest mechaniczny.(Zwarcie przerwa). Myszka działa na tej samej zasadzie - zero jedynka. (jest albo nie ma światła)
Komputery radzą sobie z myszką w różnych programach lub grach odróżniając zasięg i kierunek ruchu myszki lub skrola.
-
Ja jestem realistą ot co. Wiem na jakiej zasadzie działa myszka. Pewnie można wykorzystać kierownicę, przekładnie mechaniczną, która wprawiałaby w ruch kółko myszki i jeszcze do tego zmina w exe.
Co jest prostrze?
Ja trochę w myszce grzebałem, nawet kiedyś pisałem program, który potrafił zrozumieć protokół myszka-komp.
Ale kombinujcie, może się komuś uda zrobić w prostrzy sposób.
Powodzenia
Pozdrawiam
Mariusz
-
Myśle że to powinno was zainteresować
(http://eu07.pl/imageshack.us/img321/0329qs.th.jpg) (http://eu07.pl/imageshack.us/img321/0329qs.jpg)
(http://eu07.pl/imageshack.us/img321/0339am.th.jpg) (http://eu07.pl/imageshack.us/img321/0339am.jpg)
(http://eu07.pl/imageshack.us/img321/0353gn.th.jpg) (http://eu07.pl/imageshack.us/img321/0353gn.jpg)
(http://eu07.pl/imageshack.us/img257/0366yw.th.jpg) (http://eu07.pl/imageshack.us/img257/0366yw.jpg)
-
Fajne :)
To jest to do czego powinno się dążyć.
-
ech , moje intencje są takie:
Nie każdy ma taką wiedzę by grzebać w klawiaturze.
Nie każdy ma możliwość i umiejętności jak zrobić układ mechaniczny.
Myszkę ma każdy a exe o ile będzie obsługiwać taką funkcję można dać użytkownikom gotowe.
Nie chodziło mi o przyłączanie myszy do wielkiego koła.
ech
i mała prowokacja:
Klawisze 1 do 6 przyporządkować do nastawnika w kiblach.
Rozkręcając klawiaturę i podłączając do niej 6 pozycyjny przełącznik - to by była jazda.
-
Tak, tylko klawisz klawiatury jest wysterowywany tylko na chwilę (przecież nie dusiś go cały czas), a w przełączniku byłby na stałe.
Nie wiem, czy byłaby przejemność przyspieszania i zwalniania kręcąc scrollem.
Dla mnie EOT w tym temacie.
-
Tak, tylko klawisz klawiatury jest wysterowywany tylko na chwilę (przecież nie dusiś go cały czas), a w przełączniku byłby na stałe.
Przecież Ty ten problem rozwiązałeś!
Ja też potrafię!
-
No to fajnie, że potrafisz.
Daj znać jak już zrobisz.
Pozdrawiam i powodzenia.
Dodano po 24 minutach:
Po zastanowieniu się, może istnieje kupne takie coś z ośką o czym pisał Adam, bo czego ludzie nie wymyślą....
-
Po zastanowieniu się, może istnieje kupne takie coś z ośką o czym pisał Adam, bo czego ludzie nie wymyślą....
A co ze zwyklajnym jogiem z pierwszej lepszej wiezy HiFi? jakby to rozebrac i odczytac poprawnie to mozna by jego wykorzystac do pracy.
-
Myśle że to powinno was zainteresować
(...)
U mnie w szkole jest pulpit EU07 wraz ze schematem obwodu głównego i obwodów pomocniczych. ;-)
-
Myśle że to powinno was zainteresować
Mniam:D sala obok sali Chalasa :D kolejowka warszawska rulez :>
-
A więc odpowiadając na wątpliwości:
Istotnie - w technice cyfrowej enkoderem nazywa się jakiś układ do konwersji kodów.
Natomiast ja mowiłem o czymś innym: enkoder, albo inaczej impulsator - to takie ustrojstwo, które stosuje się na przykład zamiast potencjometru. Generuje to na wyjściu impulsy w zależności od kierunku i prędkości obrotow.
Zresztą - poczytajcie sobie sami:
http://lbs.elektroda.net/impulsatory.htm
http://www.kobold.com.pl/?p=katalog&id=37
Scroll w myszce to był tylko przykład zastosowania.
Pozdrawiam
Adam
-
No więc przeczytałem o tych impulsatorach. Fajne, tylko jest jeden problem jak przeczytałem w katalogu kilka parametrów tych ipmulsatorów:
Maks. liczba obrotów: 12 000 obr/min
Maks. częstotliwość impulsów: 160 kHz
Wałek: ø4 mm, ø6 mm
Wyjście: przeciwsobne
Połączenie przewodem: 2 m
Zakres impulsów: 50...1024 imp/obr
Zasilanie: 5...24 VDC
Maks. temperatura: -20°C…85°C
Stopień ochrony: IP 64
Czyli jak rozumien na 1 obrót ośki dostanie się od 50 do 1024 impulsów. Jak to policzyć?
Do tego potrzebny jest procesor chyba.
PS
W scrollu u mnie w myszcze jest nadajnik i odbiornik foto, podłączone są do specjalnego scalaka, który wiadomo co robi.
-
Witam
50 impulsów na obrot.... hmmm... a ile ma nastawnik w EU07 ???
chyba niewiele mniej :) A więc to tylko kwestia mechaniki.
Co robi scalak w myszce ? Przede wszystkim dba o to żeby zakodować te impulsy do postaci strawnej dla komputera. Do samej obsługi enkodera naprawdę procek nie jest potrzebny :)
A te parametry które wymieniłeś (Maks. liczba obrotów: 12 000 obr/min) to potrzebne tym, którzy chcą enkoder wykorzystać w automatyce.
Pozdrawiam
Adam
-
Najprostrzy dla mnie sposób, to aby programiści od exe symka dodali obługę portu LPT. Tam są na pewno 4 piny, gdzie można odbierać informacje ze świata i 8 pinów, gdzie się wysyła informacje. To tylko parę linijek kodu, a sprawa nastawnika byłaby banalnie prosta. Naciskajcie więc programistów od exe.
Dodano po 12 minutach:
Adam nie rób ze mnie wariata.
Nie chodzi o 12000 obrotów, tylko o te min.50/obrót. Od czego zalezy czy dostane 50 czy 1024? Bo może jest tak, że jak się obraca wolno dostaję 1024, a jak szybko to 50. Spróbuj go wykorzystać, a wtedy pogadamy, bo łatwo jest rzucić temat, a jak przychodzi co do czego to rybka. Rzuciłeś temat scrolla, tylko nie wiem po co?, że fajne, no fajne, ale co dalej, że fajne. Myślałem, ze chodzi Tobie o odczyt informacji ze scrolla myszki przez jakieś zewnętrzne urządzenie.
Dobrze, że napisałeś, że takie coś istnieje. Ja nie miałem z tym do czynienia i czytam, co jest napisane w katalogu.
Zrób natawnik z wykorzystaniem tego encodera to uwierzę, że wiesz o co w tym wszystim chodzi, a przede wszytkim, że potrafisz.
A scalak w myszce, to scalak wielkiej skali integracji, a ta strawna postać to RS232.
Pozdrawiam
Mariusz
Dodano po 1 godzinach 1 minutach:
Sobie tak pomyślałem nad zmodyfikowaniem exe w symku, aby:
1. w eu07.ini był paramert (adres) poru LPT
2.exe odczytywałoby ten adres i kontrolowałoby piny LPT 10 i 11 (tam są logiczne 1)
3. Zamontowany przełącznik 3 pozycyjny, który w pierwszym cyklu łączyłby masę kompa z 10 pinem (logiczne 0), w drugim cyklu masa 11 pinem, w trzecim cyklu nic, żaden pin nie podłączony do masy). Na podstawie tego można byłoby wyróżnić kierunek przełączania się nastawnika.
4. Po zidentyfikowaniu kierunku exe symulowałby naciśnięcie klawisza (coś w rodzaju SendKeys w Visual Basicu) "+" lub "-"
Tak więc do zbudowania nastawnika potrzeba tylko przełącznika 3 pozycyjnego, który kręciłby się w kółko. Mogłby być przełącznik większy od 3 pozycji, wtedy przez odpowiednie krosowanie można zmniejszyć cykl pracy.
Jeżeli nawet ktoś nie będzie wykorzystwał nastawnika tylko klawiatury, to to nie będzie przeszkadzało, gdyż stany logiczne po LPT będą stałe.
Myślę, że to jest najprostrzy sposób. Żadnych przekaźników, żadnych tranzystorów tylko przełącznik i parę linijek kodu w exe.
Sterowanie takie już wykorzystywałem i jest to pewny niezawodny
sposób.
Dla ułatwienia podam, że adres LPT1 dla odbierania informacji z ww pinów to adres bazowy LPT1 +1, czyli u mnie 889 dec.
Pozdrawiam
Mariusz
Dodano po 11 godzinach 19 minutach:
Jeszcze co do tego encodera, to nawet jakby zastosowało się go to nie byłoby specyficznego klik klik, trzebaby coś dorobić mechanicznego, aby było klik klik i żeby nie było za bardzo wrażliwe na ruch czy nawet na dotknięcie kierownicy.
Dla mnie Atmel to najprostrze rozwiązanie. Programowo można dostosować działanie do potrzeb.
-
Alternatywne rozwiązanie: Atmel przetwarzający sygnał obrotu nastwnikiem w lewo / prawo na odpowiednie kody klawiatury. Cale urzadzenie jako przelotka dla klawiatury (wejscie klawiatury, przejscie przez atmela, ewentualne 'zasymulowanie' wcisniecia klawiszy, wyjscie klawiatury).
-
A ile wyjść ma ten enkoder? Cztery? W realu nigdy jeszcze go nie widziałem. Czy to jest tak zrobione, że jeżeli kręcimy w prawo, to impuls przechodzi jedną parą kabli, a jak w lewo to drugą parą kabli?
-
Byłem dzisiaj w sklepie. Było dużo typów encoderów. Pytali się mnie w czym ma kodować ten encoder. Do wyboru były:BCD,HEX,DEC.
Nie kupiłem go, bo nie chce mi się dochodzić to tego jak to działa, ale skoro ww kody, to pomyślałem, że musi współpracować z mądrą maszyną.
Wyglądało to tak mniej więcej: małe plastikowe coś z wystającą ośką. Z tego plastkiu było pełno wyprowadzeń. Może można byłoby używać go w zmienionej formie, czyli jak np. koduje DEC w, to tylko korzystać z któergoś wyprowadzenia.
Pozdrawiam
Mariusz
-
A ile taki enkoder kosztuje?
-
Te co widziałem to ok. 8PLN
-
Miałem już nic nie pisać, ale.....
Programator z pralki automatycznej........ klik klik by było. :)
Toż to prawie już jak prawdziwy nastawnik.
-
No a jak byś to wtedy zrobił? Programator ma wałek z wystającymi krzywkami, które zwierają/rozwierają styki. Według mnie to nie wypali ;)
P.S. Szkoda, że nie ma działu "Zrób to sam". Tam takie posty by pasowały super :D hehehe
-
Przydałby się klub dyskusyjny.
Mam pewien pomysł nawet na cały pulpit na PS2. Te krzywki można modyfikować choć nie wiem czy we wszystkich programatorach. Jest jeszcze problem z obracaniem w obie strony. Generalnie to chodzi mi o ten dźwięk.
Tylko co kolwiek wymyślimy i zrobimy to będzie namiastka rzeczywistości.
Loui pokazał jak powinien wyglądać taki pulpit - pełny odjazd.
Ilu z nas zdobędzie hasler, przełączniki, woltomierze i amperomierze.
O lampkach jeszcze pomarzę.
Pozdrawiam
-
A gdzie można załatwić taki nastawnik, żeby go kupić (sama kierownica) ?
-
@Mariusz1970 zrobił byś (jak byś miał czas) schemat i zasadę działania twojego urządzenia?
-
@Mariusz1970 zrobił byś (jak byś miał czas) schemat i zasadę działania twojego urządzenia?
Właśnie. Ja też bym cię o to prosił. Jak masz cyfrówkę i chęci, to bardzo był bym Ci wdzięczny, jak byś dał jeszcze fotkę tego twojego nastawnika.
-
Trochę Was zniechęcę, ponieważ użyłem Atmela. Trzeba mieć programator do tych Atmeli, program bascom i napisany program w basicu, który za pomocą bascoma i programatora zapisze program do procesora. Ja użyłem 89C1051. Program w basicu wygląda tak:
Dim Z As Byte , A As Byte , A1 As Byte , Ap As Byte , Prawo As Byte , Lewo As Byte
Dim Wyslij As Byte
P1 = 255
P3 = 0
Prawo = 1
Lewo = 2
Z = 0
Do
Do
A = P1
Waitms 30
A1 = P1
Loop Until A = A1
If Z = 0 Then
Z = 1
Ap = A
end if
If Ap = 254 And A = 253 Then '1-2
Ap = A
Wyslij = Prawo
Gosub Przekaz
End If
If Ap = 254 And A = 255 Then '1-nic
Ap = A
Wyslij = Lewo
Gosub Przekaz
End If
If Ap = 253 And A = 255 Then '2-nic
Ap = A
Wyslij = Prawo
Gosub Przekaz
End If
If Ap = 253 And A = 254 Then '2-1
Ap = A
Wyslij = Lewo
Gosub Przekaz
End If
If Ap = 255 And A = 254 Then 'nic-1
Ap = A
Wyslij = Prawo
Gosub Przekaz
End If
If Ap = 255 And A = 253 Then 'nic-2
Ap = A
Wyslij = Lewo
Gosub Przekaz
End If
Loop
Przekaz:
P3 = Wyslij
Waitms 100
P3 = 0
Return
Jeżeli jesteście nadal zaineresowani to piszcie.
Pozdrawiam
Mariusz
PS. Cyfrówki nie mam, ale po co fotki??
-
Do tego atmela to mnie jednak zniechęciłeś :(
No ale jestem twardy! Będę kombinował z potencjometrem i enkoderem. Mam starą klawiaturę i czas na kombinowanie. Ile wyjść ma enkoder? Do czego służą?
-
Trzeba mieć programator
Mam w domu 3 sztuki tylko nie wiem czy do atmeli
(http://www.members.lycos.co.uk/djawj/eu07/1.jpg)
(http://www.members.lycos.co.uk/djawj/eu07/2.jpg)
(http://www.members.lycos.co.uk/djawj/eu07/4.jpg)
wielkie sorry za jakość
-
Ten atmel jest 20 nóżkowy i programuje się za pomocą portu LPT komputera.
Dodano po 1 godzinach 19 minutach:
Można sprawę uprościć zamiast atmela można użyć drugiego kompa. Komp może być stary nawet 386. Musi mieć tylko port LPT, nie musi być podłączony do niego monitor. Odpowiedni program napisany w Basicu i plik qbasic.exe umieszczamy na dyskietce systemowej. W autoexecu.bat piszemy qbasic.exe /run program.bas i komputer po zabootowaniu z dyskietki odpala programik program.bas, który przejmuje funcje atmela.
Jeżeli jesteście zainteresowani to będę pisał dalej.
-
Witam
Informacja dla Mariusza:
Właśnie się zaczęła dyskusja o enkoderach na grupie dyskusyjnej:
http://groups.google.com/group/pl.misc.elektronika/browse_thread/thread/83981045490f0ca9/88c36f4a3af10454?q=enkoder&rnum=3#88c36f4a3af10454
W Twoim sklepie nie mieli wszystkich rodzajów enkoderow.
Pozdrawiam
Adam
-
Dokumentacja do nastawnika:
http://www.megaupload.com/?d=IC1MIUCO
Pozdrawiam
Mariusz
-
Witam dorzucę garśc informacji ogulnie bez wyszczególniania postów:
1 wszystkie myszki czy te z kólką czy optyczne wykrzystują diode IR i odbiornik z 2 sensorami, między diodą i odbiornikem obraca się koleczko z szczelinami i w ten sposób ropoznawany jest kierunek ruchu
2. w porcie LPT masz 8 lini sygnałowych które możesz programować w dowolnym kierunku(in/out) i kilka o ustalonych kieunkach
3. za czasów mechnika zrobiłem coś takiego na klawiaturze i paru przyciskach i wyłącznkiu 6 pozycyjnym
4. co do wyłączników do nastawnika, boków i kierunków powinny się bardzo dobrze nadać wyłączniki przemysłowe ŁK 16/25A 3sekcyjne, mam namiary na firmę która je robi i można zamówić z dowolnym układem krzywek koszt ??? musiał bym sprawdzac
5 ŁK mają jedną poważną zalete silne sprężyny i solidną budowę więc nawet większą kierownice zamocujesz, można wyraźnie wyczuć pozycje
6. do nastawnika w trzeba by zastosować jakąś przekładne żeby było idealnie (wkońcu kierownic nie obraca się w około)
7. przy zastosowaniu wyłączników 3 sekcyjny zyskujesz przewagę nad twoim rozwiązaniem gdyż niemasz pustej pozycji na której nie jest naciśniety klawisz
8. w nastawniku jest kilkadziesiąt styków połowa załącza się pokolei a reszta w sposób "zupełnie przypadkowy"
9. do sterowania klawiaturą nie potrzeba przekaźników wystarczą tranzystory polowe lub jeszcze łatwiej układ CD4066
Ps Jak znajdę chwilę czasu to sprubuję układ który nie wymaga procka
-
Więc tak:
1. Przeprogramowałem Atmela i dołożyłem układ wykonawczy i teraz Atmel steruje mi nastawnikiem i bocznikiem. Wrażenia niesamowite !!!
Jeżeli będzie ktoś zaineresowany to napiszę co i jak.
2. Odniosę się teraz do tego co napisał Ryszard-san, więc:
a) Obecne kompy posiadają 5 pinów 2 kierunkowych, Piny 2-9 są tylko Output więc nie 8 I/O !!!. Kiedyś tak było, że 2-9 były 2 kierunkowe, ale to dawno i nieprawda. Te 5 pinów wykorzystywane jest np. Nortonie Commaderze do Inerlinku po LPT pomiędzy 2 komputerami i bajty są przesyłane połówkowo po 4 pianch, a 5 sygnalizacyjny. Więc nie pisz bzdur. Zresztą nie wiem po co pisałeś o LPT. Mogłeś jeszcze napisać prawo Ohma, Kirchoffa itp.
b) Rozwiązanie moje na przełączniku o cyklu pracy 1,2,3,1,2,3 itd. i odpowiedni program do Atmela traktuje to tak jakby były połączone do niego końcówki 1,2,3 przecież na pozycji 3 żaden pin nie jest połączony z masą i to też jest informacja, a zyskuje o jeden pin mniej podłączonego do Atmela
7. przy zastosowaniu wyłączników 3 sekcyjny zyskujesz przewagę nad twoim rozwiązaniem gdyż niemasz pustej pozycji na której nie jest naciśniety klawisz
Przyznam szczerze nie wiem o co Tobie chodzi?
c) Zasade działania myszki znam i wiem, że ciężko będzie odczytać informacje z niej przez urządzenie zewnętrzne. Więc proszę Was bardzo nie denerwujcie mnie z tą myszką, tylko myszka i myszka i cholera wie co po?!
d) Faktycznie można zastosować tranzystory MOSFET, ale wolałem kontaktrony, bo chyba polowe jak dioda, a nie chce mi się dochodzić do potencjałow pomiędzy styczkami klawiszy.
e)Dawno już stwierdzono, że elektronika programowalna ma znaczną przewagę, w każdej chwili można przeprogramować zmieniając zasadę działania i dostosowując poprzez zmianę programu do potrzeb. Jednocześnie zmniejsza się ilość zastosowanych elementów. Procki są bardzo tanie, ja kupiłem za 5 zł, gdzie byle przełącznik koszuje o wiele więcej.
f)Piszesz, że zrobiłeś w Mechaniku na przełączniku 6 pozycyjnym, ale zauważ, że Mechanik to tylko (chyba, że się mylę) EN57, a w EU jest nie pamiętam dokładnie ok.48 pozycji. Konia z zrzędem temu, co dostanie przełącznik 48 pozycyjny. Jeszcze jedno, czy w twoim zastosowanym przełączniku klawisz klawiatury wysterowowywany był na stałe? Bo jeżeli tak do do dupy takie rozwiązanie. Jeżeli natomiast nie na stałe, to musiałeś zastosować dodatkowy element sterujący, co też jest rozwiązaniem do d.... W mojej konepcji klawisz klawiatury wysterowywany jest na chwilę i steruje tym Atmel. Nie muszę pisać dlaczego wysterowywanie ciągłe klawisza jest złe.
g) Zrób nastawnik jaki chcesz i jak chcesz mnie to rybka, ja podałem gotowca wraz z programem, tylko brać i korzystać. Nawet jak zrobisz, to nieprzekonasz mnie do swojej koncepcji bez procka.
PS.
Nie pisz co Ty byś zrobił, tylko to zrób!
Ja nie twierdzę, że moje rozwiązanie obiektywnie jest najlepsze. Każdy ma inną koncepcję, ja wybrałem taką i według mnie jest dobra i sprawdzona.
PS2
Widzę po Twoich postach, że na wszystkim się znasz, to albo jesteś geniuszem, albo co się często zdarza w życiu, kto się zna na wszytkim, ten się zna na niczym. Nie wiem do której kategorii się zaliczasz?
PS3
Nowy program do Atmela. Dokładamy jeszcze raz taki sam układ wykonaczy i jeszcze jeden taki przełącznik. Przełącznik ten podłączamy do portu 3.2 i 3.3, a z portu 1.5 i 1.4
steruje się klawiszami "*" i "/". Program trzeba skompilować, jak podałem w dokumentacji nastawnika.
org 00h
x equ 127 ;deklaracja zmiennych
y equ 126
z equ 125
xy equ 124
spr equ 123
pin30 equ 122
pin31 equ 121
pin32 equ 120
pin33 equ 119
sjmp start
start:
mov a,#00000000b
mov p1,a ;wstaw na port p1 zawartosc akumul.
mov a,#11111111b
mov p3,a ;wstaw na port p3 zawartosc akumul.
mov a,p3
mov pin30,#0
mov pin31,#0
mov pin32,#0
mov pin33,#0
jnb p3.0,start1
mov pin30,#1
start1:
jnb p3.1,start2
mov pin31,#1
start2:
jnb p3.2,start3
mov pin32,#1
start3:
jnb p3.3,glowna
mov pin33,#1
glowna:
mov a,p3
mov spr,a
lcall petla3
mov a,p3
cjne a,spr,glowna
a1:
mov a,pin30
cjne a,#0,a11
jb p3.1,a11
setb p1.6
lcall petla3
clr p1.6
mov pin30,#1
mov pin31,#0
ljmp glowna
a11:
a2:
mov a,pin30
cjne a,#0,a21
jnb p3.0,a21
jnb p3.1,a21
setb p1.7
lcall petla3
clr p1.7
mov pin30,#1
mov pin31,#1
ljmp glowna
a21:
a3:
mov a,pin31
cjne a,#0,a31
jnb p3.0,a31
jnb p3.1,a31
setb p1.6
lcall petla3
clr p1.6
mov pin30,#1
mov pin31,#1
ljmp glowna
a31:
a4:
mov a,pin31
cjne a,#0,a41
jb p3.0,a41
setb p1.7
lcall petla3
clr p1.7
mov pin30,#0
mov pin31,#1
ljmp glowna
a41:
a5:
mov a,pin30
cjne a,#1,a51
mov a,pin31
cjne a,#1,a51
jb p3.0,a51
setb p1.6
lcall petla3
clr p1.6
mov pin30,#0
mov pin31,#1
ljmp glowna
a51:
a6:
mov a,pin30
cjne a,#1,a61
mov a,pin31
cjne a,#1,a61
jb p3.1,a61
setb p1.7
lcall petla3
clr p1.7
mov pin30,#1
mov pin31,#0
ljmp glowna
a61:
b1:
mov a,pin32
cjne a,#0,b11
jb p3.3,b11
setb p1.4
lcall petla3
clr p1.4
mov pin32,#1
mov pin33,#0
ljmp glowna
b11:
b2:
mov a,pin32
cjne a,#0,b21
jnb p3.2,b21
jnb p3.3,b21
setb p1.5
lcall petla3
clr p1.5
mov pin32,#1
mov pin33,#1
ljmp glowna
b21:
b3:
mov a,pin33
cjne a,#0,b31
jnb p3.2,b31
jnb p3.3,b31
setb p1.4
lcall petla3
clr p1.4
mov pin32,#1
mov pin33,#1
ljmp glowna
b31:
b4:
mov a,pin33
cjne a,#0,b41
jb p3.2,b41
setb p1.5
lcall petla3
clr p1.5
mov pin32,#0
mov pin33,#1
ljmp glowna
b41:
b5:
mov a,pin32
cjne a,#1,b51
mov a,pin33
cjne a,#1,b51
jb p3.2,b51
setb p1.4
lcall petla3
clr p1.4
mov pin32,#0
mov pin33,#1
ljmp glowna
b51:
b6:
mov a,pin32
cjne a,#1,b61
mov a,pin33
cjne a,#1,b61
jb p3.3,b61
setb p1.5
lcall petla3
clr p1.5
mov pin32,#1
mov pin33,#0
ljmp glowna
b61:
ljmp glowna
petla3:
mov x,#70 ;zmiana tej wartosci powoduje wydluzenie /zmniejszenie czasu wysylania impulsu do klawiatury
petla4:
mov z,#0
djnz z,$
djnz x,petla4
ret
Pozdrawiam
Mariusz
-
Czesc
Mariusz1970
nie denerwuj się tak, ja nie mowiłem ze procki są zle, wiem ze sa tanie, ale kogo stac na programator, co do mojej 7 w poprzednim poscie to zwracam honor gdyz to byl moj blad i uznajmy ze jej nie byo.
co do kontraktonow to mozesz zastosowac układ CD4066(4 klucze) który speknia tą samą role i moze również przełączać sygaly analogowe. a jest mniej prądożerny.
ad ps2 niestety posiadam umysl techniczny i pamietam bardzo duzo informacji technicznych mimo ze tylko raz o nich uslyszalem lub czytalem, taksamo jest z praktyka
Pozdrawiam ryszard
-
Ok.
Programator, który przedstawiłem w dokumentacji to koszt ok. 3 zł. 1,5 wtyczka do portu, mały przełączniczek na reset i jednen rezystor.
Co do tych kluczy poczytam o co chodzi, może faktycznie będzie lepiej je zastosować.
Pozdrawiam
Mariusz
Dodano po 8 minutach:
Aha, co do tych zapamiętywanych informacji przez Ciebie, to chyba przesadzasz. Ja też jestem techniczy i wielu moich znajomych. Nie spotkałem się jeszcze z przypadkiem, aby ktoś przyswoił sobie dużo informacji tylko raz usłyszawszy czy przeczytawszy. Co więcej, jeżeli już coś się zapamiętało trzeba co jakiś czas to odświeżać. Zreguły jak mnie uczono przy nowym materiale zapamiętywane jest ok.10% informacji.
Pozdrowko
-
Aha, co do tych zapamiętywanych informacji przez Ciebie, to chyba przesadzasz. Ja też jestem techniczy i wielu moich znajomych. Nie spotkałem się jeszcze z przypadkiem, aby ktoś przyswoił sobie dużo informacji tylko raz usłyszawszy czy przeczytawszy. Co więcej, jeżeli już coś się zapamiętało trzeba co jakiś czas to odświeżać. Zreguły jak mnie uczono przy nowym materiale zapamiętywane jest ok.10% informacji.
Pozdrowko
Mozesz w to niewierzyc ale ja mam taki po..... umysl ze informacje techniczne zwaszcza te ktore mnie ciekawia pamietam, np to nieszczesne LPT
Bawilem sie tym jakies z 10 lat wczesnie na plycie z P100 (dowiedzialem sie o ustawieniach i mozliwosciach z EP) fak mozliwe ze sie zmienilo na nowych plytach ale mi sie to nie wydaje gdyz wynika to z specyfikacji protu i bedzie zalezne od ustawienia w biosie (jaki typ),czy ten uklad cd4066, dawno go nieurzywalem i niepamientam rozkadu wyprowadzen, ale pamientam ze jest cos takiego i jaki sa jego cechy
Pozdrawiam ryszard
-
Ja się kiedyś też bawiłem w LPT i było tak jak napisałeś i to jeszcze nie na wszystkich płytach. Nie ma ustawienia w biosie o LPT, gdzie można konfigurować I/O LPT, uprościli Latch i tyle, jak nie wierzysz to sprawdź na swoim kompie. Co to dla Ciebie, przecież to parę linijek kodu i zobaczysz, że jest tak jak napisałem. W necie są gotowe programiki do testowania stanów logicznych portu jak nie chce się Tobie pisać.
Ilość Input portu wystarczy do działania urządzeń typu drukarka. Kiedyś ten port był wykorzystywany również do innych celów np. proste urządzenia automatyki, czy karty dźwiękowe. Teraz jest to zbyteczne i jest tak jak jest. Możesz jeszcze zobaczyć rozszycie kabla interlinku LPT, i zobaczysz tam, że wymiana bajtu jest połówkowa. Gdyby było mozliwe 8 input i byłby to standard, to kabel to interlinku wyglądałby inaczej.
EOT w temacie portu LPT komputera, bo to zbyteczna dyskusja nic nie wnosząca, a co do Twojego umysłu, to i tak Ci nie wierzę :), jesteś takim samym przeciętniakiem jak my wszyscy, coś zapamiętamy i poźniej zapomnimy, ot życie :)
Pozdrawiam
Mariusz
Dodano po 14 godzinach 48 minutach:
Filmiki z nastawnikiem odsłona druga:
wersja dla EU:
http://www.megaupload.com/?d=NXTYXCH6
wersja dla kibla i ganza:
http://www.megaupload.com/?d=U05NWA5V
Wykonane to jest na jednym Atmelku.
Czas pomyśleć nad kranikiem, ale już mi się nie chce grzebać. Mnie już to wystarczy.
Ciekawe, czy się napalicie :)
-
no no, jeszcze nawrotnik, kranik i będzie fajnie.
Może otworzysz sklepik z nastawnikami? :)
-
A kupisz?
-
Za rozsądną cenę bym się skusił, pod warunkiem, że byłby to komplecik gotowy do wpięcia w gniazdo klawiatury. Bo ja z elektroniki za mocny nie jestem, więc możliwe, że miałbym problemy z podłączeniem tego wszystkiego. W takim wypadku jestem osobą zainteresowaną.
-
Widzisz to jest ręczna manufakturowa robota, czasochłonna, te lutowania, zamontowanie. Ja myślę, że w Twoim przypadku na pewno poradziłbyś sobie z montażem samemu, a znam Cię z tego forum na tyle, że nie miałbyś problemów. Jak jesteś zainteresowany pomogę Tobie złożyć sobie taki komplecik od podstaw. Nie ma w tym nic trudnego. Najważniejszy był program do Atmela, ale to już jest gotowe.
No to co czas kompletować części :)
W razie pytań pisz.
Dodano po 3 minutach:
Atmela dostałbyś ode mnie zaprogramowanego. Cena taka za jaką kupiłem go w sklepie czyli 5 zł.
-
No to się jescze troche pochwale. Dorobiłem kranik, ze wszystkimi pozycjami i dołożyłem diode świecącą, która świeci się przy jeździe na oporach. Za pomocą przełącznika ustalam jazdę na oporach dla EU i ET.
Aby kranik dołożyć musiałem użyć demultipleksera UCY74154 dla
zwiększenia ilości wyjść.
Wszystko jest na jednym Atmelku, także przeciwnicy Atmelka sami widzicie, że Atmelek is good.
Teraz jazda na symku pełna bajera.
Pozdrawiam
Mariusz
-
I to odsłona trzecia osatnia nastawnika z bocznikiem i kranikiem. Widać tam też diodę, która wskazuje jazdę na oporach.
Wyprowadzone mam również przyciski niestabilne od spacji i od klawisza 6.
Oto filmik:
http://www.megaupload.com/?d=CI24ES6Q
Pozdrawiam
Mariusz
-
Gratulacje Mariusz, bardzo piękne urządzenie do sterowania już wszytsko co najbardziej potrzebne jest w tej konsoli, o ile się nie mylę to czuwak SHP też był na niej? Kawał dobrej roboty i jeszcze raz głębokie wyrazy uznania!!
Pozdrawiam.
-
Dzięki.
Jest tam też wyprowadzony czuwak SHP.
-
Wygląda to super :)
-
Chcę poinformować, że robię dalszą część pulpitu. Do tego co zostało zrobione (nastawnik, bocznik, kran hamulca) dorabiam jeszcze nawrotnik i wszystkie przełączniki działające w Maszynie. Elektronikę już mam gotową i sprawdzoną. Teraz najgorsze dla mnie to zrobienie obudowy. Nie wiem czy ją w ogóle zrobie i jak długo to potrwa. Może znacie kogoś z okolic Bydgoszczy, kto podjąłby się zrobienia obudowy wedle życzenia. Cena nie gra zbyt dużej roli. Obudowa może być ze sklejki, plastyku lub z metalu.
Pozdrawiam
Mariusz
-
A zrobilbys to potem dla innych i jaki kosz tego sterownika by byl?
-
Mogę przygować płytki drukowane do samodzielnego montażu (wkłada się części i lutuje) lub mogę samemu lutować, zaprogramowanie sterowników, zakup przełączników itp. Tym mogę się zająć. Koszt samych części z przełącznikami to ok. 100 zł. Do tego dolicz czas potrzebny na wykonanie wlutowanie części do płytek + zużycie cyny). Płytki są uniwersalne, czyli do druku potrzebne jest jeszcze okablowanie połączeń pomiędzy elementami. Jak będą chętni, to mogę to robić. Można się podzielić. Ja mogę komuś wykonać całą elektronikę, a ktoś inny wykona obudowę (taka wymiana). Możliwości jest dużo. Czekam na propozycje.
pozdr
-
Popytam, byc moze bede mogl wykonac profesjonalnie gotowe plytki, tylko najlepiej w wiekszej ilosci. Tylko oczywiscie potrzebny bylby wzornik wg ktorego by sie trawilo :>
-
Mogę podesłać schematy. Nie mam programu, który opracowałby mi druk, samemu myśleć mi się nie chciało, więc zrobiłem na uniwersalnej.
U mnie teraz są dwie płytki:
1)nastawnik, bocznik, kran hamulca
2)nawrotnik i wszystkie przełączniki
I jeszcze bardzo ważna rzecz, ta cała elektronika symuluje naciśnięcie klawisza, czyli podłączona jest niejako do typowej klawiatury. Aby to wykonać trzeba dokonywać przeróbek również w klawiaturze. Tam jest taki scalak, który ma wejścia (w mojej jest ich 24). Odpowiednie zwarcie jakieś z jakimś daje efekt naciśniecia klawisza. Ja to zrobiłem w ten sposób, iż wyprowadziłem te wejścia od scalaka na zewnątrz. Dochodziłem zwarcie jakiej z jakim daje odpowiedni klawisz i w te miejsca podłączam wyjścia z moich płytek sterujących. To może odstraszyć, gdyż trochę roboty z tym jest.
Pozdrawiam
-
A nie dało by się tego zrobić poprze jakis port? Teraz w wiekszości porty com i lpt sa wolne z uwagi na wszechobecne usb. Albo i nawet zrobić to jako kontroler cos jak te kierownice do gier typu colin mcrae rallt itp.
-
A nie dało by się tego zrobić poprze jakis port? Teraz w wiekszości porty com i lpt sa wolne z uwagi na wszechobecne usb. Albo i nawet zrobić to jako kontroler cos jak te kierownice do gier typu colin mcrae rallt itp.
Zdaje się że porty które wymieniłeś nie są obsługiwane przez exe. Ale to powinieneś wiedzieć, nieraz była o tym mowa. Tu w tym topicu też. Po za tym uważam , że droga wybrana przez Mariusza jest słuszna. Port PS2 plus elektronika klawiatury za 14 zł dostępne. Resztę i tak trzeba dorobić co właśnie zrobił autor.
@Mariusz nie wiem czy gdzieś nie ma publikacji na temat połączeń wewnętrznych klawiatury. Tyle że każdy typ może mieć inaczej :(
-
Tak jak napisał Krzysiek, eu07.exe nie obsługuje portów, nawet jakby obsługiwał ilość informacji docierających do portu musiała by być duża (wszystkie przełączniki, nastawnik itp) co również wiązałoby się z elektroniką i to nawet bardziej rozbudowaną niż jest u mnie i ponadto trzebaby ingerować w exe. W związku z tym są 3 możliwe sposoby realizacji:
1)mój
2)atmel jako przelotka pomiędzy klawiaturą a komputerem. Z jednej strony Atmel przenosiłby w sposób przezroczysty syganły z nadchodzące klawiatury i przekazywałby do komputera, a z drugiej strony atmel po interpretacji z jego wejść symulowałby naciśnięcie klawisza za pomocą jego własnego programu (wysyłałby informacje - odpowiednie bity odpowiadające kodowi danego klawisza). Odpada wtedy cała elektronika sterująca wyjściem z moich płytek i działoby się to w sposób programowy
3)można wykorzystać jakiś port np,. LPT. Napisać program rezydentny i ładować go w kompie. Program ten z jednej strony nadzorowałby stany wejść i wyjść z portu LPT i poprzez instrukcje na niskim poziomie symulowałby naciścnięcie klawisza (wchodzić w rejestry komputera). Tutaj ze względu na ilość wejść też potrzebna byłaby elektronika (zbudować należy jakiś multiplekser)
Ad2. Próbowałem napisać taki program do atmela. Piszę w assemblerze, a to dosyć trudny język, jak ktoś przyzwyczajony (tak jak ja) do języków wyższego poziomu. Transmijsa odbywa się szeregowo po dwóch przewodach i w obu kierunkach. Każde naciśnięcie klawisza jak również puszczenie powoduje wysłanie do komputera odpowiednich ciągów bitów w postaci szeregowej. Napisałem i symulowałem naciśnięcie klawisza "a"
W necie znalazłem kody naciśnięć klawisza, ale nie znalazłem kodów puszczenia klawisza, więc symulowałem tylko jego naciśnięcie. Było to bardzo jak dla mnie trudne, gdyż trzeba ustalić prędkość transmisji i odpowiednie jego stany zmieniające się w czasie w odpowiedni sposób. Sprawdzałem na dwóch kompach i na jednym było ok., natomiast drugi nie łykał tego. Nie wiem co było przyczyną, może zła prędkość transmisji szeregowej, może zła interpetacja bitów (robiłem to na podstawie ogólnego wykresu poglądowego wymiany informacji pomiędzy klawiaturą a kompem). Ponadto nawet jeśli udałoby się to napisać, to atmel ma tylko 2 kB pamięci flash i pewno nie zmieściłbym programu, który symulowałby klawiaturę jak i również wejścia pochodzące od przełączników, nastwanika itp. i odpowiednia ich interpretacja.
Ad3. Nie potrafię pisać programów rezydentych.
Co do kupnej kierowicy, to się nie nadaje, gdyż:
-nastwnik ma 48 pozycji z speceficznym pyknieciem przechodznia na kolejną pozycję- nie wiem czy tak można z kerownicą (obrót powiniem mieć prawie 360 st.)
-gdzie kran hamulca
-gdzie bocznik
-gdzie nawrotnik
-gdzie wszystkie przełączniki
Ponadto to tego też potrzeby jest jakiś program, który symulowałby naciśnięcie klawisza, gdyż eu07.exe tego nie posiada. Czyli program obługujący game - port
To tylko niektóre ważniejsze problemy techniczne. Zrobiłem tak, co leży w moim zasięgu i co jest najprostrze do wykonania.
Pozdrawiam
PS. Czy macie pomysły co do obudowy?
-
Ja na to patrze bardziej pod katem czegos innego a mianowicie prawdziwego nastawnika i kranu hamulca zasadniczego. Mam stac to w pokoju moze wreszcie sie tym da kiedys pobawic w symku. Ale o tym tez pisalem nie raz juz. A do kierownicy takiej wiecie do scigałek nawiązałem przypadkowo, gdyz w zasadzie nie znam ich zasady dzialania i dlatego mi przyszlo to na mysl. w koncu jak trzymasz kierownice tak skrecasz to samo skrzynia biegow itp.
-
Jeżeli chodzi o prwadziwy nastawnik i kran hamulca, to prawdopodobnie można to wykorzystać w moim urządzeniu bezpośrednio lub pośrednio. Kwestia oryginalnego nastawnika jest taka, czy można jego wyjścia elektryczne połączyć w taki sposób, aby otrzymać cykl pracy 1,2,3,1,2,3 itd?
Albo jak są one wyprowadzone z punktu widzenia elektrycznego i dostosować program w atmelu do niego, jakoś kombinując połączeniami i programem zapisanym w scalaku.
Dodano po 18 minutach:
Tutaj mam zarys obudowy:
http://eu07.pl/imageshack.us/img237/konsola1dqs1.jpg
-
Nastawnik jazdy posiada iles tam styków w 2 rzedach dla wału głównego i po jednym rzedzie dla bocznika i nawrotnika. Kazda pozycja to jakiś styk na załacz inny na rozłacz. kazda pozycja to inna kombinacja styków. podobnie dla nawrotnika i bocznika. W nastawniku masz krzywki odpowiednio przyciete. Konstrukcji oerlikona nie widziałem. Nawet niei wiem czy jest rozbieralny gdyż skoro to sprawa powietrzna to z pewnością konstrukcja podobna do zaworka w kranie przy umywalce, albo puszcza albo nie puszcza albo czesciowo puszcza sałabym strumieniem. i jak tam osadzic styk? hehehe... Szczerze powiedziawszy gdybym był tak zdolnym elektronikiem jak Ty to zapewne mój pokuj byłby wyposazony w autentyczny pulpit z loka. Mam nastawnik, zawory przysiski shp haslera i wsio oryginalne i sprawne. Kiedyś ktoś mi powiedział - "układ analogowo-cyfrowy" a co to jest? tyle się znam na tym. A swego czasu miałem okazję cały pulpit skompletować, jednak wtedy miejsce jakieś 80% pokoju zajmowała makieta w skali TT która dziś wisi sobie na ścianie.
-
Więc tak:
1)Nastawnik-mnie to nic nie mówi te krzywki. Trzeba dociec i narysować jak to się ma z punktu widzenia elektrycznego czyli pozycja 1 co się z czym łączy, 2 co się z czym łączy itd. Później bedzie można kombinować jak go pierdzielić do mego urządzenia, czyli kombinując tak, aby uzyskać cykl pracy 1,2,3
2)Kran- no ja myślałem o tym, aby wykorzystać samo trzymadło, czyli to po czym się kręci, a podłączyć do mojego wielopozycyjnego przełącznika czyli gdzieś do tego co się kręci zamocować przełącznik wielopozycyjny i po kłopocie.
3)Układ analogowo-cyfrowy to taki, który zależność sygnału analogowego przekształca na postać cyfrową czyli zero jedynkową np. dołączając na wejściu potencjometr, to jego rezystancja zostaje przedstwiona na postać cyfrową przyswajalną np. dla kopmutera czy innych urządzeń cyfrowych. Wtedy reprezentacja rezystancji na wyściu takiego układu jest w postaci ciągu bitów (0 lub 1).
-
Dowiadywalem sie o cene plytek wykonanych metoda profesjonalna. Przy ilosci 10-20 sztuk wychodzi ok 20zl/szt, czyli raczej odpada, bo za pare groszy mozna miec pajeczynke. (no, chyba ze ktos chce trawionke)
-
Płytka uniwerskalna, którą kupiłem kosztowała 19,50 a i tak trzeba okablowywać. Na czystą pajęczynkę przy tej ilości elementów to troche ryzyko.
Najgorsza to obudowa, stolarz proponował mi min. 250 zeta za samo wykonanie bez materiałów. Dowiadywałem się ile materiały to wyszło 130 zł.
W sumie drogi interes taki pulpit.
-
Płytka uniwerskalna, którą kupiłem kosztowała 19,50 a i tak trzeba okablowywać. Na czystą pajęczynkę przy tej ilości elementów to troche ryzyko.
Hm, no to moze i oplaca sie taka plytke zrobic...
Najgorsza to obudowa, stolarz proponował mi min. 250 zeta za samo wykonanie bez materiałów. Dowiadywałem się ile materiały to wyszło 130 zł.W sumie drogi interes taki pulpit.
Ozeszku*wajapie*dole !! 250 ?! jakie to ma wymiary ? moglbys mi podeslac wizje artystyczna tego czegos ? przeciez mozna kupic kawal dechy/plyty/sklejki w castoramie czy innym wytworze i przy odrobinie smykalki i sporej ilosci wolnego czasu samemu sklecic pulpit z drzewa.
-
Właśnie tyle materiały kosztują dokładnie sklejka w Castaramie. Prawdobodobnie będę ją sam składał. Przycinają na wymiar, ale ograniczają się tylko do prostokątów i płaci się za m2 nabyte (po przycięciu). Wymiary muszą być takie, aby zmieścić wszystkie przełączniki, wyłączniki, kierownica, kran itd.., więc wymiary dosyć spore.
Nie będę teraz Ci tego wymiarowywał, gdyż jest parę sicianek i musiałbym podać wymiary każdej z nich.
http://img237.imageshack.us/img237/7850/konsola1dqs1.jpg
Tak to mniej więcej wygląda, tylko postanowiłem klawiature umieścić z przodu ścianki i ustawić ją pionowo.
Mało tego same przełączniki zbliżone to orygninałów kosztowały ponad 100 zł. Dolicz elektronikę. W sumie, jakbym miał komuś robić "pod klucz", to niżej niż 2000 zł. przy takiej ilości czasu i roboty nie zszedłbym.
Pozdrawiam
Mariusz
-
W sumie, jakbym miał komuś robić "pod klucz", to niżej niż 2000 zł. przy takiej ilości czasu i roboty nie zszedłbym.
jak masz za duzo roboty to podziel sie :) obecnie nie pracuje a czasu mam az za duzo
zawodowy elektronik sie klania :)
-
Jak mam to rozumieć?, Tzn. chcesz sobie zrobić, czy robić dla innych?
-
Jak mam to rozumieć?, Tzn. chcesz sobie zrobić, czy robić dla innych?
moge pomagac w wykonaniu sterownika , jak wroce z Irlandi to sie odezwe , pozdrawiam
-
Dzieki, ale nie trzeba, bo ja sobie wykonałem. Działa cacy, obudowe już mam. Postaram się zrobić fote pulpitu. Przed chwilą testowałem cały pulpit. Test pozytywny.
Pozdrawiam
Mariusz
-
Dzieki, ale nie trzeba, bo ja sobie wykonałem. Działa cacy, obudowe już mam. Postaram się zrobić fote pulpitu. Przed chwilą testowałem cały pulpit. Test pozytywny.
Pozdrawiam
Mariusz
Fotę? Ostatnio był filmik;))
Niestety nie mam miejsca, ale chętnie też coś takiego bym chciał. Jeśli będziesz mógł to zrób fotkę tak zwanych bebechów. Ostatnio zaświtał mi pomysł, by wykorzystać przełączniki z SUA11, nawet całe listwy. Są archaiczne ale jakże klimatyczne.
-
to niżej niż 2000 zł. przy takiej ilości czasu i roboty nie zszedłbym.
Trzeba by z konia spaść na głowe by wydać 2000 za jakiś pulpit. Oczywiście na takie cacko pozwolić sobie mogą tylko zamozni bo kto wyda 2000 na jakiś pulpit? wolałbym już kamere cyfrową do filmowania. Chyba ze kolega pomylił zera moze chodziło o 200? Przykładowo na te 2000 ja muszę 4 miesiące pracować.I zapewne podobne dochody o ile wogule jakieś sa ma wiekszosc userów tego forum.
-
Ostatnio był filmik;))
Filmiku raczej nie będzie, bo kamere mam niezbyt sprawną (gubi ostrość i obraz jest zamazany) a najgorsze jest to, że aparatu cyfrowego nie posiadam i będę musiał od kogoś pożyczyć.
Trzeba by z konia spaść na głowe by wydać 2000 za jakiś pulpit. Oczywiście na takie cacko pozwolić sobie mogą tylko zamozni bo kto wyda 2000 na jakiś pulpit? wolałbym już kamere cyfrową do filmowania. Chyba ze kolega pomylił zera moze chodziło o 200? Przykładowo na te 2000 ja muszę 4 miesiące pracować.I zapewne podobne dochody o ile wogule jakieś sa ma wiekszosc userów tego forum.
To Ty 500 zł zarabiasz? Na głowę upadłbym, gdybym sprzedałał po 200, gdy same materiały kosztowały dużo węcej niż 200!!. Poczytaj co wyżej npisałem. Ze wzgledu, że proses tworzenia jest całkowicie ręczny, to złożenie elektroniki i obudowy jest bardzo czasochłonne. Za darmo, to mogę udostepnić schematy i powiedzieć komuś jak to działa i możesz sobie samemu złożyć.
Pozdrawiam
Mariusz
-
to poproszę schemacik do nastawnika sqt_x@tlen.pl albo na forum.. ;)
-
Nie wazne ile zarabiam ale skoro mowa o kasie to owszem nawet mniej niz 500. Niestety kraj nie dba o rencistów. Nie wazne ale 200 za materiały ok niech bedzie i 300 nawet to ile za robocizne? az 1700? Za tyle kupie uzywany samochód. I to nawet w niezłym stanie. Troche wysoka cena jak za robocizne.
Pozatym na coz ten pupit? jak i tak mamy pulpit w symku a nie ma mozliwosci wyswietlania obrazu bez pulpitu :D
Kolejna sprawa nie bedziesz robil za 200 to za ile? za te 1700? kogo bedzie na to stac? Napewno nie przecietnego usera. Watpie bys tu dał rade zarobic na składaniu pulpitow.
Żeby nie dac sie zabardzo zwiesc za 50zł mozna kupic nastawnik jazdy w skali 1:1 z pkp cargo. Lokomotywy przeznaczone na kasacje ida na pociecie wraz ze wszystkim co w kabinie jest tzn mam na mysli stelaz pulpitu. Pogadacie kupicie i macie prawdziwy. I napewno wyniesie to mniej niz 2000zł !!!
Poprostu za cene złomu jako starouzyteczny. Czasami jak sie dobrze pogada a nie zdaza wymontowac przyciskow i przelacznikow to kto wie nawet i z tym udalo by sie skombinowac. Manometry moze dadza jakies stare. Haslera tez idzie zdobyc wiec spoko i wszystko za cene zlomu liczaną za kilogram.
I jeszcze cos pulpit ale do czego on mialby byc? EU07 ET22 SN61 moze EN57?
No dobra podaj ludziom te schematy moze sobie zrobia to sami :)
-
1)Nie mam zamiaru na tym zarabiać, gdyż:
a)mam inne źródło utrzymania
b)nie chce mi się tego robić
c)ilość roboczogodzin to mniej więcej 100 i to ostre zapie...
d)cena, którą podałem wynika z 1b i 1c
e)dodtakowo każdy popełniony błąd podczas montażu może skończyć się katastrofą np. spalenie elektroniki, nawet komputera i trzeba bardzo uwaznie to wszystko montować
2)W pulpicie znajdują się:
a)Wyłączniki:
-dźwigienkowe stabilne do:reflektor lewy, refl. górny, reflekt. prawy, pantog. I, pant II,sprężarka,przetwornica,ogrzew pociągu, wysoki rozruch (nie mogłem nabyć podobnego do oryginału)
-wciskane od góry niestabilne do:wył. szybki wył, Wył szybki zał., nadmiarowy,antypoślizg, luzow. hamulca,czuwak SHP. Kolory takie jak być powiny: zielone i czerwone
b)bocznik
c)nawrtotnik
d)korba hamulca
e)nastawnik
f)Przełącznik niestabilny dźwigienkowy do syrena wysoki-niski ton
g)kontrolka jazdy na oporach
h)przełącznik jazdy dla EU/ET- dla prawidłowgo wyświelania jazdy na oporach.
i)wyłącznik zasilający pulpit
całość zamontowałem w obudowie ze sklejki i pomalowana jest na zielono
Postaram się zamieścić fotki.
3) Ten złom to możesz sobie .......... Ty go masz i co z tego wynika? Potrzebna jest jeszcze wiedza i umiejętności jak to wykorzystać. Prosiłem Cię, abyś rozrysował mi prawdziwy nastawnik i nic. Co z tego, że ktoś nabędzie oryginalny nastawnik. Będzie mógł sobie na niego popatrzyć, jak ma to miejsce w Twoim przypadku.
Każdy ma jakieś priorytety, dla jednego ważniejszy jest samochód, dla innego coś innego- to taka dygresja.
Co do schematów, to muszę zeskanować, gdyż rysowałem ręcznie i przydałby się człowiek, który zna się na elektronice, aby te moje gryzdoły uporządkował i ładnie rozrysował.
Edycja:
Linki do fot pulpitu, nie wiem jak wkejać małe zdjęcia:
http://img172.imageshack.us/img172/7518/pulpit1qc6.jpg
http://img172.imageshack.us/img172/9168/pulpit2be0.jpg
http://eu07.pl/imageshack.us/img525/pulpit3qp1.jpg
http://eu07.pl/imageshack.us/img525/pulpit4cm7.jpg
http://eu07.pl/imageshack.us/img515/pulpit5fh3.jpg
Klawiatura jest powieszona pionowo i służy do strzałek, delete i insert. Reszta sterowania na pulpicie.
Pozdrawiam
-
Co do schematów, to muszę zeskanować, gdyż rysowałem ręcznie i przydałby się człowiek, który zna się na elektronice, aby te moje gryzdoły uporządkował i ładnie rozrysował.
Moge wrzucic schematy w EWB badz inny program do rysowania schematow a nastepnie wyeksportowac do jpg, badz zostawic w oryginale do edycji.
-
Postaram się w przyszłym tygodniu zeskanować. Jutro niestety wyjazd w dalekie strony- pogrzeb w rodzinie :(
-
Ok, jak bedziesz mial gotowe to pisz.
-
Oto link do dokumentacji pulpitu:
założyłem konto na tlenie:
Maszyna424@o2.pl
hasło: symek
Temat poczty:Dokumentacja pulpitu.
Mam nadzieję, że skorzystacie, bo się trochę namęczyłem z rysowaniem i opisem.
Pozdrawiam
Mariusz
PS. Zmieniłem link, gdyż jeszcze coś uzupełniłem, a tamten link nie wiadomo dlaczego przestał działać. Dobry pomysł z założeniem konta. Krzysiek626 wywal z serwera ten plik i sory za zawracanie gitary.
Dzięki.
Jak ktoś chce, może wrzucać tam pierdołki związane z MaSzyną.
-
Przejzalem ten pliczek... Schematy sa ladnie narysowane, sam bym je mniej wiecej tak umiescil, wiec chyba nic dodawac do tegonie musze.
-
Nic nie trzeba robić (chyba, że chcesz). Dokumentacja jest wyprowadzona na czysto.
I tak mam wrażenie, że ta dokumentacja, to syzyfowa praca, bo raczej nikt z forumowiczów nie skorzysta. Trzeba być nieźle pierdzielniętym (onegdaj tak jak ja), aby sobie to wykonać.
Pozdrawiam
-
Uwaga: osoby, które wczoraj ściągnełły dokumentację, prosi się o ponowne ściągnięcie. Na schemacie łytki P2 zauważyłem błąd (druty od P3.3 i P3.4 układu AT89C2051 były zamienione-mylnąlem się przy przerysowywaniu z kartki). Ponadto ulepszyłem program do Atmela dla płytki P2.
Pozdrawiam
-
Pobawiłem się jeszcze enkoderem (impulsatorem), o którym była mowa w tym wątku. Dlaczego o tym piszę w dalszej części się wyjaśni.
Nabyłem takowy za 6zł.
Charakteryzuje się on :
a)24 cykle na 1 obrót
b)posiada 3 wyprowadzenia
Aby można było wyróżnić kierunek obrotu prawo/lewo to trzeba podłączyć 3 końcówki do
jakiegoś układu. Środkowa (może być masa, która w zależności od chwilowego położenia pokrętła przechodzi na końcówki 1k i 3k)
układ-------1k
masa-------2k
układ-------3k
Cykl pracy na jedno takie pyknięcie (przesunięcie na następną pozycję):
(0-masa nie przechodzi, 1-masa przechodzi)
Stan spoczynku:
1k=1
3k=0
Dla kierunku w prawo:
1k=1
3k=1
1k=0
3k=1
i dalej przechodzi w stan spoczynku
Dla kierunku w lewo:
1k=0
3k=0
1k=0
3k=1
1k=1
3k=1
i dalej przechodzi w stan spoczynku.
Te impulsy następują szybko po sobie w zależności od kąta przekręcenia pokrętła.
Na 1 obrót, czyli o 360 stopni przypadają powyższe 24 cykle.
Jak z tego wynika bez mądrego układu, który rozpozna kierunek się nie obędzie i poradziłem sobie przeprogramowując Atmela. Program potrafi odpowiednio zinterpretować te impulsy. Zaletą zastosowania endodera zamiast przełącznika 12 pozycyjnego jest to iż na 1 obrót wypada 24 cykle, a nie jak to miało miejsce przy przełączniku 12 pozycyjnym 12 cykli na obrót, co jest już bliższe prawdy w stosunku do oryginalnego nastawnika. Wada to, iż ten encoder dosyć delikatny jest.
Teraz najważniejsze być może dla kogoś:
Podłączając tylko skrajne końcówki
układ-------1k
pusto-------2k
układ-------3k
układ (np. styczki klawisza)
uzyskuje się na jedno pyknięcie krótki pojedynczy impuls. Ten impuls można wykorzystać bezpośrednio do sterowania klawiszem np.. + lub -. Wadą jest to iż nie można rozróżnić w którą stronę przekręcamy (lewo/prawo), gdyż niezależnie od tego zawsze dostaje się takie same impulsy.
Można poradzić sobie na 2 sposoby:
1)zastosować 2 takie encodery i mechanicznie tak rozwiązać, aby jak się kręci w prawo obracał się tylko pierwszy encoder, a jak w lewo to drugi
2)zastosować 2 takie encodery i mieć 2 kierownice 1-dla klawisza +, 2-dla klawisza –
W stosunkowo prosty sposób, bez żadnej elektroniki uzyskamy jakiś tam pseudonastwnik
To dla tych, którzy nie znają się za bardzo na elektronice, a nudzi ich naciskanie klawisza + lub – na klawiaturze i dla takich, którzy mechanicznie są sprawniejsi niż w elektronice.
Być może istnieją bardziej nadające się encodery, ale wyboru za dużego w Bydgoszczy nie było. Kupiłem najlepszy z możliwych w danym momencie do kupienia.