Skip to content

Commit 13a17c0

Browse files
version 1.1-2
1 parent f3c19d4 commit 13a17c0

10 files changed

+7410
-23
lines changed

README.md

+13-8
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Overview
77
Output time (mm:ss) to seven segment display(TM1637) and Audio to Buzzer.
88
Input: Push button to start. 10K Pot used for time select.
99
* Author: Gavin Lyons
10-
10+
* Note: Two alternative designs tow different ino files.
1111
libraries
1212
--------------------------
1313
* https://github.com/avishorp/TM1637
@@ -29,29 +29,34 @@ The schematic drawn in eagle is in documents section.
2929
You will need following parts.
3030

3131
>
32-
> Arduino based board with 4 digital pins and 1 analog pin. (eg nano)
32+
> Arduino based board with 4 digital pins and 1 analog pin. (In this case nano or Attiny85)
3333
>
34-
> Resistors: 220ohms
34+
> Resistor: 220ohms
3535
>
3636
> tm1637 seven segment module
3737
>
3838
> one 10 k pot
3939
>
4040
> one pushbutton
4141
>
42-
> two on/off SPST switches
42+
> One on/off SPST switches
4343
>
44-
> One buzzer
44+
> One piezo buzzer
4545
>
4646
4747
Features
4848
----------------------
49-
50-
![ScreenShot schematic](https://github.com/gavinlyonsrepo/timer_arduino/blob/master/documentation/eagle/tm1637.jpg)
51-
5249
The user selects the countdown time (1-99 minutes) with the pot then starts with the pushbutton.
5350
Time remaining is displayed on seven segment display. When finished the buzzer is activated and done displayed on 7-seg.A switch can be used if user wishes to switch on/off display to save battery power.
5451

52+
53+
Design number one : file: timer_arudino.ino based on arduino nano.
54+
55+
![ScreenShot schematic one ](https://github.com/gavinlyonsrepo/timer_arduino/blob/master/documentation/eagle/tm1637.jpg)
56+
57+
Design number two : file: timer_attiny85_arduino.ino based on attiny85.
58+
59+
![ScreenShot schematic two ](https://github.com/gavinlyonsrepo/timer_arduino/blob/master/documentation/eagle/tm16372.jpg)
5560

5661
Copyright
5762
---------

documentation/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
### Changelog
22

33
* version 1.0-1 June 2018
4-
first release
4+
* first release
55

6+
* version 1.1-2 July 2018
7+
* Added alternative attiny85 design
68

79

documentation/eagle/timer.s#1

+2,464
Large diffs are not rendered by default.

documentation/eagle/timer.sch

+3-13
Original file line numberDiff line numberDiff line change
@@ -2293,7 +2293,6 @@ Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor
22932293
<part name="R1" library="pot" library_urn="urn:adsk.eagle:library:331" deviceset="3RP/1610N" device="" package3d_urn="urn:adsk.eagle:package:22726/1" value="10k"/>
22942294
<part name="S2PUSH-BUTTON" library="SparkFun-Switches" library_urn="urn:adsk.eagle:library:535" deviceset="MOMENTARY-SWITCH-SPST" device="-PTH-6.0MM" package3d_urn="urn:adsk.eagle:package:40163/1" value=""/>
22952295
<part name="S1ON-OFF" library="SparkFun-Switches" library_urn="urn:adsk.eagle:library:535" deviceset="MOMENTARY-SWITCH-SPST" device="-PTH-6.0MM" package3d_urn="urn:adsk.eagle:package:40163/1" value=""/>
2296-
<part name="S3ON-OFF" library="SparkFun-Switches" library_urn="urn:adsk.eagle:library:535" deviceset="MOMENTARY-SWITCH-SPST" device="-PTH-6.0MM" package3d_urn="urn:adsk.eagle:package:40163/1" value=""/>
22972296
<part name="U$1" library="Arduino-clone" deviceset="NANO" device=""/>
22982297
<part name="R2" library="eagle-ltspice" library_urn="urn:adsk.eagle:library:217" deviceset="R" device="0204/7" package3d_urn="urn:adsk.eagle:package:13274/1" value="220"/>
22992298
</parts>
@@ -2311,7 +2310,6 @@ Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor
23112310
<instance part="R1" gate="G$1" x="-2.54" y="68.58"/>
23122311
<instance part="S2PUSH-BUTTON" gate="G$1" x="71.12" y="86.36"/>
23132312
<instance part="S1ON-OFF" gate="G$1" x="-17.78" y="91.44"/>
2314-
<instance part="S3ON-OFF" gate="G$1" x="-10.16" y="38.1" rot="R90"/>
23152313
<instance part="U$1" gate="G$1" x="33.02" y="68.58"/>
23162314
<instance part="R2" gate="G$1" x="53.34" y="76.2"/>
23172315
</instances>
@@ -2333,8 +2331,9 @@ Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor
23332331
<wire x1="-2.54" y1="55.88" x2="10.16" y2="55.88" width="0.1524" layer="91"/>
23342332
<wire x1="-2.54" y1="63.5" x2="-2.54" y2="55.88" width="0.1524" layer="91"/>
23352333
<junction x="-2.54" y="55.88"/>
2336-
<pinref part="S3ON-OFF" gate="G$1" pin="2"/>
2337-
<wire x1="-10.16" y1="43.18" x2="-10.16" y2="55.88" width="0.1524" layer="91"/>
2334+
<pinref part="TM1637" gate="-3" pin="S"/>
2335+
<wire x1="50.8" y1="20.32" x2="-10.16" y2="20.32" width="0.1524" layer="91"/>
2336+
<wire x1="-10.16" y1="20.32" x2="-10.16" y2="55.88" width="0.1524" layer="91"/>
23382337
</segment>
23392338
</net>
23402339
<net name="N$3" class="0">
@@ -2414,15 +2413,6 @@ Source: http://download.siliconexpert.com/pdfs/2005/02/24/Semi_Ap/2/VSH/Resistor
24142413
<wire x1="45.72" y1="63.5" x2="43.18" y2="63.5" width="0.1524" layer="91"/>
24152414
</segment>
24162415
</net>
2417-
<net name="N$11" class="0">
2418-
<segment>
2419-
<pinref part="TM1637" gate="-3" pin="S"/>
2420-
<wire x1="50.8" y1="20.32" x2="-10.16" y2="20.32" width="0.1524" layer="91"/>
2421-
<wire x1="-10.16" y1="20.32" x2="-10.16" y2="30.48" width="0.1524" layer="91"/>
2422-
<wire x1="-10.16" y1="33.02" x2="-10.16" y2="30.48" width="0.1524" layer="91"/>
2423-
<pinref part="S3ON-OFF" gate="G$1" pin="1"/>
2424-
</segment>
2425-
</net>
24262416
<net name="N$7" class="0">
24272417
<segment>
24282418
<pinref part="R2" gate="G$1" pin="1"/>

documentation/eagle/timer16372.jpg

42.4 KB
Loading

0 commit comments

Comments
 (0)