Autor Wątek:  Pulpit ET22 1:1 - wątek zbiorczy  (Przeczytany 13047 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Pulpit ET22 1:1 - wątek zbiorczy
« dnia: 02 Grudnia 2018, 23:05:00 »
Witam
Wraz z kolegą robię pulpit lokomotywy ET22 na wojewódzki konkurs modelowo-konstrukcyjny
link:http://www.wckp.lodz.pl/content/konkurs-o-zasi%C4%99gu-wojew%C3%B3dzkim-%E2%80%9Enajlepsza-praca-modelowo-konstrukcyjna-w-szko%C5%82ach
Jeśli chodzi o części to do końca grudnia powinniśmy już je mieć
Piszę ten wątek wiedząc że będzie wiele problemów z interfejsem ponieważ większy ze mnie elektronik jak informatyk
Zacznę od części najważniejszej czyli interfejsu
Najprościej było by to zrobić na układzie POKEYS55 lecz to jest zbyt drogie rozwiązanie i trochę zbytnio ogranicza możliwości rozbudowania
Urządzeniem użytym do komunikacji będzie jakiś mikro-kontroler, najprawdopodobniej to będzie arduino
W pierwszej koncepcji arduino będzie się komunikować z symulatorem a następnie wysyłać polecenia do sterownika (na 8 bitowej szynie danych)
w postaci liczb (do przemyślenia)
poglądowo ma to wyglądać tak jak na rysunku:

Wiem, że wielu rzeczy nie dam rady sam zaprprogramować więc liczę na waszą pomoc :p
Powiązane linki:
https://www.elektroda.pl/rtvforum/topic3524472.html
« Ostatnia zmiana: 02 Grudnia 2018, 23:09:05 wysłana przez skorakora »

Offline mechatronik

  • Zasłużony dla Symulatora
  • Wiadomości: 2416
  • Kierownik sekcji napraw lokomotyw
    • Zobacz profil
    • Filmy kolejowe
  • Otrzymane polubienia: 172
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #1 dnia: 03 Grudnia 2018, 00:20:48 »
Cytuj
Wiem, że wielu rzeczy nie dam rady sam zaprprogramować więc liczę na waszą pomoc :p
Skoro tak to po co się za to bierzecie? Wybacz ale chyba nie o to w tym konkursie chodzi…
Autorzy prac powinni wykazać się pomysłowością i wiedzą, a nie tym, że potrafią napisać posta na forum "zróbcie za mnie bo ja nie potrafię".
Sorry ale albo potrafisz coś zrobić albo nie. I doskonale wiem co mówię bo 3 lata z rzędu byłem laureatem właśnie tego konkursu… Na mój oststni konkurs właśnie zrobiłem prosty pulpit do ET22…
Pozdrów P. Ryszarda.
Autoryzacja: M62, M62Ko, M62M, BR231, BR232, BR233 060DA, TEM2, S200, t448p, SM42, SM30, SM03, SA105, SA108, SA132, SA134
EU07 (4E, 303E), ET21 (3E/1, 3E/1M), ET22, 111Ed, E4MSU, ES64F4, E186, E189, E140, E181, E182, E183, ET40, EN57, EN57AKW, EN76

Offline SQT

  • Zasłużony dla Symulatora
  • Wiadomości: 306
    • Zobacz profil
  • Otrzymane polubienia: 87
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #2 dnia: 03 Grudnia 2018, 00:23:21 »
No więc tak, arduino (lub chiński klon) ma interfejs USB (wirtualny port COM) więc ta kwestia odpada. Maszyna również komunikuje się przez port COM. Reszta to oprogramować.

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #3 dnia: 03 Grudnia 2018, 01:24:19 »
Dzięki za pomocny post
Coś tam znalazłem na forum i z tego co wyczytałem jest możliwa komunikacja za pomocą portu COM używając samego arduino
Zrobię mały research i podzielę się "przemyśleniami"
« Ostatnia zmiana: 04 Grudnia 2018, 13:36:59 wysłana przez matek123 »

Offline matek123

  • Moderator
  • Wiadomości: 6056
    • Zobacz profil
  • Otrzymane polubienia: 2043
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #4 dnia: 03 Grudnia 2018, 08:41:29 »
Nie wiem, czy to ma znaczenie, ale to ogłoszenie co dałeś jest z roku 2014/2015. Na pewno będzie ten konkurs?
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #5 dnia: 03 Grudnia 2018, 09:37:12 »
Konkurs na pewno jest.

Offline matek123

  • Moderator
  • Wiadomości: 6056
    • Zobacz profil
  • Otrzymane polubienia: 2043
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #6 dnia: 03 Grudnia 2018, 09:40:49 »
Spoko.
Cytuj
Wiem, że wielu rzeczy nie dam rady sam zaprprogramować więc liczę na waszą pomoc :p
To druga sprawa, jest to konkurs, więc powinieneś z kolegą się wykazać swoją wiedzą, poszukać rozwiązań, poczytać, w razie czego zapytać, ale w żadnym wypadku nie liczyć na to, że ktoś zaprogramuje to za Was.
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #7 dnia: 03 Grudnia 2018, 22:58:09 »
Tak - oczywiście rozumiemy to no ale nie pokażemy przecież palących się samych kontrolek - jakoś to trzeba podłączyć do symulatora
Rzecz jasna nie mówię tu o całkowitym wyręczeniu w programowaniu lecz o wskazówkach jak taki program wykonać - coś w stylu  #2
Wracając do tematu samego pulpitu -przedstawiam juz bardziej dla mnie zrozumiałą koncepcję i oczywiście już możliwą do zrealizowania

Nie wiem tylko jak maszyna komunikuje się za pomocą portu COM (chodzi tu o jakąś dokumentację na temat wysyłanych bitów)
Jest niby coś ale to może być nie aktualne
https://eu07.pl/forum/index.php/topic,28460.30.html
« Ostatnia zmiana: 03 Grudnia 2018, 23:36:05 wysłana przez skorakora »

Offline matek123

  • Moderator
  • Wiadomości: 6056
    • Zobacz profil
  • Otrzymane polubienia: 2043
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #8 dnia: 03 Grudnia 2018, 23:39:16 »
Skoro nie znacie się na programowaniu, to może sam pulpit + kontrolki na LPT?
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline RUDEK

  • Zasłużony dla Symulatora
  • Wiadomości: 292
  • cisza spokój na tle kolei
    • Zobacz profil
  • Otrzymane polubienia: 125
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #9 dnia: 03 Grudnia 2018, 23:48:23 »
Nie prościej stare exe plus pokyes, a tak w ogolę to radio jest na 24 v a połączenie kary dźwięku z radiem za pośrednictwem drugiego radiotelefonu będzie lepszym rozwiązaniem na przykład przenośnego, wpinasz bezpośrednio do karty plus male sterowanie, Wtedy będzie działać zgodnie z sztuką.
« Ostatnia zmiana: 04 Grudnia 2018, 00:20:43 wysłana przez RUDEK »

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #10 dnia: 04 Grudnia 2018, 00:09:38 »
Nie prościej stare exe plus pokyes, A tak w ogolę to radio jest na 24 v a połączenie kary dźwięku z radiem za pośrednictwem drugiego radiotelefonu będzie lepszym rozwiązaniem na przykład przenośnego, wpinasz bezpośrednio do karty plus male sterowanie, Wtedy będzie działać zgodnie z sztuką.
Pokeys55 jest zdecydowanie za drogie
Dzięki też za poprawkę jeśli chodzi o napięcie zasilania

Rozważałem też sterowanie za pomocą LPT lecz prędkościomierz oraz manometry by w tedy nie działały
W ostateczności gdy już czas będzie gonił to można zrobić prowizorkę za pomocą LPT
Niedługo przyjdzie zamówione arduino i się pobawię i zobaczę co z tego będzie

Jeśli chodzi o same napięcia to nie będzie żadnego problemu - zasilacz ATX i przewinięcie uzwojenia wtórnego do własnych potrzeb
« Ostatnia zmiana: 04 Grudnia 2018, 00:16:53 wysłana przez skorakora »

Offline tmj

  • Zasłużony dla Symulatora
  • Wiadomości: 3808
    • Zobacz profil
  • Otrzymane polubienia: 2351
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #11 dnia: 04 Grudnia 2018, 00:10:21 »
Nie prościej stare exe plus pokyes
Tak na marginesie to biezace exe chyba dalej obsluguje normalnie pokeys (przynajmniej nikt ostatnio nie zglaszal ze przestalo) wiec nie ma potrzeby ograniczac sie do starego.

Offline RUDEK

  • Zasłużony dla Symulatora
  • Wiadomości: 292
  • cisza spokój na tle kolei
    • Zobacz profil
  • Otrzymane polubienia: 125
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #12 dnia: 04 Grudnia 2018, 00:18:46 »
Dziękuje @tmj że mnie poprawiłeś. Jeśli Pokeys55 jest dla was zdecydowanie za drogi, to radzę się zastanowić nad całym projektem.

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #13 dnia: 04 Grudnia 2018, 00:34:59 »
Po prostu ma słaby współczynnik parametry - cena
sam mikrokontroler kosztuje ok 45zł a jego funkcje są w stanie zastąpić 2 układy ATMEGA328 warte ok 10zł za szt.

Offline miko22

  • Wiadomości: 616
  • Powoli wracam z "promocją"...
    • Zobacz profil
    • Nasze-Symulatory.pl
  • Otrzymane polubienia: 196
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #14 dnia: 04 Grudnia 2018, 11:01:13 »
a połączenie kary dźwięku z radiem za pośrednictwem drugiego radiotelefonu będzie lepszym rozwiązaniem na przykład przenośnego, wpinasz bezpośrednio do karty plus male sterowanie, Wtedy będzie działać zgodnie z sztuką.
Takie rozwiązania i ogólnie normalne uruchamianie Radmora w pulpicie raczej odradzam tym bardziej, jeśli ma to być gdziekolwiek prezentowane. Do używania radiowych urządzeń nadawczo-odbiorczych w większości przypadków (m.in. na częstotliwości kolejowej) potrzebne jest zezwolenie. Poza tym ktoś nieobeznany z tematyką kolejową może wcisnąć pewien czerwony kapturek na manipulatorze, a wtedy skutki będą wiadomo jakie... A jeśli chcesz mieć legalnie działające z symulatorem funkcje prawdziwego radiotelefonu, to nawet na prostym Arduino UNO da się zrobić ;)
« Ostatnia zmiana: 08 Grudnia 2018, 08:50:11 wysłana przez matek123 »

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #15 dnia: 04 Grudnia 2018, 12:08:07 »
Radiotelefon bez wzmacniacza mocy w.cz nic nie namiesza (no chyba że staniesz z radyjkiem centralnie koło pociągu i naciśniesz rsa.)
jeśli chodzi o urządzenie to głównie potrzebuję samej skorupy
« Ostatnia zmiana: 08 Grudnia 2018, 08:51:00 wysłana przez matek123 »

