The CKT-SQUEAL is a cost-effective, user-programmable sound player designed to allow the user to easily embed sound effects in electronic project or model railroad applications. The module takes standard microSD memory cards, and can be programmed by the user with any standard WAV file. With four inputs, the device can play four different sets of sounds. Each sound can be configured to play only once, play a single sound over and over as long as the input is grounded, play random random sounds every time an input is grounded, or play three sounds in sequence (known as "beginning-middle-end" mode) while repeating the middle sound as long as the input is down.
The CKT-SQUEAL is an effort to balance sound quality with cost, to make adding bits of ambient sound affordable for everyone. It won't replace your hi-fi system any time soon, but provides 16 bit sound from 45Hz to 16kHz.
Potential applications include crossing bells, flange squeal sounds (when combined with a CKT-IRSENSE while a train is in a curve), church bells, or anything you can think of.
The latest CKT-SQUEAL hardware design files and source code are now available at GitHub!