From cd78ebb78027a23200e1213b218d7b6a91ff9316 Mon Sep 17 00:00:00 2001 From: Crelotik <163541974+Crelotik@users.noreply.github.com> Date: Mon, 10 Aug 2026 15:20:02 +0300 Subject: [PATCH 1/3] Create 2026-08-10-EV3Locomotive --- projects/_posts/2026-08-10-EV3Locomotive | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 projects/_posts/2026-08-10-EV3Locomotive diff --git a/projects/_posts/2026-08-10-EV3Locomotive b/projects/_posts/2026-08-10-EV3Locomotive new file mode 100644 index 00000000..c6e04d61 --- /dev/null +++ b/projects/_posts/2026-08-10-EV3Locomotive @@ -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) From 91b792daabe59ca00fc1eab9d12fc76cc715467a Mon Sep 17 00:00:00 2001 From: Crelotik <163541974+Crelotik@users.noreply.github.com> Date: Mon, 10 Aug 2026 15:21:17 +0300 Subject: [PATCH 2/3] Rename 2026-08-10-EV3Locomotive to 2026-08-10-EV3Locomotive.md --- .../{2026-08-10-EV3Locomotive => 2026-08-10-EV3Locomotive.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename projects/_posts/{2026-08-10-EV3Locomotive => 2026-08-10-EV3Locomotive.md} (100%) diff --git a/projects/_posts/2026-08-10-EV3Locomotive b/projects/_posts/2026-08-10-EV3Locomotive.md similarity index 100% rename from projects/_posts/2026-08-10-EV3Locomotive rename to projects/_posts/2026-08-10-EV3Locomotive.md From 58e5f5c786bd89b3a2f90f3cb8533343bd641667 Mon Sep 17 00:00:00 2001 From: Crelotik <163541974+Crelotik@users.noreply.github.com> Date: Mon, 10 Aug 2026 15:27:12 +0300 Subject: [PATCH 3/3] Update 2026-08-10-EV3Locomotive.md --- projects/_posts/2026-08-10-EV3Locomotive.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/_posts/2026-08-10-EV3Locomotive.md b/projects/_posts/2026-08-10-EV3Locomotive.md index c6e04d61..76567ebd 100644 --- a/projects/_posts/2026-08-10-EV3Locomotive.md +++ b/projects/_posts/2026-08-10-EV3Locomotive.md @@ -3,7 +3,7 @@ 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 +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)