Offline RUDEK

  • Zasłużony dla Symulatora
  • Wiadomości: 292
  • cisza spokój na tle kolei
    • Zobacz profil
  • Otrzymane polubienia: 125
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #16 dnia: 04 Grudnia 2018, 16:04:34 »
 Nie rozumie, wystarczy kwarce wymienić i wszystko będzie miało ręce i nogi.

Offline SQT

  • Zasłużony dla Symulatora
  • Wiadomości: 306
    • Zobacz profil
  • Otrzymane polubienia: 87
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #17 dnia: 04 Grudnia 2018, 18:09:04 »
Myślę że sam radiotelefon do symulatora to najmniejszy problem. Najpierw ogarnij cały pulpit i sterowanie z niego.

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9217
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 742
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #18 dnia: 04 Grudnia 2018, 18:24:32 »
Może i nad wyraz, ale jak dla mnie chcesz lub chcecie dostać niejako gotowca i mieć to z bani. Zagrajmy w otwarte karty. Nie jesteś przypadkiem z td2?
« Ostatnia zmiana: 04 Grudnia 2018, 18:25:46 wysłana przez Sawi »
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #19 dnia: 04 Grudnia 2018, 18:32:57 »
Nie rozumie, wystarczy kwarce wymienić i wszystko będzie miało ręce i nogi.
Po co wymieniać kwarce - sam manipulator nie ma wystarczającej mocy wy wysłać jakikolwiek sygnał, jego zasięg bez wzamcniacza mocy W.CZ to jakieś 5-15 m

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #20 dnia: 04 Grudnia 2018, 18:35:15 »
Nie jesteś przypadkiem z td2?

