Download Print this page

Nanohawk TinyTimer Assembly Instructions Manual

Advertisement

Quick Links

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.

Advertisement

loading

Summary of Contents for Nanohawk TinyTimer

  • Page 1 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.
  • Page 2 If you are uncomfortable working around electricity you may return the product for a full refund excluding shipping costs. Please ship it postage paid to Nanohawk, PO Box 70033, Houston, TX 77270, United States of America. Enclose a brief note that you would like a refund for safety reasons.
  • Page 3 Relay Tianbo HK3FF-DC5v-SHG A-5012 USB-B Connector 2 row pin strip Jumber block 2 pos terminal block Logic/load/input Resistor 1M Brown-black-green-gold Resistor 100 ohm Brown-black-brown-gold R4/R1/R2/R5 Resistor 10K Brown-black-orange-gold R7/R10/R9/R6 Resistor 20K Red Black Orange Gold Red LED 3mm LED 1 Green LED 3 mm LED 2 Tactile Switch...
  • Page 4 2. Locate the Atmega chip. Notice the half-circle mark. With the mark facing away from you, clip the pin on the far right. This will index the chip making it fit the board in only one way. The pin you are clipping is not needed in an Arduino application. 3.
  • Page 5 22. Install C1. Solder and trim the leads. 23. Congratulations! You have assembled your TinyTimer KickStarter Kit. Step 4 - Programming – Connect an ISP cable to the 6 pin header.
  • Page 6 Step 5: Operation and Theory – The board operates in run mode unless a jumper is connected on the two right pins in the run/prog header. – In program mode the next and inc buttons are used to change digits and modes and increment the setting of the digit.