Michael and I have this concept called INYAP. Between our day jobs, personal lives, ISE, and our hobbies, we both have very busy existences and often finding room to mature a project idea into a product is difficult. It stands for “I Need Yet Another Project,” said with every bit of sarcasm that you’d expect. It’s the stock response whenever one of us comes up with some interesting project that we want to tackle, but don’t quite know where to fit it in. It can be roughly translated as “that’s a cool idea, but I’d need to be an insomniac with 27 hour days to actually get it built.”
However, every now and then, something is just compelling enough to make it through the INYAP stage and become a prototype. If the prototype tests out and seems like something other people might use and can be manufactured at a price point we think they might pay, it might mature into a product. I wanted to take a moment to share a couple of the new products we have in the pipeline here at ISE. These are things that have escaped INYAP but you won’t find in the web store just yet.
Reflective IR Sensors
(Note: this effort has since developed into a real product: CKT-IRSENSE)
We already offer two varieties of current-sensing DCC block detectors – the MRB-BD42 and MRB-BD4X – but sometimes you need to sense the presence of a car or locomotive at a specific point on the layout. For that, nothing beats a reflective IR sensor mounted facing up through the trackwork. These work by shining an infrared signal, much like a TV remote uses, upwards from below the benchwork. If it reflects off something nearby, the signal is then picked up by a receiver and the occupancy detector triggers. By carefully controlling the brightness of the IR light, it’s possible to vary the sensitivity from fractions of an inch up to several inches. Also, by sending a specific signal out that must be received, it’s possible to make the detectors extremely immune to external interference, such as from room lighting.
I’ve had a couple projects come up now where such a sensor would have been handy, so I started playing with designs for one. The initial boards we got back about a month ago didn’t work – too much interference was coupling from the transmitter to receiver. So, we made a few slight modifications (specifically going to a 4-layer PCB, so there are two power planes shielding the transmitter signal from the receiver), sent off for more, and built a few. There are still a few bugs lurking, but we’re working through those issues.
The detectors are an integral unit that takes 5-12VDC for power and provides both an open collector and 0-5V logic level output. Sensitivity is controlled via a small 11-turn potentiometer on the back end that can be adjusted with a flathead jeweler’s screwdriver. There’s a handy red occupancy LED on the back end so you can see when you have it set just right. The board is roughly 0.26″ wide by 2.5″ long, and so, with the heat shrink, you’ll probably need about a 19/64″ hole.
Have a use for one? Want to try them out? We’re looking for a few beta test customers. Just email us or post a comment on this blog entry, and we’ll pick four winning entries and send you free samples of our new IR sensor when they are ready. The only thing we ask is that you give us feedback about what does and doesn’t work well, and work with us to iron out the kinks.
Simple Audio Player
(Note: this effort has since developed into a real product: CKT-SQUEAL)
Our second “product in progress” is our upcoming audio player. At this point it’s just a prototype – I literally just ironed out the last missing feature in the firmware a few minutes ago. The player is designed to take four logic-level inputs and – based on either edge or level triggering – play a corresponding WAV file from a micro SD card. You can have up to 255 different sounds for each of the four inputs, and it will randomly select one each time it gets triggered. Or, you can have just one sound on an input, and have it loop continuously as long as the input is active. It comes with both a line-level output for connecting to powered speakers and a built-in speaker amplifier capable of driving a 4 to 32 ohm speaker.
As an example use, you could combine it with a couple of the IR detectors above to help bring a signaled grade crossing on your layout to life. The trigger could play a crossing bell WAV file in a loop as long as the IR detectors sensed a train near the crossing, and you could use the same sensors to trigger an additional circuit for animating the lights and gates.
Because it’s based on standard WAV files and a micro SD card, you can easily provide your own sounds. It’s as easy as converting them to a WAV file – possible with many freeware tools on many platforms – and copying them to the drive. Configuring randomization and level/edge triggered playback is also done through files on the card. The other advantage is that if you ever change your layout, it’s extremely easy to reprogram and use for a different application – no more being locked into the same sound for life!
We think sound doesn’t have to be expensive! The exact price on this isn’t fixed yet because it’s still just a prototype, but we’re confident at this point that we can bring it to market with a retail price around $30.
Here’s the prototype on my bench as I was working through bugs: