model railroad electronics
Skip to content
Overview
Background
Toyama Light Rail, the prototype
Toyama Light Rail, the models
Track plan
Throttles
Background
Motor controller hardware
Motor controller software
Throttles — Implementation
Overview
Throttle System Units
Throttle Unit
Controller Unit
Power Monitor Unit
Switch Machine Controllers
Background
Switch machines
Hardware
Update
Another update
Schematics
Driver Module printed circuit boards
Software
Special note: I2C over servo wire
Block switching
Background
What about those turnouts?
Switching a single block
Switching multiple blocks
Hardware
Block addressing logic
Relay decoder/driver
Relay module
Connection to control processor
Software
Timing requirement for relays
Track Sensors
Background
Sensors
Controllers and nodes
Sensor nodes
Sensor controllers
Sensor network
Software
Sensor nodes
Sensor controller
Trackside Signals
Background
Color-Light Signals
Obstruction-Warning Signals
Notes on Interfaces
Daisy-chaining SPI devices
I2C over servo cable
UDP network communications
Railroad Turntable
Background
Modeling the turntable
Trackage
Drive mechanism
Position indexing
Turntable Calculations
Background
Calculations
Python code
Microstepping a stepper motor
Train Speedometer — Basics
Background
What you need
Scale factor
Units of speed
Sensors
Sensor separation
Elapsed time between sensor detections
Basics of operation
Calculating scale speed
Train Speedometer — Implementation
Background
Hardware
Setup
Operating the speedometer
Detect a train
Compute the train’s speed
Display the speed
Testing the speedometer
T-TRAK Module Wiring
(archive) Arduino Day 2017 in Rockville, Maryland
(archive) Switch Machine Controllers – version 1
model railroad electronics
Skip to content
Overview
Background
Toyama Light Rail, the prototype
Toyama Light Rail, the models
Track plan
Throttles
Background
Motor controller hardware
Motor controller software
Throttles — Implementation
Overview
Throttle System Units
Throttle Unit
Controller Unit
Power Monitor Unit
Switch Machine Controllers
Background
Switch machines
Hardware
Update
Another update
Schematics
Driver Module printed circuit boards
Software
Special note: I2C over servo wire
Block switching
Background
What about those turnouts?
Switching a single block
Switching multiple blocks
Hardware
Block addressing logic
Relay decoder/driver
Relay module
Connection to control processor
Software
Timing requirement for relays
Track Sensors
Background
Sensors
Controllers and nodes
Sensor nodes
Sensor controllers
Sensor network
Software
Sensor nodes
Sensor controller
Trackside Signals
Background
Color-Light Signals
Obstruction-Warning Signals
Notes on Interfaces
Daisy-chaining SPI devices
I2C over servo cable
UDP network communications
Railroad Turntable
Background
Modeling the turntable
Trackage
Drive mechanism
Position indexing
Turntable Calculations
Background
Calculations
Python code
Microstepping a stepper motor
Train Speedometer — Basics
Background
What you need
Scale factor
Units of speed
Sensors
Sensor separation
Elapsed time between sensor detections
Basics of operation
Calculating scale speed
Train Speedometer — Implementation
Background
Hardware
Setup
Operating the speedometer
Detect a train
Compute the train’s speed
Display the speed
Testing the speedometer
T-TRAK Module Wiring
(archive) Arduino Day 2017 in Rockville, Maryland
(archive) Switch Machine Controllers – version 1
Posted on
August 9, 2017
20170708_191635
Post navigation
←
New page: Throttles – Implementation
Leave a comment
Cancel reply
Δ
Comment
Subscribe
Subscribed
model railroad electronics
Sign me up
Already have a WordPress.com account?
Log in now.
model railroad electronics
Subscribe
Subscribed
Sign up
Log in
Copy shortlink
Report this content
View post in Reader
Manage subscriptions
Collapse this bar