TinyTimer - Kickstarter Edition
Assembly Instructions
Released by Nanohawk
Written by Brian Greul
brian@nanohawk.com
www.nanohawk.com
About Nanohawk: Nanohawk is the tradename of Swamp Ventures LLC, a Texas LLC. Founded by
Brian Greul in 2012, Nanohawk is focused on cloud and embedded technologies. Nanohawk strives to
develop and market kits that are affordable, hackable, useful, and most importantly do-able.
About TinyTimer: Tiny Timer is a complex cycle timer. It is used to control one AC or DC device. It
was designed to control a water pump and can be adapted to other applications. The original design
requirement is for to come on for 90 seconds, be off for 7.5 minutes. To indicate cycle status it is
equipped with 2 LEDs. A Red LED indicates the wait state, A green indicates the operation of the
primary relay. Each LED flashes once per second to indicate heartbeat while active. The LED is lit for
950 ms and extinguished for 50ms. The circuit features an input terminal, a logic bypass terminal, and
a reset button. The reset button resets the operation and begins operation. The input terminal is for
future programming such as a switch to indicate low water level or low pressure and cause the RO
system to run. It can be adapted for other purposes. Please see the schematic for more detail. The
logic bypass is provided to facilitate operation of heavy loads via an external SSR. It provides logic
voltage of 5v DC to the terminals. No protection is provided so adequate protection and a resistor may
be appropriate to your application. It can also be used with a multimeter for diagnostic purposes,
however the LED's should cover this unless the programming is modified. This device uses an Atmel
Atmega328 series microprocessor. This processor supports the full set of Arduino IDE commands.
Support: Should you need assistance with operation or assembly please contact us at
sales@nanohawk.com. Please provide as much detail as possible including pictures if appropriate.
License: TinyTimer is released under the CERN Open Hardware License, herein OHL. Supporting
materials including this manual, documentation, code, drawings, and other pictures are released under a
creative commons (herein CC) Attribution, ShareAlike license. This means that if you use this work or
any part of this work you must share it with others, give credit to Nanohawk and Brian Greul and agree
to be bound by the CERN OHL and CC licenses. In addition, other licenses may apply such as the
GNU Public License, or GPL.
Attributions:
I would like to thank the work of the Arduino team for the work and software that made this product
possible. The IDE and code associated with the Arduino project make it easy to utilize the Atmel
ATTiny85 chip.
Safety:
This product is intended to control DC and AC current. Electrical current can be dangerous and event
fatal. Please consider enlisting the help of a qualified electrician when connecting AC loads. If you are
not familiar with safe work practices, National Electric Codes in the United States, and local building
codes please get help from someone who is familiar with these things. Above all, NEVER touch the
circuit while AC power is connected. If you are controlling an AC load it is your responsibility to place
this circuit inside an enclosure so that someone else cannot touch it. For more information please visit
http://esfi.org
to learn about Electrical Safety.