Autor Wątek:  Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.  (Przeczytany 546435 razy)

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

Offline Joozeph

  • Wiadomości: 32
    • Zobacz profil
  • Otrzymane polubienia: 32
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1290 dnia: 23 Maja 2023, 11:06:36 »
Cześć,
W moim projekcie jakiś czas temu nastąpił moment przesiadki na Arduino. Generalnie wszystko jest w porządku. Prawie wszystko, ponieważ MaSzyna wyłącza się podczas uruchamiania tylko i wyłącznie na moim komputerze. Na innych działa wszystko elegancko. Próbowaliśmy już chyba wszystkiego: Zainstalowaliśmy starszą wersję MaSzyny, zainstalowaliśmy MaSzynę manualnie, sformatowaliśmy dysk, próbowaliśmy zmieniać częstotliwości odświeżania, porty COM i nic nie pomogło.
Objawy problemu:
Po wpisaniu do pliku ini linijki odpowiedzialnej za komunikację, MaSzyna ładuje scenariusz a przy samym końcu wyrzuca do pulpitu. Po usunięciu linijki - wszystko działa.
Mój fragment wpisu:
uart COM6 115200 0.01 0.01
Dodam, iż MVD Serial Port działa poprawnie. Mogę przetestować pulpit za pomocą jego.
Załączam log i błędy.
Problem występuje tylko i wyłącznie na moim urządzeniu, dodatkowo, dziwi mnie fakt ten, ponieważ MaSzyna zawsze tam chodziła bez problemów (wcześniej z Pokeys).

Specyfikacja PCta:
I5 2400
GeForce 1050Ti 4gb
500gb ssd
8gb RAM
Windows 10 64bit

Piszę tu ponieważ w pomocy doraźnej nie otrzymaliśmy odpowiedzi na nasz problem. Być może tu go znajdziemy.

Offline CTL

  • Zasłużony dla Symulatora
  • Wiadomości: 379
    • Zobacz profil
  • Otrzymane polubienia: 53
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1291 dnia: 28 Maja 2023, 16:15:08 »
Posiadam szybkościomierz rejestrujący RT13 (jak na EP09) o zakresie 210km/h, silnik sprawny szybkość pokazuje, zegarek nie sprawny, brak szpilki do mocowania taśmy, jak ktoś był by zainteresowany zapraszam na PW.

Offline mechatronik

  • Zasłużony dla Symulatora
  • Wiadomości: 2414
  • Kierownik sekcji napraw lokomotyw
    • Zobacz profil
    • Filmy kolejowe
  • Otrzymane polubienia: 168
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1292 dnia: 29 Maja 2023, 02:15:13 »
(jak na EP09) o zakresie 210km/h
Na EP09 masz i miałeś 180 ;), 210 jest z "azbeściaka" ;)
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 erap2

  • Wiadomości: 96
  • JA
    • Zobacz profil
  • Otrzymane polubienia: 25
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1293 dnia: 01 Czerwca 2023, 15:36:37 »
Posiadam na sprzedaż komplet - 2 szybkościomierze: 1 rejestrujący RT-9, a drugi wskazujący typ A16. Oba w pełni sprawne, na rejestrującym założona taśma, a wskazujący zaplombowany. Jak coś to zapraszam na PW.

Offline lcddisplay

  • Deweloper
  • Wiadomości: 115
    • Zobacz profil
  • Otrzymane polubienia: 114
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1294 dnia: 05 Czerwca 2023, 22:38:34 »
Dobrzy ludzie, ma ktoś może drabinkę stykową do nastawnika ET22? Albo może chce ktoś załatwić takie coś dla mnie za odpowiednią opłatą?
Uśmiechnij się :)

Offline Michux

  • Wiadomości: 49
    • Zobacz profil
  • Otrzymane polubienia: 3
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1295 dnia: 06 Czerwca 2023, 22:28:16 »
Dobry wieczór. Potrzebuję pomocy z podłączeniem nastawnika do Arduino. Czy muszę podłączać wszystkie styki od nastawnika EU07, czy można to zrobić w inny sposób? I jak to wpisać w kod do Arduino? Prawie wszystko mamy już zrobione żeby nasz symulator działał, został właśnie tylko nastawnik.

