# Ninja Timer: Giant 7-Segment Display

## Overview

https://youtu.be/WUU8AQsf2Zw

![](https://cdn-learn.adafruit.com/assets/assets/000/040/125/medium800/projects_IMG_5517.jpg?1489194202)

Ninja Timer ready for action at the [Train Yard 317](https://www.facebook.com/trainyard317/) gym's [Ultimate Nina Athlete Association](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwj1maCvxNnSAhUj8IMKHTRQBhsQFggbMAA&url=http%3A%2F%2Fwww.ultimateninja.net%2F&usg=AFQjCNG_Dtqb5Y7gOtJSU9gINTj2_SoO8A&bvm=bv.149397726,d.amc)&nbsp;competition.

![](https://cdn-learn.adafruit.com/assets/assets/000/040/124/medium800/projects_ninjTime_IMG_9810_2k.jpg?1489193973)

## Big Time

Ever wanted to build an enormous timer using 7-segment displays? Here's a way to do just that using NeoPixel strips for the segments and acrylic diffusers to blend the individual LEDs into seamless&nbsp;light sources.

This guide shows how to build 12" tall digits, each made from a meter of NeoPixels cut into segments and then joined at angles. Each digit is controlled by a single Arduino data pin, so you can make and use as many&nbsp;digits as you like, dependant on power supply and available Arduino pins.

Plus, you'll build rugged buttons for starting and stopping the timer, and control an ear-splitting car horn from your Arduino!

https://youtu.be/-k2n4P6DgDY

Info: 

## Key Techniques

This guide will cover some techniques that are helpful when building a larger project. Fundamentally, this project is the same as simply using a button to tell an Arduino to light up a NeoPixel and beep a buzzer. But sometimes the details of scaling up your project can be intimidating.

Key techniques&nbsp;include:

- Diffusing groups of individual LEDs to make unified light sources
- Controlling long runs of NeoPixels without introducing signal noise
- Addressing&nbsp;a physical strip of NeoPixels as multiple logical segments
- Providing seperate, integrated power to multiple sub-systems&nbsp;
- Creating polarized, modular interconnects between parts
- Running robust input&nbsp;wiring over dozens or hundreds of feet

## Parts

In addition to the parts listed on the sidebar of this guide, you'll need the following:

- Project box such as [this](http://www.digikey.com/product-detail/en/bud-industries/CU-3283/377-1218-ND/428968)&nbsp;for multiple button controls
- [Sprinkler timer cabinet](https://www.amazon.com/Orbit-57095-Weather-Resistant-Outdoor-Mounted-Controller/dp/B000VYGMF2) to house the electronics
- [12V car horn](https://www.amazon.com/Wolo-300-2T-Disc-Horn-Volt/dp/B00029XGLE/)
- Cat 5e or Cat 6 (Ethernet) cable long enough for your application, x3 (for the Train Yard 312 gym we used two 50' and one 150' lengths)
- For the course stop button stand (you know, the one you dive for at the end of your run!) you'll need:
- 4' of 3" ABS pipe
- 3" ABS pipe coupler
- 3" ABS closet flange

## Parts

In addition to the parts listed on the sidebar of this guide, you'll need the following:

- Project box such as [this](http://www.digikey.com/product-detail/en/bud-industries/CU-3283/377-1218-ND/428968)&nbsp;for multiple button controls
- [Sprinkler timer cabinet](https://www.amazon.com/Orbit-57095-Weather-Resistant-Outdoor-Mounted-Controller/dp/B000VYGMF2) to house the electronics
- [12V car horn](https://www.amazon.com/Wolo-300-2T-Disc-Horn-Volt/dp/B00029XGLE/)
- Cat 5e or Cat 6 (Ethernet) cable long enough for your application, x3 (for the Train Yard 312 gym we used two 50' and one 150' lengths)
- For the course stop button stand (you know, the one you dive for at the end of your run!) you'll need:
- 4' of 3" ABS pipe
- 3" ABS pipe coupler
- 3" ABS closet flange (can be mounted with bolts into the flooring for the base)

![projects_IMG_9955.jpg](https://cdn-learn.adafruit.com/assets/assets/000/040/070/medium640/projects_IMG_9955.jpg?1489177840)

![projects_IMG_9956.jpg](https://cdn-learn.adafruit.com/assets/assets/000/040/071/medium640/projects_IMG_9956.jpg?1489178064)

![projects_IMG_9957.jpg](https://cdn-learn.adafruit.com/assets/assets/000/040/072/medium640/projects_IMG_9957.jpg?1489178081)

![projects_ninjTime_IMG_9831_2k.jpg](https://cdn-learn.adafruit.com/assets/assets/000/040/073/medium640/projects_ninjTime_IMG_9831_2k.jpg?1489178102)

## Materials

Each digit panel is made up of multiple layers of cut acrylic. You'll use opaque acrylic for the body and face layers of the panel, and translucent white acrylic for the segment diffusers.

The included CAD drawings are designed to be cut from 6mm and 3mm (roughly 1/4" and 1/8") cast acrylic, but you can adapt the files as you like for other dimensions and materials.

Each panel is cut from six 16" x 12" pieces of acrylic:

- 1ea. 6mm translucent white
- 2ea. 6mm black
- 3ea. 3mm black

[Acrylic cement](http://www.tapplastics.com/product/repair_products/plastic_adhesives/tap_acrylic_cement/130) and a[needle applicator](http://www.tapplastics.com/product/repair_products/plastic_adhesives/hypo_type_solvent_cement_applicator/409) will be used to secure the segments.

You'll also need six sets of #6-32 x 1-1/2"&nbsp;[screws](https://www.mcmaster.com/mv1489112404/#catalog/92949A157), [nuts](https://www.mcmaster.com/mv1489112404/#catalog/90480A007), 1/4" [nylon spacers](https://www.mcmaster.com/mv1489112404/#catalog/94639A301), and [wahsers](https://www.mcmaster.com/#92141A008) to fasten each panel plus two 1-1/2" wood screws of those same diameters to mount the panels to a wall or piece of lumber.

&nbsp;

Info: 

- [Next Page](https://learn.adafruit.com/ninja-timer-giant-7-segment-display/build-it.md)

## Featured Products

### Adafruit NeoPixel Digital RGB LED Strip - White 60 LED

[Adafruit NeoPixel Digital RGB LED Strip - White 60 LED](https://www.adafruit.com/product/1138)
You thought it couldn't get better than [our world-famous 32-LED-per-meter Digital LED strip](http://adafruit.com/products/306) but we will prove you wrong! You wanted **twice the LEDs**? We got it (well, its 1.875 times as many but that's within a margin of...

In Stock
[Buy Now](https://www.adafruit.com/product/1138)
[Related Guides to the Product](https://learn.adafruit.com/products/1138/guides)
### Arduino M0 Pro - 32 bit Cortex M0 with Debug Interface

[Arduino M0 Pro - 32 bit Cortex M0 with Debug Interface](https://www.adafruit.com/product/2417)
With the new **Arduino M0&nbsp;Pro** board, the more creative individual will have the potential to create one’s most imaginative and new ideas for IoT devices, wearable technologies, high tech automation, wild robotics and other not yet thinkable adventures in the world of...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/2417)
[Related Guides to the Product](https://learn.adafruit.com/products/2417/guides)
### Adafruit Perma-Proto Half-sized Breadboard PCB - 3 Pack!

[Adafruit Perma-Proto Half-sized Breadboard PCB - 3 Pack!](https://www.adafruit.com/product/571)
Customers have asked us to carry basic perf-board, but we never liked the look of most basic perf: its always crummy quality, with pads that flake off and no labeling. Then we thought about how people **actually** prototype - usually starting with a solderless breadboard and then...

In Stock
[Buy Now](https://www.adafruit.com/product/571)
[Related Guides to the Product](https://learn.adafruit.com/products/571/guides)
### Adafruit Perma-Proto Quarter-sized Breadboard PCB - Single

[Adafruit Perma-Proto Quarter-sized Breadboard PCB - Single](https://www.adafruit.com/product/1608)
Customers have asked us to carry basic perf-board, but we never liked the look of most basic perf: it's always crummy quality, with pads that flake off and no labeling. Then we thought about how people **actually** prototype - usually starting with a solderless breadboard and...

In Stock
[Buy Now](https://www.adafruit.com/product/1608)
[Related Guides to the Product](https://learn.adafruit.com/products/1608/guides)
### 74AHCT125 - Quad Level-Shifter (3V to 5V)

[74AHCT125 - Quad Level-Shifter (3V to 5V)](https://www.adafruit.com/product/1787)
Level shifting chips let you connect 3V and 5V devices together safely. This chip is similar to others in the shop (such as the 74LVC125) except this one is particularly good at converting **3V logic up to 5V**. This is in demand, especially when connecting some 3V devices such as...

In Stock
[Buy Now](https://www.adafruit.com/product/1787)
[Related Guides to the Product](https://learn.adafruit.com/products/1787/guides)
### Proto-Screwshield (Wingshield) R3 Kit for Arduino

[Proto-Screwshield (Wingshield) R3 Kit for Arduino](https://www.adafruit.com/product/196)
The next generation Proto-ScrewShield is a dual-purpose prototyping shield. Not&nbsp;only does it have a large 0.1" grid prototyping area but it also extends the Arduino pins to sturdy, secure, and dependable screw terminal blocks. You even get a few bonus terminals for extra GND and four...

Out of Stock
[Buy Now](https://www.adafruit.com/product/196)
[Related Guides to the Product](https://learn.adafruit.com/products/196/guides)
### Patch shield for Arduino

[Patch shield for Arduino](https://www.adafruit.com/product/256)
The patch shield is a cross between a [patch panel/bay](http://en.wikipedia.org/wiki/Patch_bay) and a [Wingshield](//www.adafruit.com/products/196). Its designed for times when you want to have remote sensors, or a control panel, or LEDs, or...practically anything where...

No Longer Stocked
[Buy Now](https://www.adafruit.com/product/256)
[Related Guides to the Product](https://learn.adafruit.com/products/256/guides)
### Massive Arcade Button with LED - 100mm Red

[Massive Arcade Button with LED - 100mm Red](https://www.adafruit.com/product/1185)
OMG WATCH OUT! This 100mm diameter arcade button with a **10mm deep plastic base** is so massive and inviting it may collapse upon itself and form a black hole from which not even light can escape! Until it does, however, it ready for all sorts of pressing and pushing. Science...

In Stock
[Buy Now](https://www.adafruit.com/product/1185)
[Related Guides to the Product](https://learn.adafruit.com/products/1185/guides)

## Related Guides

- [Pico W YBox3](https://learn.adafruit.com/pico-w-ybox3.md)
- [MicroPython Basics: Blink a LED](https://learn.adafruit.com/micropython-basics-blink-a-led.md)
- [QT Py CH32V203 eInk / ePaper Daily Calendar and Clock](https://learn.adafruit.com/ch32v203-eink-epaper-calendar-and-clock.md)
- [Ambient Video Lighting with HyperHDR](https://learn.adafruit.com/ambient-video-lighting-with-hyperhdr.md)
- [HalloWing Magic 9 Ball](https://learn.adafruit.com/hallowing-magic-9-ball.md)
- [PyPortal Case](https://learn.adafruit.com/pyportal-case.md)
- [Magic Band Reader](https://learn.adafruit.com/magic-band-reader.md)
- [Ambient Color Control Pad](https://learn.adafruit.com/ambient-color-controller.md)
- [16x16 NeoPixel Matrix Square Pixel Display](https://learn.adafruit.com/16x16-neopixel-matrix-square-pixel-display.md)
- [DotStar Pi Painter](https://learn.adafruit.com/dotstar-pi-painter.md)
- [Trinket-Powered Conference Room Occupancy Display](https://learn.adafruit.com/trinket-powered-room-conference-occupancy-display.md)
- [Breadboards for Beginners](https://learn.adafruit.com/breadboards-for-beginners.md)
- [Animating Animatronics](https://learn.adafruit.com/animating-animatronics.md)
- [3D Printed Case for Adafruit Feather](https://learn.adafruit.com/3d-printed-case-for-adafruit-feather.md)
- [Knobby Sequencer](https://learn.adafruit.com/knobby-sequencer.md)