Kolega ma niewiele z koleją wspólnego
Jeśli chodzi o mnie to pochodzę z td2 ale po ostatnich numerach całkowicie porzuciłem ten symulator (długa historia)
« Ostatnia zmiana: 04 Grudnia 2018, 18:37:30 wysłana przez skorakora »

Offline RoboBatman

  • Wiadomości: 1634
    • Zobacz profil
    • Wykaz Taboru Kolejowego na Tekstury
  • Otrzymane polubienia: 546
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #21 dnia: 04 Grudnia 2018, 18:38:50 »
@skorakora: jeśli mogę zapytać z ciekawości: a co to za "ostatnie numery" spowodowały że porzuciłeś TD2?

Offline Milek7

  • Administrator
  • Wiadomości: 1047
    • Zobacz profil
  • Otrzymane polubienia: 902
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #22 dnia: 04 Grudnia 2018, 18:40:31 »
Jest niby coś ale to może być nie aktualne
https://eu07.pl/forum/index.php/topic,28460.30.html
Ogólna koncepcja jest aktualna
Opis wpisu do ini jest tu: https://eu07.pl/forum/index.php/topic,28460.msg471061.html#msg471061
Bity wejściowe do symulatora ustawiane są w eu07_input-uart.ini
Na wyjścia obecnie trzeba popatrzeć do kodu: https://github.com/eu07/maszyna/blob/master/uart.cpp#L246

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #23 dnia: 04 Grudnia 2018, 18:46:17 »
Jest niby coś ale to może być nie aktualne
https://eu07.pl/forum/index.php/topic,28460.30.html
Ogólna koncepcja jest aktualna
Opis wpisu do ini jest tu: https://eu07.pl/forum/index.php/topic,28460.msg471061.html#msg471061
Bity wejściowe do symulatora ustawiane są w eu07_input-uart.ini
Na wyjścia obecnie trzeba popatrzeć do kodu: https://github.com/eu07/maszyna/blob/master/uart.cpp#L246
Dzięki - obecnie czekam aż przyjdzie arduino i się zaczne bawić...

