1
0
mirror of https://github.com/taigrr/arduinolibs synced 2025-01-18 04:33:12 -08:00

Add clock circuit details to the repo

This commit is contained in:
Rhys Weatherley 2012-05-16 11:56:03 +10:00
parent 8c676d8e71
commit 23de656b9f
9 changed files with 675 additions and 445 deletions

View File

@ -25,6 +25,7 @@
#include <Form.h>
#include <Field.h>
#include <DS1307RTC.h>
#include <Melody.h>
// I/O pins that are used by this sketch.
#define BUZZER 12
@ -53,7 +54,10 @@ FreetronicsLCD lcd;
BitBangI2C bus(RTC_DATA, RTC_CLOCK);
DS1307RTC rtc(bus, RTC_ONE_HZ);
bool isAlarmOn = false;
// Melody to play when the alarm sounds.
int alarmNotes[] = {NOTE_C6, NOTE_C6, NOTE_C6, NOTE_C6, NOTE_REST};
byte alarmLengths[] = {8, 8, 8, 8, 2};
Melody alarmMelody(BUZZER);
// Specialized time/date display field for the front screen of the clock.
class FrontScreenField : public Field
@ -345,6 +349,11 @@ void setup() {
//lcd.enableScreenSaver();
// Initialize the alarm melody.
alarmMelody.setMelody(alarmNotes, alarmLengths, sizeof(alarmLengths));
alarmMelody.setLoopDuration(120000UL);
//alarmMelody.play();
// Show the main form for the first time.
mainForm.show();
}
@ -378,8 +387,8 @@ void loop() {
prevHour = 24; // Force an update of the main screen.
}
// If the alarm is on and a button was pressed, then turn off the alarm.
if (event != LC_BUTTON_NONE && isAlarmOn) {
// TODO
}
// If the alarm is playing and a button was pressed, then turn it off.
if (event != LCD_BUTTON_NONE)
alarmMelody.stop();
alarmMelody.run();
}

View File

