Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions projects/_posts/2026-08-10-EV3Locomotive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
author: [ "@Crelotik" ]
programming_language: "Python"
youtube_video_id: iaOfkvl1cZQ
# thumbnail_override: "/images/projects/my-project/my-image.png" # If you don't have a YouTube video (or the video thumbnail isn't good) you can uncomment this line to set your own image for the project.
source_code_url: "https://github.com/Crelotik/Ev3Locomotive" # Provide a link to your code
---
![Photo of train controller](https://raw.githubusercontent.com/Crelotik/Ev3Locomotive/refs/heads/main/Pictures/Photo1.jpg)

# Overview
Project of Lego train controller for Derail Valley or other train game simulators.

# Features:
* Client-Server architecture, where EV3 client and PC - server
* Operate locomotive by emulation of keystrokes on PC
* Works via Wi-Fi
* Support custom keystroke logic via .py module
* Show your own .bmp photos or text on display

Assembling and instruction are [avalable on GitHub](https://github.com/Crelotik/Ev3Locomotive)

My email: [andruino.lab@gmail.com](mailto:andruino.lab@gmail.com)