This is a DiscontinuedProject. It has been finished and is in a stable state now. Currently, no effort is made for further work here.
In sports shooting competitions I attend, there is one requirement to shoot five shots onto a paper target either first 20 seconds (one "mode of competition"), and then another five shots within 10 seconds. To get used to the rhythm here, I am building a device that issues five beeps with the correct timing to be plugged into my electronic headset's line-level input (it's a Peltor SporTac active hearing protector).
Circuit description
The device has one power switch, three push-buttons labled "Start", "Mode", and "Prog", two LEDs colored red and green, and a connector to the headset's input plug. It is powered by a 9V "block" type battery. When turning on the device for the first time after manufacturing, it may start a counting sequence immediately, on its own. In this case, please press the "Mode" button once after the counting sequence has finished to have the device initialize its internal settings.
After turning the device on using the power switch, the red LED lights up while the green LED blinks a number of times, signalling the current mode of operation:
- 2 x green blinking: two-second interval, i.e. 10 second total shooting time
- 4 x green blinking: four-second interval, i.e. 20 second total shooting time
The interval mode can be changed by pressing the "Mode" button. After changing the timing mode, the LED signals the current setting as described above. Interval settings are saved even when the power is turned off, the device will start up with the same timing setting at the next power-on.
When the "Start" button is pressed, the shooting sequence is signalled:
- 5 x short low-pitch tone, red LED blinks: counting in for the shooter to become ready
- 5 x short high-pitch tone, green LED blinks: "fire" signal, spaced either 2 or 4 seconds apart, depending on timing mode selected.
- 1 x long low-pitch tone, red LED lights: Time out, stop shooting.
Once the sequence has run, the next sequence can be started with the "Start" button, or another timing mode can be selected with the "Mode" button. A started sequence cannot be interrupted, but must run until the timer has expired and the signals described above have been given by the device. Power can be turned off at any time.
The "Prog" button is currently unused.
External interfaces
Revisions
YA-B02.02
Roadmap
Task |
Started |
Finished |
Hardware design |
2009-11-01 |
2009-12-08 |
Hardware prototype |
2009-12-04 |
2009-12-08 |
Firmware programming |
2009-11-01 |
2009-12-09 |
PCB design |
2009-12-07 |
2009-12-09 |
Board production |
2009-12-12 |
2009-12-13 |
Case integration |
2009-12-19 |
2010-01-10 |
Files
Assembly list
Item |
Part number |
YA-B02.02 |
Circuit board, ATtiny13 |
YA-P03.01 |
Firmware for use with YA-B02.01 |
Case |
Images
|
|
|
|
THIS DATA IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DATA, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
All product and brand names mentioned on there pages and in the source code are registered names and/or trademarks of the respective owner and are mentioned for identification purposes only.
For a full copyright notice, please see this link. For imprint and contact information, please see http://www.thiemo.net/.