@ -0,0 +1,557 @@
#FIG 3.2 Produced by xfig version 3.2.5b
Landscape
Center
Metric
A4
100.00
Single
-2
1200 2
5 1 0 1 0 7 50 -1 -1 0.000 0 0 0 0 11475.000 2700.000 11430 2700 11475 2655 11520 2700
6 11430 3510 11520 3960
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11475 3865 11475 3960
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
11475 3600 11435 3627 11515 3681 11435 3735 11515 3789 11435 3843
11475 3870
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11475 3510 11475 3605
-6
6 11115 3915 11610 4500
1 3 0 1 0 -1 0 0 -1 0.000 1 5.4978 11400 4185 191 191 11400 4185 11591 4185
2 3 0 1 0 -1 0 0 20 0.000 0 0 0 0 0 4
11395 4185 11445 4160 11445 4210 11395 4185
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
11385 4275 11475 4275 11475 4500
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
11385 4185 11475 4185 11475 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11385 4050 11385 4320
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
11385 4095 11475 4095 11475 3915
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
11340 4095 11340 4275 11115 4275
-6
6 11385 4500 11565 4770
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11460 4770 11490 4770
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11425 4725 11525 4725
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11385 4680 11565 4680
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11475 4500 11475 4680
-6
6 3960 1125 4140 1440
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
4050 1260 4050 1125
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
4050 1305 4050 1440
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3960 1260 4140 1260
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3960 1305 4140 1305
-6
6 4005 1620 4095 1710
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 4050 1665 30 30 4050 1665 4050 1695
-6
6 10800 2520 11250 2745
2 1 0 1 0 -1 0 0 20 0.000 0 0 -1 0 0 4
11025 2655 11060 2585 10990 2585 11025 2655
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10895 2700 10800 2700
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
11160 2700 11133 2660 11079 2740 11025 2660 10971 2740 10917 2660
10890 2700
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11250 2700 11155 2700
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11025 2520 11025 2610
-6
6 10485 2925 10665 3195
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10560 3195 10590 3195
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10525 3150 10625 3150
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10485 3105 10665 3105
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10575 2925 10575 3105
-6
6 11655 2655 11745 2745
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 11700 2700 30 30 11700 2700 11700 2730
-6
6 10530 2655 10620 2745
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 10575 2700 30 30 10575 2700 10575 2730
-6
6 9000 5580 9450 5670
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9095 5625 9000 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
9360 5625 9333 5585 9279 5665 9225 5585 9171 5665 9117 5585
9090 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9450 5625 9355 5625
-6
6 8325 5580 8775 5670
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8420 5625 8325 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
8685 5625 8658 5585 8604 5665 8550 5585 8496 5665 8442 5585
8415 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8775 5625 8680 5625
-6
6 9675 5580 10125 5670
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9770 5625 9675 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
10035 5625 10008 5585 9954 5665 9900 5585 9846 5665 9792 5585
9765 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10125 5625 10030 5625
-6
6 10350 5580 10800 5670
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10445 5625 10350 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
10710 5625 10683 5585 10629 5665 10575 5585 10521 5665 10467 5585
10440 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10800 5625 10705 5625
-6
6 10845 5850 11070 6390
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 11025 6255 38 38 11025 6255 11025 6217
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 11025 5985 38 38 11025 5985 11025 5947
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11025 6300 11025 6390
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11025 5940 11025 5850
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10935 6120 10845 6120
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
10935 6255 10935 5985
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
10845 6165 10845 6075
-6
6 10935 6345 11115 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11010 6615 11040 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10975 6570 11075 6570
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10935 6525 11115 6525
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
11025 6345 11025 6525
-6
6 9360 5850 9585 6390
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 9540 6255 38 38 9540 6255 9540 6217
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 9540 5985 38 38 9540 5985 9540 5947
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9540 6300 9540 6390
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9540 5940 9540 5850
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9450 6120 9360 6120
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
9450 6255 9450 5985
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
9360 6165 9360 6075
-6
6 8730 5850 8955 6390
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 8910 6255 38 38 8910 6255 8910 6217
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 8910 5985 38 38 8910 5985 8910 5947
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8910 6300 8910 6390
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8910 5940 8910 5850
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8820 6120 8730 6120
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
8820 6255 8820 5985
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
8730 6165 8730 6075
-6
6 8820 6345 9000 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8895 6615 8925 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8860 6570 8960 6570
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8820 6525 9000 6525
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8910 6345 8910 6525
-6
6 9450 6345 9630 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9525 6615 9555 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9490 6570 9590 6570
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9450 6525 9630 6525
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9540 6345 9540 6525
-6
6 10035 5850 10260 6390
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 10215 6255 38 38 10215 6255 10215 6217
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 10215 5985 38 38 10215 5985 10215 5947
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10215 6300 10215 6390
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10215 5940 10215 5850
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10125 6120 10035 6120
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
10125 6255 10125 5985
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
10035 6165 10035 6075
-6
6 10125 6345 10305 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10200 6615 10230 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10165 6570 10265 6570
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10125 6525 10305 6525
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10215 6345 10215 6525
-6
6 8550 4905 9000 4995
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8645 4950 8550 4950
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
8910 4950 8883 4910 8829 4990 8775 4910 8721 4990 8667 4910
8640 4950
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9000 4950 8905 4950
-6
6 8055 5850 8280 6390
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 8235 6255 38 38 8235 6255 8235 6217
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 8235 5985 38 38 8235 5985 8235 5947
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8235 6300 8235 6390
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8235 5940 8235 5850
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8145 6120 8055 6120
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
8145 6255 8145 5985
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
8055 6165 8055 6075
-6
6 8145 6345 8325 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8220 6615 8250 6615
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8185 6570 8285 6570
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8145 6525 8325 6525
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
8235 6345 8235 6525
-6
6 8190 4905 8280 4995
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 8235 4950 30 30 8235 4950 8235 4980
-6
6 8190 5580 8280 5670
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 8235 5625 30 30 8235 5625 8235 5655
-6
6 8865 5580 8955 5670
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 8910 5625 30 30 8910 5625 8910 5655
-6
6 9495 5580 9585 5670
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 9540 5625 30 30 9540 5625 9540 5655
-6
6 10170 5580 10260 5670
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 10215 5625 30 30 10215 5625 10215 5655
-6
6 2610 1485 3150 1710
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 2745 1665 38 38 2745 1665 2783 1665
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 3015 1665 38 38 3015 1665 3053 1665
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2700 1665 2610 1665
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3060 1665 3150 1665
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2880 1575 2880 1485
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
2745 1575 3015 1575
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
2835 1485 2925 1485
-6
6 2160 1665 2340 1935
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2235 1935 2265 1935
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2200 1890 2300 1890
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2160 1845 2340 1845
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2250 1665 2250 1845
-6
6 450 2250 4185 5625
5 1 0 1 0 7 50 -1 -1 0.000 0 0 0 0 3825.000 3375.000 3825 3330 3870 3375 3825 3420
5 1 0 1 0 7 50 -1 -1 0.000 0 0 0 0 3825.000 3690.000 3825 3645 3870 3690 3825 3735
5 1 0 1 0 7 50 -1 -1 0.000 0 0 0 0 3825.000 4050.000 3825 4005 3870 4050 3825 4095
6 1665 2925 1935 3375
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 3240 1800 3375
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1710 3240 1890 3240
2 2 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 5
1690 3105 1910 3105 1910 3195 1690 3195 1690 3105
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1710 3060 1890 3060
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 3060 1800 2925
-6
6 1665 3600 1935 4140
2 1 0 1 0 -1 0 0 0 0.000 0 0 -1 0 0 2
1800 3915 1800 4140
2 2 0 1 0 -1 0 0 20 0.000 0 0 -1 0 0 5
1710 3870 1890 3870 1890 3915 1710 3915 1710 3870
2 1 0 1 0 -1 0 0 0 0.000 0 0 -1 0 0 2
1665 3825 1935 3825
2 1 0 1 0 -1 0 0 0 0.000 0 0 -1 0 0 2
1800 3825 1800 3600
-6
6 1755 4095 1845 4185
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 1800 4140 30 30 1800 4140 1800 4170
-6
6 2655 4635 2970 4815
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2835 4725 2970 4725
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2790 4725 2655 4725
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2835 4635 2835 4815
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2790 4635 2790 4815
-6
6 1710 4860 1890 5130
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1785 5130 1815 5130
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1750 5085 1850 5085
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1710 5040 1890 5040
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 4860 1800 5040
-6
6 3780 2880 3870 2970
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 3825 2925 30 30 3825 2925 3825 2955
-6
6 1755 4680 1845 4770
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 1800 4725 30 30 1800 4725 1800 4755
-6
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 3375 2250 3375
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 2925 2250 2925
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 3600 2250 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 4140 2250 4140
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
2250 2700 3375 2700 3375 4275 2250 4275 2250 2700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
3375 2925 3825 2925 3825 2475
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3825 2925 3825 3330
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3825 3420 3825 3645
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3825 3735 3825 4005
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
3825 4095 3825 4725 2970 4725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 4140 1800 4860
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
2700 4725 1800 4725
2 2 1 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5
450 2250 4185 2250 4185 5625 450 5625 450 2250
4 0 0 50 -1 0 12 0.0000 4 135 105 2115 2880 1\001
4 0 0 50 -1 0 12 0.0000 4 135 105 2115 3330 2\001
4 0 0 50 -1 0 12 0.0000 4 135 900 630 3195 32.768kHz\001
4 0 0 50 -1 0 12 0.0000 4 135 390 1080 3870 3.3V\001
4 0 0 50 -1 0 12 0.0000 4 165 810 855 4095 (CR1225)\001
4 0 0 50 -1 0 12 0.0000 4 135 105 2115 4095 4\001
4 0 0 50 -1 0 12 0.0000 4 135 105 2115 3555 3\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3690 2430 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 2295 2970 X1\001
4 0 0 50 -1 0 12 0.0000 4 135 240 2295 3420 X2\001
4 0 0 50 -1 0 12 0.0000 4 135 420 2295 3645 VBat\001
4 0 0 50 -1 0 12 0.0000 4 135 405 2295 4185 GND\001
4 0 0 50 -1 0 12 0.0000 4 135 405 2925 2970 VCC\001
4 0 0 50 -1 0 12 0.0000 4 135 105 3420 3645 6\001
4 0 0 50 -1 0 12 0.0000 4 135 105 3420 3330 7\001
4 0 0 50 -1 0 12 0.0000 4 135 105 3420 2880 8\001
4 0 0 50 -1 0 12 0.0000 4 135 375 2925 4095 SDA\001
4 0 0 50 -1 0 12 0.0000 4 135 360 2925 3735 SCL\001
4 0 0 50 -1 0 12 0.0000 4 165 420 2880 3420 SQW\001
4 0 0 50 -1 0 12 0.0000 4 135 525 2565 4995 100nF\001
4 0 0 50 -1 0 12 0.0000 4 135 105 3420 4005 5\001
4 0 0 50 -1 0 12 0.0000 4 180 2790 585 5490 SparkFun Realtime Clock Module\001
4 0 0 50 -1 0 12 0.0000 4 135 660 2520 2565 DS1307\001
-6
6 6615 5625 6885 6075
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6750 5940 6750 6075
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6660 5940 6840 5940
2 2 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 5
6640 5805 6860 5805 6860 5895 6640 5895 6640 5805
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6660 5760 6840 5760
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6750 5760 6750 5625
-6
6 6660 6075 6840 6345
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6735 6345 6765 6345
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6700 6300 6800 6300
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6660 6255 6840 6255
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6750 6075 6750 6255
-6
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
4500 1350 7425 1350 7425 5400 4500 5400 4500 1350
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
8775 2250 8775 2475 7425 2475
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9000 2250 9000 2700 7425 2700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9225 2250 9225 2925 7425 2925
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9450 2250 9450 3150 7425 3150
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9675 2250 9675 3375 7425 3375
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9900 2250 9900 3600 7425 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
10125 2248 10125 3825 7425 3823
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
10350 2250 10350 4050 7425 4050
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
8550 1350 11925 1350 11925 2250 8550 2250 8550 1350
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 60.00 120.00
11700 2250 11700 2700 12375 2700 12375 2025
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11475 2250 11475 3510
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11160 4275 7425 4275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
4050 1665 4050 1395
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
4050 1170 4050 900
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11025 2565 11025 2250
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
10800 2700 10575 2700 10575 2925
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11250 2700 11430 2700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
11520 2700 11700 2700
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10575 2700 10575 2250
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
7425 4950 8235 4950 8235 5895
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8730 5625 9045 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
9450 5625 9675 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10125 5625 10350 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
10755 5625 11025 5625 11025 5850
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8910 5850 8910 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
9540 5895 9540 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10215 5895 10215 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8595 4950 8190 4950
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
8955 4950 9225 4950 9225 4725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
8370 5625 8235 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3375 3375 4500 3375
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3375 3690 4500 3690
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3375 4050 4500 4050
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
8 1 1.00 60.00 120.00
5175 5400 5175 6075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
4500 1665 3150 1665
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
2610 1665 2250 1665
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
6750 5670 6750 5400
2 2 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 5
7740 1125 13050 1125 13050 7425 7740 7425 7740 1125
4 0 0 50 -1 0 12 0.0000 4 135 675 5625 3330 Arduino\001
4 0 0 50 -1 0 12 0.0000 4 135 450 4590 1710 Reset\001
4 0 0 50 -1 0 12 4.7124 4 135 405 8730 1710 GND\001
4 0 0 50 -1 0 12 4.7124 4 135 240 8955 1890 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 2745 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 405 6930 2520 GND\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 2970 D9\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 3195 D8\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 3420 D7\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 3645 D6\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 3870 D5\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 4095 D4\001
4 0 0 50 -1 0 12 4.7124 4 135 120 9180 2025 E\001
4 0 0 50 -1 0 12 4.7124 4 135 240 9405 1935 RS\001
4 0 0 50 -1 0 12 0.0000 4 135 1545 9495 1665 16x2 LCD Module\001
4 0 0 50 -1 0 12 4.7124 4 135 240 9630 1935 D7\001
4 0 0 50 -1 0 12 4.7124 4 135 240 9855 1935 D6\001
4 0 0 50 -1 0 12 4.7124 4 135 240 10080 1935 D5\001
4 0 0 50 -1 0 12 4.7124 4 135 240 10305 1935 D4\001
4 0 0 50 -1 0 12 0.0000 4 135 240 12285 1935 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 4320 D3\001
4 0 0 50 -1 0 12 0.0000 4 135 660 11700 4230 2N7000\001
4 0 0 50 -1 0 12 0.0000 4 135 450 11700 3780 150R\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3960 765 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 525 3330 1350 100nF\001
4 0 0 50 -1 0 12 4.7124 4 135 315 11430 1845 BL-\001
4 0 0 50 -1 0 12 4.7124 4 135 360 11655 1845 BL+\001
4 0 0 50 -1 0 12 0.0000 4 135 345 10845 2925 10K\001
4 0 0 50 -1 0 12 4.7124 4 135 405 10980 1800 Cont\001
4 0 0 50 -1 0 12 4.7124 4 135 375 10530 1845 R/W\001
4 0 0 50 -1 0 12 0.0000 4 135 450 8370 5490 330R\001
4 0 0 50 -1 0 12 0.0000 4 135 450 9000 5490 620R\001
4 0 0 50 -1 0 12 0.0000 4 135 240 9765 5490 1K\001
4 0 0 50 -1 0 12 0.0000 4 135 345 10395 5490 3K3\001
4 0 0 50 -1 0 12 4.7124 4 135 480 9495 6750 Down\001
4 0 0 50 -1 0 12 4.7124 4 135 330 10125 6750 Left\001
4 0 0 50 -1 0 12 4.7124 4 180 240 8820 6750 Up\001
4 0 0 50 -1 0 12 0.0000 4 180 375 11250 6075 Stop\001
4 0 0 50 -1 0 12 0.0000 4 135 495 11250 6300 Alarm\001
4 0 0 50 -1 0 12 0.0000 4 135 240 9135 4635 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 8640 4815 2K\001
4 0 0 50 -1 0 12 4.7124 4 180 465 8145 6750 Right\001
4 0 0 50 -1 0 12 0.0000 4 135 1590 11250 5175 If 1/4 watt resistors:\001
4 0 0 50 -1 0 12 0.0000 4 135 1110 11250 5400 2K = 1K + 1K\001
4 0 0 50 -1 0 12 0.0000 4 135 1740 11250 5625 620R = 470R + 150R\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6975 4995 A0\001
4 0 0 50 -1 0 12 0.0000 4 135 240 4545 3420 A5\001
4 0 0 50 -1 0 12 0.0000 4 135 240 4545 3735 A4\001
4 0 0 50 -1 0 12 0.0000 4 135 240 4545 4095 A3\001
4 0 0 50 -1 0 12 0.0000 4 135 240 5040 5265 A1\001
4 0 0 50 -1 0 12 0.0000 4 135 465 4995 6300 Sense\001
4 0 0 50 -1 0 12 0.0000 4 180 600 4950 6525 Battery\001
4 0 0 50 -1 0 12 0.0000 4 135 495 4995 6750 Status\001
4 0 0 50 -1 0 12 0.0000 4 135 345 6570 5310 D12\001
4 0 0 50 -1 0 12 0.0000 4 135 2370 10440 7290 Freetronics 16x2 LCD Shield\001
4 0 0 50 -1 0 12 0.0000 4 135 450 6975 5805 Piezo\001
4 0 0 50 -1 0 12 0.0000 4 135 570 6975 6030 Buzzer\001

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -1,438 +0,0 @@
#FIG 3.2 Produced by xfig version 3.2.5b
Landscape
Center
Metric
A4
100.00
Single
-2
1200 2
5 1 0 1 0 7 50 -1 -1 0.000 0 0 0 0 10800.000 3600.000 10755 3600 10800 3555 10845 3600
6 3195 2700 3420 3240
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 3375 3105 38 38 3375 3105 3375 3067
1 3 0 1 0 -1 0 0 -1 0.000 1 1.5708 3375 2835 38 38 3375 2835 3375 2797
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3375 3150 3375 3240
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3375 2790 3375 2700
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3285 2970 3195 2970
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
3285 3105 3285 2835
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
3195 3015 3195 2925
-6
6 3285 3240 3465 3510
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3360 3510 3390 3510
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3325 3465 3425 3465
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3285 3420 3465 3420
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3375 3240 3375 3420
-6
6 1755 3375 1845 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 3730 1800 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
1800 3465 1760 3492 1840 3546 1760 3600 1840 3654 1760 3708
1800 3735
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 3375 1800 3470
-6
6 1755 3825 1845 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 4180 1800 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
1800 3915 1760 3942 1840 3996 1760 4050 1840 4104 1760 4158
1800 4185
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 3825 1800 3920
-6
6 1755 4230 1845 4680
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 4585 1800 4680
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
1800 4320 1760 4347 1840 4401 1760 4455 1840 4509 1760 4563
1800 4590
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 4230 1800 4325
-6
6 1755 4680 1845 5130
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 5035 1800 5130
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
1800 4770 1760 4797 1840 4851 1760 4905 1840 4959 1760 5013
1800 5040
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 4680 1800 4775
-6
6 1755 5130 1845 5580
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 5485 1800 5580
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
1800 5220 1760 5247 1840 5301 1760 5355 1840 5409 1760 5463
1800 5490
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1800 5130 1800 5225
-6
6 990 3645 1530 3870
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1125 3825 38 38 1125 3825 1163 3825
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1395 3825 38 38 1395 3825 1433 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1080 3825 990 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1440 3825 1530 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1260 3735 1260 3645
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1125 3735 1395 3735
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1215 3645 1305 3645
-6
6 990 4095 1530 4320
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1125 4275 38 38 1125 4275 1163 4275
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1395 4275 38 38 1395 4275 1433 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1080 4275 990 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1440 4275 1530 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1260 4185 1260 4095
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1125 4185 1395 4185
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1215 4095 1305 4095
-6
6 990 4545 1530 4770
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1125 4725 38 38 1125 4725 1163 4725
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1395 4725 38 38 1395 4725 1433 4725
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1080 4725 990 4725
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1440 4725 1530 4725
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1260 4635 1260 4545
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1125 4635 1395 4635
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1215 4545 1305 4545
-6
6 990 5445 1530 5670
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1125 5625 38 38 1125 5625 1163 5625
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1395 5625 38 38 1395 5625 1433 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1080 5625 990 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1440 5625 1530 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1260 5535 1260 5445
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1125 5535 1395 5535
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1215 5445 1305 5445
-6
6 585 5805 765 6075
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
660 6075 690 6075
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
625 6030 725 6030
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
585 5985 765 5985
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
675 5805 675 5985
-6
6 1755 3780 1845 3870
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 1800 3825 30 30 1800 3825 1800 3855
-6
6 1755 4230 1845 4320
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 1800 4275 30 30 1800 4275 1800 4305
-6
6 1755 4680 1845 4770
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 1800 4725 30 30 1800 4725 1800 4755
-6
6 630 5580 720 5670
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 675 5625 30 30 675 5625 675 5655
-6
6 630 4680 720 4770
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 675 4725 30 30 675 4725 675 4755
-6
6 630 4230 720 4320
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 675 4275 30 30 675 4275 675 4305
-6
6 10755 4410 10845 4860
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10800 4765 10800 4860
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
10800 4500 10760 4527 10840 4581 10760 4635 10840 4689 10760 4743
10800 4770
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10800 4410 10800 4505
-6
6 10440 4815 10935 5400
1 3 0 1 0 -1 0 0 -1 0.000 1 5.4978 10725 5085 191 191 10725 5085 10916 5085
2 3 0 1 0 -1 0 0 20 0.000 0 0 0 0 0 4
10720 5085 10770 5060 10770 5110 10720 5085
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
10710 5175 10800 5175 10800 5400
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
10710 5085 10800 5085 10800 5175
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10710 4950 10710 5220
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
10710 4995 10800 4995 10800 4815
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 3
10665 4995 10665 5175 10440 5175
-6
6 10710 5400 10890 5670
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10785 5670 10815 5670
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10750 5625 10850 5625
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10710 5580 10890 5580
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10800 5400 10800 5580
-6
6 3285 2025 3465 2340
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3375 2160 3375 2025
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3375 2205 3375 2340
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3285 2160 3465 2160
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
3285 2205 3465 2205
-6
6 3330 2520 3420 2610
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 3375 2565 30 30 3375 2565 3375 2595
-6
6 10125 3420 10575 3645
2 1 0 1 0 -1 0 0 20 0.000 0 0 -1 0 0 4
10350 3555 10385 3485 10315 3485 10350 3555
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10220 3600 10125 3600
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
10485 3600 10458 3560 10404 3640 10350 3560 10296 3640 10242 3560
10215 3600
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10575 3600 10480 3600
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
10350 3420 10350 3510
-6
6 9810 3825 9990 4095
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9885 4095 9915 4095
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9850 4050 9950 4050
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9810 4005 9990 4005
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
9900 3825 9900 4005
-6
6 10980 3555 11070 3645
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 11025 3600 30 30 11025 3600 11025 3630
-6
6 7290 2475 7560 2925
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7425 2790 7425 2925
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7335 2790 7515 2790
2 2 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 5
7315 2655 7535 2655 7535 2745 7315 2745 7315 2655
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7335 2610 7515 2610
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7425 2610 7425 2475
-6
6 7335 2880 7515 3150
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7410 3150 7440 3150
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7375 3105 7475 3105
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7335 3060 7515 3060
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
7425 2880 7425 3060
-6
6 1935 7155 2115 7425
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2010 7425 2040 7425
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1975 7380 2075 7380
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1935 7335 2115 7335
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
2025 7155 2025 7335
-6
6 9855 3555 9945 3645
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 9900 3600 30 30 9900 3600 9900 3630
-6
6 990 4995 1530 5220
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1125 5175 38 38 1125 5175 1163 5175
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 1395 5175 38 38 1395 5175 1433 5175
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1080 5175 990 5175
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1440 5175 1530 5175
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
1260 5085 1260 4995
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1125 5085 1395 5085
2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2
1215 4995 1305 4995
-6
6 630 5130 720 5220
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 675 5175 30 30 675 5175 675 5205
-6
6 1755 5130 1845 5220
1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 1800 5175 30 30 1800 5175 1800 5205
-6
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
3825 2250 6750 2250 6750 6300 3825 6300 3825 2250
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
3375 2745 3375 2565 3825 2565
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
1800 3375 1800 3150
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 3825 3825 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1530 3825 1800 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1530 4275 1800 4275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1530 4725 1800 4725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1530 5625 1800 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
990 3825 675 3825 675 5850
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
990 4275 675 4275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1035 4725 675 4725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
990 5625 675 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 5580 1800 5625
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
8100 3150 8100 3375 6750 3375
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
8325 3150 8325 3600 6750 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
8550 3150 8550 3825 6750 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
8775 3150 8775 4050 6750 4050
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9000 3150 9000 4275 6750 4275
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9225 3150 9225 4500 6750 4500
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9450 3148 9450 4725 6750 4723
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
9675 3150 9675 4950 6750 4950
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
7875 2250 11250 2250 11250 3150 7875 3150 7875 2250
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
1 1 1.00 60.00 120.00
11025 3150 11025 3600 11700 3600 11700 2925
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10800 3150 10800 4410
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10485 5175 6750 5175
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
3375 2565 3375 2295
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3375 2070 3375 1800
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10350 3465 10350 3150
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
10125 3600 9900 3600 9900 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10575 3600 10755 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
10845 3600 11025 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
3825 4725 3375 4725
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
7425 2475 6750 2475
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
3825 5175 2700 5175 2700 6075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
3825 5400 2925 5400 2925 6075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
3825 5625 3150 5625 3150 6075
2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
2250 6075 3600 6075 3600 6975 2250 6975 2250 6075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
1 1 1.00 60.00 120.00
2250 6300 2025 6300 2025 5940
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
2250 6750 2025 6750 2025 7200
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
9900 3600 9900 3150
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1800 5175 1485 5175
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
1035 5175 675 5175
4 0 0 50 -1 0 12 0.0000 4 135 675 4950 4230 Arduino\001
4 0 0 50 -1 0 12 0.0000 4 135 450 3915 2610 Reset\001
4 0 0 50 -1 0 12 0.0000 4 135 240 1710 3060 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3915 3870 A0\001
4 0 0 50 -1 0 12 0.0000 4 135 345 1980 5400 3K3\001
4 0 0 50 -1 0 12 0.0000 4 135 240 1980 4995 1K\001
4 0 0 50 -1 0 12 0.0000 4 135 450 1980 4545 620R\001
4 0 0 50 -1 0 12 0.0000 4 135 450 1980 4050 330R\001
4 0 0 50 -1 0 12 0.0000 4 135 240 1980 3600 2K\001
4 0 0 50 -1 0 12 0.0000 4 180 240 225 4320 Up\001
4 0 0 50 -1 0 12 0.0000 4 180 465 90 3870 Right\001
4 0 0 50 -1 0 12 0.0000 4 135 480 45 4770 Down\001
4 0 0 50 -1 0 12 0.0000 4 135 495 45 5760 Alarm\001
4 0 0 50 -1 0 12 0.0000 4 180 375 135 5535 Stop\001
4 0 0 50 -1 0 12 4.7124 4 135 405 8055 2610 GND\001
4 0 0 50 -1 0 12 4.7124 4 135 240 8280 2790 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 3645 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 405 6255 3420 GND\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 3870 D9\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 4095 D8\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 4320 D7\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 4545 D6\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 4770 D5\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 4995 D4\001
4 0 0 50 -1 0 12 4.7124 4 135 120 8505 2925 E\001
4 0 0 50 -1 0 12 4.7124 4 135 240 8730 2835 RS\001
4 0 0 50 -1 0 12 0.0000 4 135 1545 8820 2565 16x2 LCD Module\001
4 0 0 50 -1 0 12 4.7124 4 135 240 8955 2835 D7\001
4 0 0 50 -1 0 12 4.7124 4 135 240 9180 2835 D6\001
4 0 0 50 -1 0 12 4.7124 4 135 240 9405 2835 D5\001
4 0 0 50 -1 0 12 4.7124 4 135 240 9630 2835 D4\001
4 0 0 50 -1 0 12 0.0000 4 135 240 11610 2835 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 240 6300 5220 D2\001
4 0 0 50 -1 0 12 0.0000 4 135 660 11025 5130 2N7000\001
4 0 0 50 -1 0 12 0.0000 4 135 450 11025 4680 150R\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3285 1665 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 525 2655 2250 100nF\001
4 0 0 50 -1 0 12 4.7124 4 135 315 10755 2745 BL-\001
4 0 0 50 -1 0 12 4.7124 4 135 360 10980 2745 BL+\001
4 0 0 50 -1 0 12 0.0000 4 135 345 10170 3825 10K\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3915 4770 A1\001
4 0 0 50 -1 0 12 0.0000 4 180 600 2745 4770 Battery\001
4 0 0 50 -1 0 12 0.0000 4 135 465 2745 4545 Sense\001
4 0 0 50 -1 0 12 0.0000 4 135 495 2745 4995 Status\001
4 0 0 50 -1 0 12 4.7124 4 135 405 10305 2700 Cont\001
4 0 0 50 -1 0 12 0.0000 4 135 450 7200 2160 Piezo\001
4 0 0 50 -1 0 12 0.0000 4 135 570 7155 2385 Buzzer\001
4 0 0 50 -1 0 12 0.0000 4 135 345 6300 2520 D12\001
4 0 0 50 -1 0 12 4.7124 4 135 375 2655 6120 Data\001
4 0 0 50 -1 0 12 4.7124 4 135 495 2880 6120 Clock\001
4 0 0 50 -1 0 12 4.7124 4 135 330 3105 6120 1Hz\001
4 0 0 50 -1 0 12 0.0000 4 135 240 1935 5850 5V\001
4 0 0 50 -1 0 12 0.0000 4 135 1080 2430 6840 RTC Module\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3915 5445 A4\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3915 5670 A5\001
4 0 0 50 -1 0 12 0.0000 4 135 240 3915 5220 A3\001
4 0 0 50 -1 0 12 4.7124 4 135 375 9855 2745 R/W\001
4 0 0 50 -1 0 12 0.0000 4 135 330 180 5220 Left\001

