Skip to main content

I was wondering if anyone is using the Arduino board to help run anything on your layout.  For those not familiar, the Arduino board is a programmable board with multiple pin inputs and outputs that let's you set pins high or low to operate things like LEDs, relays, timing,  etc.

 

Seems like this would be a natural fit for some things on the layout. 

 

Thanks,

Ed

Original Post

Replies sorted oldest to newest

I have designed a railroad crossing alternating flasher circuit as a beginner lesson to try the Arduino out.  It works great! 

 

It won't end up on the layout because I want to try other experiments.  I got an add on 4 relay board and just waiting for some time to play with it.  Thinking about a trolley out and back circuit with sensing at each end.

 

Hoping for more responses to this...lots of ways to use the Arduino, seems like a natural for our trains.

 

Ed

I've been working on Arduino-based control system for several years.  In my setup the Arduino:

 

  • Reads block occupancy sensors
  • Controls layout signals
  • Identifies locomotives on the layout with RFID
  • Interfaces with the Legacy command base and the DCS TIU
  • Provides fully automated multiple locomotive running (if desired)
  • Interfaces with JMRI running on a computer to provide an interactive panel controlling layout switches, accessories, and operating cars.

The Arduino (a Mega in this case) is the board in the middle of the picture.  The other two boards are ones I designed for block occupancy sensing and a 64-line I/O expander:

 

_MG_3849

 

 

The control panel is implemented on a computer with a touchscreen, running the open-source JMRI software.  It sends commands to the Arduino, which passes them on to the Legacy base:

 

 

panel

Attachments

Images (2)
  • _MG_3849
  • panel
Post
×
×
×
×
Link copied to your clipboard.
×
×