Offline Sawi

  • Zasłużony dla Symulatora
  • Wiadomości: 9217
  • O.M.D - Electricity, O.M.D - Enola Gay. 01.09.2012
    • Zobacz profil
  • Otrzymane polubienia: 742
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #24 dnia: 04 Grudnia 2018, 18:49:03 »
Tak podejrzewałem, że stamtąd ten nick kojarzę. Z resztą nie tylko ja. A zatem grając w otwarte karty jakby nie spojrzeć jesteś mało wiarygodny. Nie ma pewności iż dalej po cichaczu nie trzymasz z tym środowiskiem i nie grasz na dwa fronty. Cóż pulpitowcy zrobią jak zechcą ich sprawa. Moje przypuszczenia się potwierdziły i tyle. Zróbcie jak uważacie.
Życie jest bardzo kruche i w najmniej oczekiwanym momencie tracisz bliskich. Nie widzisz kogoś lata i nagle już tej osoby nie ma :(. Jedynie co tobie zostaje, to wspomnienia http://www.youtube.com/watch?v=Rk_sAHh9s08 "Co mnie nie zabije, to mnie wzmocni".

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #25 dnia: 07 Grudnia 2018, 15:22:51 »
Więc... przyszło arduino
Pojawiło się kilka nowych pytań
1 Na jakim porcie pracuje maszyna ?
2. Czy można ustawić statyczny port dla Maszyny ?
3 Jak odebrać wysyłane przez Maszynę bajty/czy Maszyna cały czas wysyła bajty z danymi ?
4 Czy to nowe exe shaderowe obsługuje komunikacje COM ?
EDIT:
Gdy ustawiam wpis
uart COM4 500000 0.1 0.05to exe wywala :/
Tryb debugowania chyba nie działa
« Ostatnia zmiana: 07 Grudnia 2018, 15:41:27 wysłana przez skorakora »

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 293
    • Zobacz profil
    • [YT] Pitkowa Kolej
  • Otrzymane polubienia: 301
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #26 dnia: 16 Grudnia 2018, 15:56:22 »
Kiedy zaczynałem przygodę z budową pulpitu, od razu sobie postawiłem założenie, nie będę niczego programował, bo po prostu tego nie potrafię robić. Co innego napisać sobie kilka ifów, a co innego napisać program komunikujący się z innym programem po jakiś szynach bitowych, dla mnie czarna magia - stąd wybrałem Pokeysa i mam święty spokój. Sama budowa pulpitu zajmuje wiele czasu i u mnie pulpit siódemki prawie gotowy, czeka tylko aż najdzie mnie wena na pomalowanie tego grzmota.
Jeżeli przy jakiś pierwszych próbach z Arduino nie wiesz w co ręce włożyć, to moim zdaniem strata kasy. Już dawno za parę stówek miałbyś Pokeysa i sklepał pulpit. Sama cena materiałów na pulpit niska nie będzie, na taki cel minimum z 1000zł trzeba przeznaczyć. Zależy jeszcze skąd i za co macie części ;)

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #27 dnia: 16 Grudnia 2018, 19:58:33 »
Akurat "sprawy bitowe" to będąc elektronikiem ogarniam (i nawet powinienem)
Udało się napisać program który już się komunikuje z symulatorem - nawet jest wstanie sterować lampką od oporów rozruchowych
Teraz tylko kwestia rozbudowania programu i dodania tych "ifów"
Kwestią części zajmuje się "druga strona" - jak na razie wszystko idzie po naszej myśli
« Ostatnia zmiana: 16 Grudnia 2018, 19:59:43 wysłana przez skorakora »