Online mac310

  • Zasłużony dla Symulatora
  • Wiadomości: 518
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 73
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1296 dnia: 08 Czerwca 2023, 22:22:52 »
Nie musisz podłączać wszystkich styków. Ja podłączyłem tylko 31 i działa (https://baur.pl/nastawnik-jak-sie-patrzy/).
Historia budowy pulpitu lokomotywy serii EU07.

Offline myheaven

  • Wiadomości: 13
  • https://www.rcn.tlx.pl/
    • Zobacz profil
  • Otrzymane polubienia: 8
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1297 dnia: 14 Lipca 2023, 21:55:25 »
Ktoś kto robił przesiadkę  w pulpicie EN57 na Arduino Mega musiał użyć dodatkowych ekspanderów, czy MEGA ogarnia wszystko na swoich podstawowych wejściach / wyjściach?

Offline Hirek

  • Wiadomości: 292
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 211
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1298 dnia: 30 Lipca 2023, 17:05:56 »
Policz sobie ile masz hebli/lampek/miernikow i sprawdz na stronie arduino czy liczba IO/PWM spelnia twoje oczekiwania :)
Mega posiada 54 zlacza IO z ktorych 15 moze byc uzyte jako PWM. Posiada rowniez 16 wejsc analogowych.

19:12 7/30/2023

U mnie projekt byczka ruszyl do przodu i blat zostal wreszcie pomalowany. Aktualnie jest skladany do kupy.
« Ostatnia zmiana: 30 Lipca 2023, 19:12:49 wysłana przez Hirek »
Z maszyną od PC 08.13
Tak, to ten furas co wydał MaSzynę xD

Offline CTL

  • Zasłużony dla Symulatora
  • Wiadomości: 379
    • Zobacz profil
  • Otrzymane polubienia: 53
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1299 dnia: 31 Lipca 2023, 14:36:27 »
Jeśli jest ktoś zainteresowany posiadam do sprzedania: kran dodatkowy i zasadniczy hamulca Oerlikon, tablicę z manometrami z ET22 (jeden manometr ma stłuczone szkło), szybkościomierz wskazujący o zakresie 160km/h, szybkościomierz rejestrujący z lok. SM42 (nie sprawny zegarek), zainteresowanych zapraszam na PW.

Offline Hirek

  • Wiadomości: 292
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 211
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1300 dnia: 08 Sierpnia 2023, 03:03:17 »
Siemka, spotkał się ktoś z problemem na ostatniej paczce że maszyna po załadowaniu się wysypuje bez żadnego dumpa, czy syfu w logu / errors? Podpięte arduino I skonfigurowane w ini na jednym kompie wysypuje symulator, na drugim działa. Co tu może być nie tak?
Z maszyną od PC 08.13
Tak, to ten furas co wydał MaSzynę xD

Offline Pitek

  • Zasłużony dla Symulatora
  • Wiadomości: 292
    • Zobacz profil
    • [YT] Pitkowa Kolej
  • Otrzymane polubienia: 291
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1301 dnia: 09 Sierpnia 2023, 20:11:01 »
Zgłosiłem w Systemie zgłoszeń błędów w Symulatorze wspominany wcześniej problem dotyczący niedziałającego kranu na pulpitach opartych o Pokeys. Próbowałem dzisiaj obejść problem wykorzystaniem dołączonego do płytki oprogramowania PoBlock, który umożliwia własne programowanie płytki. Chciałem zrobić chociaż jakąś prowizorkę, typu zakres napięcia od do, daje odpowiedni klawisz dla ułożenia kranu. Niestety, aby Pokeys działał, musi być opcja w starterze załączona dla używania Pokeysa, co jednocześnie odcina używanie klawiatury numerycznej dla pozycji kranu (brak reakcji). Tym samym nadal od X wersji pulpit jest bezużyteczny, gdyż w żaden sposób nie można hamować pojazdem.

