Hello everyone. I am developing software to allow simultaneous control of multiple devices from a single program.

Devices can be controlled by:
1. Complex user defined virtual control panels
2. Hardware controllers connected via USB or network
3. User defined computer automation of various types

It is browser based, so can be accessed from tablet, cell phone, pc, etc.

I'm using a model train layout to demonstrate some of the features in a youtube video.

https://youtu.be/Rymyw6IiZkQ

The demostration is controlling
1. MTH protosound 2 and 3
2. MTH conventional
3. DCC loco using Loconet
4. DCC controlled slot cars
5. Arduino running computer automated traffic lights
6. MIDI controllers as hardware controlling devices for the entire layout
7. An AVR receiver
8. Atlas switches using an Arduino to monitor and limit maximum current to prevent overheating

demo

Attachments

Photos (1)
Original Post

It looks like it would be useful for museum or public displays - having the entire layout choreographed - for specific timeframes - played and cycled throughout a day - DCS and Legacy equipment have memory limitations for multiple scenarios

Have you seen the Bluetooth product and the older JMRI aimed at Lionel products - different signal output I assume

Carl

Arctic Railroad

Great idea! Have you thought about touching up the app a little design-wise? I definitely could help with that. What are you writing the program in? What does the front end look like? Making an app look nice will future proof it as well as bring more people onto the app, which is always a good thing.

~ Ameen(formally known as AmeenTrainGuy)

One thing which I think is missing from DCS, Legacy, LCS, etc., is any provision for randomness.  For example if a layout has multiple trains, alternate routes, etc., it would be neat if in certain scenarios, the computer randomly varied the route, speed, duration, etc., of operation.  I remember discussing this with @SantaFeFan many years ago.  As far as I know it's never been implemented.

Creep, coast, and pull.  We're not talking about cold fusion here.

That is very cool!

As an experiment, I used an olde Behringer FCB-1010 Midi board pedal and a couple Midi Solutions boxes to convert signals to sysex, etc etc..   One of the expression pedals was the throttle.  The other was the brake.    I then assigned the stomp-box type buttons to be the Switch toggles for the switches.   It was fun!

If I had the time, I had considered using my Mainstage setup to automate a running session based on a playback music track

 

Your use of the Presonus unit is genius.    Now I want to see if my Focusrite could do it

Or even the X-32 mixer software. 

x32

 

Music, trains, boneless chicken farming
David

Attachments

Photos (1)

gunrunnerjohn: Sorry about the jumpiness. I started that thing with good intentions, then remembered how much I hate video editing and ended up just posting the screen recording as-is 

Moonman: Yes, it will do Bluetooth, RF, Infrared and WIFI using Arduino shields. I don't have any Lionel Legacy, but it is on the list.

AmeenTrainGuy: Thank you for the offer. I need help with styling. Still working on basic architecture for now. It's PHP and powershell. Just starting to move as much as possible to c++.

eddiem: MIDI goes to PC. PC goes to devices that can control the higher voltages (e.g. TIU, Digitrax command station, relays connected to Arduino).

Ted S: That has never occurred to me, but makes sense. I will add a random generator with parameters to the logic setup page. Thanks! More code 

EscapeRocks: Yes. I almost bought a Behringer too. Any should work. The AKAI APC40 is the bargain, IMO. Under 100.00 on Ebay and built like a tank.

Yeah, I would be glad to help the model railroad community. I can work with PHP i will most likely use plain css for styling, if html is in use I can also work with that more quickly. Send me an email and we can discuss the details. I am eager to help out! 

~ Ameen(formally known as AmeenTrainGuy)

Add Reply

Post
The DCS Forum is sponsored by
OGR Publishing, Inc., 1310 Eastside Centre Ct, Suite 6, Mountain Home, AR 72653
330-757-3020

www.ogaugerr.com
×
×
×
×
×