Тёмный
No video :(

[HUN] Ev3 metró vezetőpult (LOTUS szimulátorhoz) 

Bzmot332bve
Подписаться 2,2 тыс.
Просмотров 6 тыс.
50% 1

Ez a videó azt hivatott bemutatni, hogyan alakítottam át egy Ev3 metró műszerfalat úgy, hogy azt számítógéphez csatlakoztatva használni lehessen különböző szimulátorokhoz (itt éppen LOTUS-hoz, de hasonlóan kéne OMSI, Metrostoi, Train Simulator, Maszcyna, bármihez, ami támogatja azt, hogy adatokat szedjél ki a játékból, és azt utána továbbküld - enélkül beviteli eszközként pedig bármiben működik a dolog, akár openBVE-ben, vagy ha jól esik, Doom-hoz is).
** FIGYELEM **
Nem tudok és nem is akarok tippeket adni arra, ilyen alkatrészeket hol lehet beszerezni. Marketplace, jófogás, vatera egy példa. A BKV néha árverez el cuccokat. Buszos fronton vannak bontók, vannak magánszemélyek, akik bontanak cuccokat. A MÁV-nak is van bontója, lehet érdeklődni náluk (kulturáltan, nem kunyizva ingyen). Saját célra MP2-U2-es műszert (lásd videó) én speciel Oroszországból szereztem egy orosz apróhirdetési oldalról, de vasutas cuccok előfordulnak az ebay-en is. Tessék nézelődni.
** Felhasznált alkatrészek **
Mikrokontroller: Arduino Due
Optocsatoló: 4N25 (de ugyanígy használható EL817...stb)
BCD konverter: CD4511B
2x7 LED kijelző: DC08-11GWA
Step-down: DSN-1504-3A
MOS-FET: BS170 (n-csat)
Léptetőmotor: x27-168
Az Arduino-t vaterán vettem eredetit, de lehet kapni funkcióban azonos, kínai gyártásúakat az ebay-en, aliexpress-en, stb. A step-down-t a hestore-ban, a többit a lomex-ben, de értelemszerűen mindegyikre van más (akár kínai) alternatíva.
** Program kódok **
Sajnálom, nem fogom publikálni a kódom, programozós beidegződés.
De egyébként annyi a lényeg, hogy az Arduino-n a main loop-ban beolvasgatom a kapcsolókat, és ezek alapján (if-else-ekkel) küldök joystick button eventeket a gépre (le van nyomva, fel van engedve a gomb). A karokat szintén joystick tengelyként küldöm, ezt a játék kezeli le diszkrét pozíciókra.
A kijelzők, műszerek működtetéséhez szükséges egy plugin a játéknál. Nyilván ez játéka válogatja, a LOTUS-nál simán az adatokat egy kis átalakítás után kiküldöm soros porton az Arduino-nak, az alábbi formátumban (igen, a KOMSI-s elgondolás, kicsit tovább reszelve):
A0B0C0D0E0u000v000w000x000t000

Ahol az A-E a fények, a mögötte álló érték 0-1, fénytől függően. A többi érték (u-t) a különböző műszerek értéke, itt minden kiküldéskor az aktuális értéket küldöm ki. Az Arduino olvasgatja a byte-okat, és aszerint karekter vagy szám-e, eldönti mit kezdjen az értékkel.
Az x27-168-as léptető motorok library-je:
guy.carpenter....
** Ami kimaradt: árammérő **
A videóból kimaradt, az árammérő kapcsolása, bocsesz.
Itt arról van szó, hogy a műszer két irányban mér, mégpedig pozitív vagy negatív feszültséget (ráadásul elég kicsi értéket, 75mV/végállás). Magyarul cserélgetni kell a lábait. Én ehhez egy sima híd-kapcsolást használtam (olyasmit, mint amit motoroknál szoktak használni forgásirány változtatáshoz, vagy teljes-híd invertereknél). Négy FET-em van, a hídban van a műszer. Felváltva 2-2 FET-et vezérlek, ezáltal van egyik vagy másik irányba kötve a műszer. A jelről pedig az arduino egyik analóg kimenete (PWM) gondoskodik, előtét ellenállás segítségével (hogy az arduino due 3,3V - ÉS NEM 5V - feszültségéből 75mV-ot állítsak elő).
Mivel itt semmi erősítés vagy egyéb fekete mágia nem kell, közvetlen az Arduino vezérli a műszert. Így nem kellenek optocsatolók sem. Egyébként az akku és vonalfesz mérőt simán rá lehetne kötni az arduino-ra, egy előtét ellenállással, feltéve hogy 0-3,3V között mérnek valahol. Ha nem, akkor már kell optocsatoló és valami erősítő kapcsolás.
Bzmot332, 2022.

Опубликовано:

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@MrFish-yq6ll
@MrFish-yq6ll 7 месяцев назад
Elképesztő munka! Nekem ez full kínai, jó, hogy vannak emberek akik ennyire értenek valamihez.
@Bzmot332bve
@Bzmot332bve 7 месяцев назад
Hidd el, van téma amivel én is így vagyok, kezdve a különböző orvosi videókkal :D Egyébként köszönöm!
@kriss_.
@kriss_. 2 года назад
Azta! Elképesztő, hogy ennyire kreatív vagy. Egyébként nagyon szép munka! Egy csomó openBVE-s cuccodat használom, amik fantasztikusak. Nagyon szeretem ezeket a típúsu videókat. Ui.: A kedvenc videósom vagy ever
@wolwesking
@wolwesking 2 года назад
Szia! Nagyon szép munka. Én is hasonlót fogok csináni, csak villamossal. Programozó vagyok, és úgy gondoltam, hogy megcsinálom a saját szimulátoromat. A videód rengeteget segített. Amit nagyon szépen köszönök.
@Bzmot332bve
@Bzmot332bve 2 года назад
Igazán nincs mit ;) Ha valami kódolással kapcsolatos kérdésed merülne fel (pl. az arduinoval kapcsolatban, ami elég sajátságos állatfaj), nyugodtan kérdezz majd.
@Burst99325
@Burst99325 2 года назад
Már csak egy indiai háttérzene és némi borzalmas akcentus hiányzik. :D
@Bzmot332bve
@Bzmot332bve 2 года назад
Nem éreztem szükségét ukulelézni alatta, de ezek szerint lenne rá igény... :D
@Burst99325
@Burst99325 2 года назад
​@@Bzmot332bve ezekszerint te sosem néztél ilyen indiai programozás tutorialokat :D
@Bzmot332bve
@Bzmot332bve 2 года назад
@@Burst99325 hála az égnek nem volt rá szükségem :D De ha ez vigasztal, volt már teams meetingem indiai tech supporttal céges ügyben, nagyon kiváló szórakozás volt, főleg hogy olyan hibát mutattam nekik, amiről nem is hallottak még :D
@Home_Metro_HM
@Home_Metro_HM 6 месяцев назад
Здраствуйте, подскажите как вы сделали вывод параметров из игры на индикацию и манометры?
@Bzmot332bve
@Bzmot332bve 6 месяцев назад
I wrote a plugin DLL in C language, and I'm using that to get the data from the game and send it to the Arduino via serial port.
@Home_Metro_HM
@Home_Metro_HM 6 месяцев назад
@@Bzmot332bve а можете предоставить DDL или скрипт для игры для вывода данных и скрипт для ардуино?
@Bzmot332bve
@Bzmot332bve 6 месяцев назад
@@Home_Metro_HM I'm sorry but I don't want to send my program to anyone else.
@Its_N_21
@Its_N_21 5 месяцев назад
Hello do you know where i can get a Pult from the EV3?
@Bzmot332bve
@Bzmot332bve 5 месяцев назад
arveres.bkv.hu/aukcio/utolso-darab-regi-orosz-metrobol-szarmazo-muszerasztal-segedvezeto-allas--arv20246076 The local transport company (BKV) sells/sold the last ones, like the one in the above link (though that's from an inner car). Maybe they have more and will put them on auction as well, I don't know.
@bencekorom8560
@bencekorom8560 Месяц назад
Szia, bele kezdtem egy hasonló projektbe de gondom támadt az arduino uno be programozásához esetleg ebben tudnál segíteni?
@Bzmot332bve
@Bzmot332bve Месяц назад
Egész konkrétan mi a probléma? Emlékeim szerint egyébként az uno-n nem működik a keyboard.h, mivel más az USB meghajtó chip rajta (a Leonardo-n és a Due-n erre a célra konkrétan egy másik uC van felrakva és nem egy sima FTDI kópia IC, ezért működik a könyvtár), tehát azt felesleges rajta próbálnod. Azzal joystick parancsokat tudsz pl. küldeni gombnyomáskor.
@bencekorom8560
@bencekorom8560 Месяц назад
Rendben köszönöm ​@@Bzmot332bve
@reflexgamespatrick
@reflexgamespatrick 2 года назад
Ezekről a járművekről szinte semmi üzemeltetési útmutató nincs. Te milyen forrásokat használtál?
@Bzmot332bve
@Bzmot332bve 2 года назад
Egy ex metróvezető barátom elküldte a 70-es években kiadott metró jármű szerkezettan két kötetét, ami elég jól, kapcsolás szinten írja le a működését az Ev, Ev3 és 81-717-es metrókocsiknak.
@reflexgamespatrick
@reflexgamespatrick 2 года назад
@@Bzmot332bve Át tudnád küldeni kérlek. Egy metró szimulatort csinálok. Már az Ev típusú metró modell meg van. A fülkének vannak hiányosságai, mert ezeket a dokumentációkat valamiért nagyon titkolják. A pandákról sikerült doksit szereznem, amelynek még csak a külseje van meg. Az alstrom metrókról is van esetleg kézikönyvet?
@Bzmot332bve
@Bzmot332bve 2 года назад
@@reflexgamespatrick van a pandáról és az Alstom-ről is, de ne haragudj, nem fogom átküldeni, mivel ahogyan te is mondtad, ezek nem annyira publikus infók (nem mint ha a neten amúgy bármilyen más tömegközlekedéses forrás fent lenne, lásd Danka könyvek a villamosokhoz és HÉV-ekhez...stb).
@reflexgamespatrick
@reflexgamespatrick 2 года назад
@@Bzmot332bve Nem probléma
@reflexgamespatrick
@reflexgamespatrick 2 года назад
​@@Bzmot332bve Az Ev metro a muszerfalanak gombjait el tudnad magyarazni, hogy mi mit csinal?
Далее
버블티로 체감되는 요즘 물가2
00:15
Просмотров 2 млн
[ENG] Ev3 metro dashboard (for LOTUS simulator)
30:24
Train Simulator HUN 70 Simens Desiro
36:53
Ev3 metró pult
1:19
Просмотров 2,3 тыс.
MÁV BDVmot Üzembehelyezés
23:38
Просмотров 62 тыс.
Végigmentünk a 3-as metró felújított szakaszán
1:59
DTK Show - Új metró
2:41
Просмотров 39 тыс.
Lotus-Simulator #22 - Budapest Metro M2 -  MMZ EV
22:08