Offline Hirek

  • Wiadomości: 292
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 211
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1302 dnia: 17 Sierpnia 2023, 21:14:57 »
Podpięte arduino I skonfigurowane w ini na jednym kompie wysypuje symulator, na drugim działa. Co tu może być nie tak?

Problem rozwiązałem aktualizując sterowniki od USB w laptopie. Swoja droga wymiana kabelków w nastawniku dobiegła końca. Są pierwsze lampki i w 50% funkcjonalny dolny panel.


21.08.2023 11:39
Swoja droga ktoś z posiadaczy haslerow kręcił w nim przebieg do tylu już?
« Ostatnia zmiana: 21 Sierpnia 2023, 11:39:44 wysłana przez Hirek »
Z maszyną od PC 08.13
Tak, to ten furas co wydał MaSzynę xD

Offline m_w

  • Wiadomości: 15
    • Zobacz profil
  • Otrzymane polubienia: 24
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1303 dnia: 21 Sierpnia 2023, 13:00:33 »
Swoja droga ktoś z posiadaczy haslerow kręcił w nim przebieg do tylu już?
Zdejmujesz ramke z szybką i palcem, ew. wykałaczką ustawiasz rolki na interesującą cie wartość.

Offline Hirek

  • Wiadomości: 292
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 211
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1304 dnia: 21 Sierpnia 2023, 21:37:12 »
Dzieki, o 400 tys kilometrow poszlo do tylu. Mam nadzieje ze nikt mnie z tego tytulu scigac nie bedzie :)


24.08.2023 1:39
Wleciało podświetlenie mierników, klimat wieczorem jest niezły.
« Ostatnia zmiana: 24 Sierpnia 2023, 01:40:11 wysłana przez Hirek »
Z maszyną od PC 08.13
Tak, to ten furas co wydał MaSzynę xD

Offline Kacper202023

  • Wiadomości: 7
    • Zobacz profil
  • Otrzymane polubienia: 6
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1305 dnia: 26 Sierpnia 2023, 15:55:20 »
Witam serdecznie.
Przychodzę z pewnym kłopotem. Od dłuższego czasu buduję w domowym zaciszu symulator ET22/EU07 (na Arduino) i do tej pory idzie dobrze, ale doszedłem do hamulców. Potencjometr pod Arduino podłączony, wpis zrobiony, w MVD zakres min./max. wysterowany, wpis do INI również zrobiony. Problem pojawia się w tym, że hamulec nie idzie płynnie wraz z potencjometrem, lecz ma dwie pozycje, min-max. Szukałem na forum, lecz nic na ten temat nie znalazłem. Miał ktoś z Was może podobny problem?

Online mac310

  • Zasłużony dla Symulatora
  • Wiadomości: 518
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 73
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1306 dnia: 27 Sierpnia 2023, 22:56:47 »
Gdzieś musiałeś zrobić błąd. Albo w kodzie albo w podpięciu pinu. Do jakiego pinu masz ten potencjometr podpięty i jaki masz kod do jego obsługi?
Historia budowy pulpitu lokomotywy serii EU07.

Offline Kacper202023

  • Wiadomości: 7
    • Zobacz profil
  • Otrzymane polubienia: 6
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1307 dnia: 28 Sierpnia 2023, 15:14:29 »
Do jakiego pinu masz ten potencjometr podpięty i jaki masz kod do jego obsługi?
Potencjometr mam podpięty do pinu A15, a kod następujący:

Cytuj
#include <Wire.h>
volatile uint8_t fromPC[52] = {0};
volatile uint8_t toPC[20] = {0xEF, 0xEF, 0xEF, 0xEF, 0};

void setup()
{Wire.begin();

pinMode(A15, INPUT_PULLUP);

  Serial.begin(115200);
  Serial.setTimeout(30);
  while(!Serial.available()){}
}

void loop()
{

  bitWrite(toPC[15], 0, !digitalRead(A15));

  // Data transmission
  while (!Serial.available()) {};
  Serial.readBytes((char*)fromPC, 52);
  Serial.write((char*)toPC, 20);
}