Offline skorakora

  • Wiadomości: 68
    • Zobacz profil
  • Otrzymane polubienia: 34
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #28 dnia: 08 Stycznia 2019, 16:18:41 »
Witam ponownie
Jadąc sobie dzisiaj autobusem wpadłem na pomysł zamontowania układu który umożliwił by nadanie radiostopu przez osobę siedzącą przy drugim komputerze i sterującą scenerią
System miał by działać tak, że komputer nadający emitował by sygnał naśladujący radiostop (lub po prostu odtwarzał nagranie radiostopu) i jako sygnał akustyczny wędrował by za pomocą jakiegoś komunikatora głosowego do komputera z symulatorem - tam sterownik radiotelefonu odtwarzał by sekwencję jako zwykły dźwięk ale do układu doszedł by specjalny układ który miałby wyłapywać tą sekwencję i wymuszać hamowanie składu (zwykłe danie hamulca na pozycję nagłą a np po 15 sekundach by wracał automatycznie na poprzednią pozycję i odblokowywał by możliwość sterowania hamulcem)
Problemem jest tutaj sam sygnał akustyczny radiostop
Nie mogę nigdzie znaleźć jakie to są te 3 częstotliwości i w jakich odstępach występują
Tu się zwracam do was o pomoc z podaniem tej sekwencji...
« Ostatnia zmiana: 08 Stycznia 2019, 16:28:36 wysłana przez Stele »

Offline joey

  • Deweloper
  • Wiadomości: 420
  • the Invisible Man
    • Zobacz profil
  • Otrzymane polubienia: 207
Odp: Pulpit ET22 1:1 - wątek zbiorczy
« Odpowiedź #29 dnia: 08 Stycznia 2019, 19:00:08 »
Na podstawie analizy dzwieku, ktory mamy w symulatorze, jest to sekwencja - trzy dzwieki o dlugosci okolo 0.1 s kazdy, nastepujace bezposrednio po sobie, o czestotliwosciach kolejno okolo 1165 Hz, 1410 Hz i 1685 Hz, potem okolo 0.5 s przerwy - powrorzona trzykrotnie.