0 Members and 1 Guest are viewing this topic.
The light issue can be taken out of the equation to a large extent with some simple programming. If the sensor takes a continuous reading of light levels, it is the differential when it is blocked that is important, not an absolute value. We do this with optical sensors quite a bit to account for sunlight and other light sources. Stand alone circuits with CdS cells and the like needed some kind of threshold to trigger, while a programmed system can be much more flexible. Component count should be minimal and very robust.
Also, I recall once seeing some video of a mystery block detection method that works with plastic wheels. Supposedly the creator had no interest in marketing it and his acquaintance who shared it had no idea how it worked. Don't know if it was snake-oil or real, but if real and functional would be pretty awesome I guess.Anyone else remember seeing this? Probably on Trainboard or the Atlas forum.
Proof of concept!Tomorrow I'll add servos!
I always wanted to see a version that would vary based on speed. I think proto signals are 30 seconds. Using Arduino should make this very possible, you just may need several detectors.Jason
Moderately easy, actually. Yes, you'd need six point detectors - a pair on each approach, and a pair bracketing the actual crossing. The approach detectors would be spaced to determine direction and speed, and you base activation timing on the speed. The sensors at the crossing would be placed roughly where the crossbucks are, so anything immediately encroaching (or in) the pavement would be 100% activated.