Wpis do ini taki:
Cytuj
uart COM4 115200 0.12 0.1
uarttune 0 0 256 0 1 255 0.7 1023 0.6 1023 1 255 4000 255 800 255 150 255
uartfeature no no no yes
uarttachoscale 8
uartdebug no

Offline Hirek

  • Wiadomości: 292
  • ugułem to siemens fajne wozy robi
    • Zobacz profil
    • Kanał YT
  • Otrzymane polubienia: 211
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1308 dnia: 29 Sierpnia 2023, 18:01:54 »
Zmien kod na:
#include <Wire.h>
volatile uint8_t fromPC[52] = {0};
volatile uint8_t toPC[20] = {0xEF, 0xEF, 0xEF, 0xEF, 0};

void setup()
{
Wire.begin();

pinMode(A15, INPUT);

  Serial.begin(115200);
  Serial.setTimeout(30);
  while(!Serial.available()){}
}

void loop()
{

  toPC[15] = map(analogRead(A15), 0, 1023, 0, 255);

  // Data transmission
  while (!Serial.available()) {};
  Serial.readBytes((char*)fromPC, 52);
  Serial.write((char*)toPC, 20);
}

Wyjaśnienie:
W wartość 0/1 (bit) chciałeś wsadzić 0-255 (bajt). Zmieniłem żeby do bajtu wsadzać wartość 8 bitową.

Dodatkowo potencjometr podłącz od lewej GND, A15, 5V dla lepszego i dokładniejszego odczytu.
« Ostatnia zmiana: 01 Września 2023, 14:00:34 wysłana przez Hirek »
Z maszyną od PC 08.13
Tak, to ten furas co wydał MaSzynę xD

Online mac310

  • Zasłużony dla Symulatora
  • Wiadomości: 518
    • Zobacz profil
    • Moim Okiem...
  • Otrzymane polubienia: 73
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1309 dnia: 29 Sierpnia 2023, 19:37:59 »
Pin analogowy deklaruj jako INPUT, a nie INPUT_PULLUP.
Bajt w ramce danych doPC dla hamulca zespolonego to jest 12, a nie 15, a dla pomocniczego jest 14.

Użyj funkcji map do przeskalowania wartości odczytanej z pinu analogowego (potencjometr działą jako dzielnik napięcia i daje poprzez konwerter analogowo-cyfrowy wartości od 0 do 1023, a chcemy to przekształcić na wartość 8 bitową z zakresu od 0 do 255 i taką wartość przesłać do symulatora na określonym bajcie.

doPC[12] = map(analogRead(A15), 0, 1023, 0, 255);
Użyłeś kodu dla stanu pinu cyfrowego i dlatego przyjmował on tylko dwa stany minimum i maksimum.
Swoją drogą nie wiem jak Ci działało przekazywanie wartości poprzez bajt 15.
« Ostatnia zmiana: 29 Sierpnia 2023, 19:49:15 wysłana przez mac310 »
Historia budowy pulpitu lokomotywy serii EU07.

Offline myheaven

  • Wiadomości: 13
  • https://www.rcn.tlx.pl/
    • Zobacz profil
  • Otrzymane polubienia: 8
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1310 dnia: 02 Września 2023, 11:04:50 »
W nastawniku EN57 występuje przewód z uziemieniem. Czy jest sens aby podpiąć go do GND Arduino? Wydaje mi się że nie. Czy ogólnie ktoś podpinał ten przewód gdziekolwiek, czy zostawić go tak jaj jest?

Offline Kacper202023

  • Wiadomości: 7
    • Zobacz profil
  • Otrzymane polubienia: 6
Odp: Nastawnik/Pulpit do komputera - Wskazówki i gotowe projekty.
« Odpowiedź #1311 dnia: 02 Września 2023, 19:20:35 »
Czy jest sens aby podpiąć go do GND Arduino?

Nie, przy 5V uziemienie raczej nie ma sensu.

Dzięki bardzo @Hirek oraz @mac310 za szerokie wyjaśnienie wszystkiego, oczywiście teraz działa :).
« Ostatnia zmiana: 02 Września 2023, 19:57:41 wysłana przez Miłosz Dorsz »