View File

@ -0,0 +1,64 @@
#FIG 3.2 Produced by xfig version 3.2.5b
Landscape
Center
Metric
A4
100.00
Single
-2
1200 2
6 6705 2925 6795 3375
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6750 3280 6750 3375
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
6750 3015 6710 3042 6790 3096 6710 3150 6790 3204 6710 3258
6750 3285
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6750 2925 6750 3020
-6
6 6300 3600 6795 4050
1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 6570 3825 186 186 6570 3825 6615 4005
2 1 0 1 0 -1 0 0 20 0.000 0 0 -1 0 0 4
6670 3970 6625 3880 6580 3925 6670 3970
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6525 3825 6750 4050
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6525 3825 6750 3600
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6525 3690 6525 3960
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6525 3825 6300 3825
-6
6 5580 3780 6030 3870
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
5675 3825 5580 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 7
5940 3825 5913 3785 5859 3865 5805 3785 5751 3865 5697 3785
5670 3825
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6030 3825 5935 3825
-6
6 6660 4050 6840 4320
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6735 4320 6765 4320
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6700 4275 6800 4275
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6660 4230 6840 4230
2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2
6750 4050 6750 4230
-6
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
6750 3375 6750 3600
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
6345 3825 6030 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
8 1 1.00 60.00 120.00
5625 3825 5175 3825
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
1 1 1.00 60.00 120.00
6750 2970 6750 2475
4 0 0 50 -1 0 12 0.0000 4 135 240 4815 3870 D3\001
4 0 0 50 -1 0 12 0.0000 4 135 390 5625 3690 4.7K\001
4 0 0 50 -1 0 12 0.0000 4 135 450 6885 3240 150R\001
4 0 0 50 -1 0 12 0.0000 4 135 315 6615 2385 BL-\001

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -60,7 +60,9 @@ being cranked rapidly the voltage at the cathode of D1 can spike to 4 volts
or more. The battery is fine with this for short periods of time,
but the MAX619 won't be happy. Hence the forward voltage drop on D2
is used to drop the supply down by 0.7 volts which will keep it within
the MAX619's input range.
the MAX619's input range. If the dynamo is rated higher than 5VDC,
then add extra diodes at D1 to drop the voltage down before it
hits the battery.
For normal uncranked operation the battery will need to be between 2.7 and
3.6 volts. If it falls below 2.7, then the battery is considered "empty".
@ -68,7 +70,10 @@ A diode with a smaller voltage drop can be substituted for D2 for longer
operation times as long as the maximum dynamo output minus the voltage
drop is less than or equal to 3.6 volts. The "Sense Battery Status" output
is hooked up to an analog input pin on the Arduino to let it monitor
the battery voltage and display the current status to the user.
the battery voltage and display the current status to the user (after
adding 0.7 to account for the voltage drop on D2).
If you don't have 1N4001 diodes to hand, then 1N4004 will work just as well.
\section clock_arduino_board Arduino board
@ -83,4 +88,37 @@ solder up anything that wasn't strictly necessary. A
is necessary for programming. Similar minimalistic built-it-yourself
Arduino designs should also work.
\section clock_main_circuit Main circuit
The main clock circuit consists of an Arduino Uno compatible board, a 16x2
LCD module, a realtime clock chip, and a piezo buzzer for the alarm:
\image html alarm_circuit.png
Some of the components can be purchased ready-made as the
<a href="http://www.freetronics.com/pages/16x2-lcd-shield-quickstart-guide">Freetronics
16x2 LCD Shield</a> and the <a href="http://www.sparkfun.com/products/99">SparkFun
Realtime Clock Module</a>. I used the ready-made realtime clock module,
but made my own equivalent to the LCD shield from parts to aid in spacing
out the LCD and pushbuttons on the exterior of the box.
The clock module is based on the DS1307 chip and has an on-board coin battery
to keep the time and date ticking over even if the main circuit loses power.
The chip is I2C-based and has an auxillary SQW output that can be configured
to provide a 1 Hz squarewave signal. This signal is used by the software
running on the Arduino to detect when a new time or date is available for
display on the LCD. The DS1307RTC class takes care of the details of
talking to the chip via I2C.
Note: the above circuit works just as well for a non-wind-up clock powered
from batteries or mains power. The only difference will be the "Sense
Battery Status" input on A1. Either remove the battery monitoring logic
from the source code or tie A1 to 5V via a 10K resistor.
I had a spare 2N7000 FET from the KitTen kit that I wasn't using on the
Arduino board, so I used that for the back light control. If you don't
have a FET, then you can use a regular NPN transistor instead:
\image html transistor_back_light.png
*/