diff --git a/doc/alarm-clock.dox b/doc/alarm-clock.dox index bcbc09ff..1141a9e4 100644 --- a/doc/alarm-clock.dox +++ b/doc/alarm-clock.dox @@ -119,59 +119,3 @@ as follows: \li BAT, 32K, and RST left unconnected. */ - -/* -NOTE: The following has been commented out for now. More work is needed -on the wind-up power supply. - -\section clock_power Power supply - -This section describes the power supply for the wind-up alarm clock, -which consists of a hand-cranked dynamo, a 3.6 volt NiMH battery, and a -charge pump DC-to-DC converter to boost the voltage up to 5 volts. -Here is the circuit: - -\image html dynamo_power_supply.png - -The dynamo must be based on a DC motor rather than AC (bicycle light dynamos -are typically AC). If you are using an AC dynamo, then replace D1 with a -full 4-diode rectifier bridge to convert the AC into DC first. -In Australia, Jaycar sells a suitable -DC dynamo. - -Diode D1 stops the voltage in the battery from flowing backwards into -the motor. If you hook things up the wrong way around, then the motor -will spin without being cranked! In this case, reverse the + and - leads -on the dynamo and try again. - -After D1, the main energy storage for the circuit is the 3.6 volt NiMH -battery (at least 1000 mAh capacity). These are commonly used in -cordless phones and can be obtained from most consumer electronics stores: - -\image html battery.jpg - -The main part of the circuit is next, consisting of a MAX619 regulated 5 volt -charge pump DC-to-DC converter chip. This chip boosts an input voltage of -between 2 and 3.6 volts up to 5 volts and regulates it into a nice flat -supply for the rest of the alarm clock. - -Note: the MAX619 has a maximum rating of 3.6 volts, but when the dynamo is -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. 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". -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 (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. -*/ diff --git a/libraries/RTC/examples/AlarmClock/AlarmClock.pde b/libraries/RTC/examples/AlarmClock/AlarmClock.pde index 3d710ffe..8e477afa 100644 --- a/libraries/RTC/examples/AlarmClock/AlarmClock.pde +++ b/libraries/RTC/examples/AlarmClock/AlarmClock.pde @@ -42,14 +42,10 @@ // I/O pins that are used by this sketch. #define RADIO 11 #define BUZZER 12 -#define SENSE_BATTERY A1 #define RTC_DATA A4 #define RTC_CLOCK A5 #define RTC_ONE_HZ A3 -// Value to adjust for the voltage drop on D2. -#define VOLTAGE_DROP_ADJUST 70 // 0.7 volts - // Offsets of settings in the realtime clock's NVRAM. #define SETTING_24HOUR 0 // 0: 12 hour, 1: 24 hour #define SETTING_ALARM_TIMEOUT 1 // Timeout in minutes for the alarm @@ -92,9 +88,7 @@ BoolField radioActive(mainForm, "Radio", "On", "Off", false); void setup() { // Reduce power consumption on I/O pins we don't need. -#ifndef USE_VOLTAGE_MONITOR unusedPin(A1); -#endif unusedPin(A2); unusedPin(0); unusedPin(1); @@ -160,16 +154,6 @@ void loop() { prevHour = time.hour; setTime.updateCurrentTime(); -#ifdef USE_VOLTAGE_MONITOR - // Update the battery status once a second also. - int status = analogRead(SENSE_BATTERY); - int voltage = (int)((status * 500L) / 1024L); // e.g. 2.81V = 281 - voltage += VOLTAGE_DROP_ADJUST; - if (voltage > 500) - voltage = 500; - frontScreen.setVoltage(voltage); -#endif - // Trigger an alarm if necessary. if (time.second == 0 && nextAlarm.flags && !alarmMelody.isPlaying()) { if (time.hour == nextAlarm.hour && time.minute == nextAlarm.minute) { diff --git a/libraries/RTC/examples/AlarmClock/FrontScreen.cpp b/libraries/RTC/examples/AlarmClock/FrontScreen.cpp index bc10fc8f..3ec2c01e 100644 --- a/libraries/RTC/examples/AlarmClock/FrontScreen.cpp +++ b/libraries/RTC/examples/AlarmClock/FrontScreen.cpp @@ -28,22 +28,12 @@ #endif // Special characters for indicators. -#define IND_BATTERY_EMPTY 0 -#define IND_BATTERY_20PCT 1 -#define IND_BATTERY_40PCT 2 -#define IND_BATTERY_60PCT 3 -#define IND_BATTERY_80PCT 4 -#define IND_BATTERY_FULL 5 +#define IND_RADIO_ON 0 #define IND_ALARM_ACTIVE1 6 #define IND_ALARM_ACTIVE2 7 FrontScreenField::FrontScreenField(Form &form) : Field(form, "") -#ifdef USE_VOLTAGE_MONITOR - , _voltage(360) - , _voltageTrunc(36) - , _batteryBars(IND_BATTERY_FULL) -#endif , _alarmMode(FrontScreenField::AlarmOff) , _hourMode(false) { @@ -63,9 +53,6 @@ FrontScreenField::~FrontScreenField() void FrontScreenField::enterField(bool reverse) { updateDate(); -#ifdef USE_VOLTAGE_MONITOR - updateVoltage(); -#endif updateTime(); updateAlarm(); } @@ -99,39 +86,6 @@ void FrontScreenField::setTime(const RTCTime &time) } } -#ifdef USE_VOLTAGE_MONITOR - -void FrontScreenField::setVoltage(int voltage) -{ - // Normal voltage ranges between 2.7 and 3.6. The power supply - // for the clock will no longer function below 2.7 volts. - if (_voltage == voltage) - return; - _voltage = voltage; - int ind; - if (voltage > 355) - ind = IND_BATTERY_FULL; - else if (voltage > 345) - ind = IND_BATTERY_80PCT; - else if (voltage > 325) - ind = IND_BATTERY_60PCT; - else if (voltage > 305) - ind = IND_BATTERY_40PCT; - else if (voltage > 285) - ind = IND_BATTERY_20PCT; - else - ind = IND_BATTERY_EMPTY; - int trunc = voltage / 10; - if (ind != _batteryBars || trunc != _voltageTrunc) { - _batteryBars = ind; - _voltageTrunc = trunc; - if (isCurrent()) - updateVoltage(); - } -} - -#endif - static uint8_t alarmActive1[8] = { B00100, B01001, @@ -232,108 +186,15 @@ void FrontScreenField::updateTime() lcd()->print(pm ? "pm" : "am"); } -#ifdef USE_VOLTAGE_MONITOR - -void FrontScreenField::updateVoltage() -{ - lcd()->setCursor(15, 1); - lcd()->write(_batteryBars); - -/* - lcd()->setCursor(12, 1); - lcd()->write('0' + _voltageTrunc / 10); - lcd()->write('.'); - lcd()->write('0' + _voltageTrunc % 10); - lcd()->write('v'); -*/ -} - -#endif - void FrontScreenField::updateAlarm() { -#ifdef USE_VOLTAGE_MONITOR - lcd()->setCursor(13, 1); -#else lcd()->setCursor(14, 1); -#endif lcd()->write(_alarmMode != AlarmOff ? IND_ALARM_ACTIVE1 : ' '); lcd()->write(_alarmMode != AlarmOff ? IND_ALARM_ACTIVE2 : ' '); } -#ifdef USE_VOLTAGE_MONITOR -static uint8_t batteryEmpty[8] = { - B01110, - B10001, - B10001, - B10001, - B10001, - B10001, - B11111, - B00000 -}; -static uint8_t battery20Pct[8] = { - B01110, - B10001, - B10001, - B10001, - B10001, - B11111, - B11111, - B00000 -}; -static uint8_t battery40Pct[8] = { - B01110, - B10001, - B10001, - B10001, - B11111, - B11111, - B11111, - B00000 -}; -static uint8_t battery60Pct[8] = { - B01110, - B10001, - B10001, - B11111, - B11111, - B11111, - B11111, - B00000 -}; -static uint8_t battery80Pct[8] = { - B01110, - B10001, - B11111, - B11111, - B11111, - B11111, - B11111, - B00000 -}; -static uint8_t batteryFull[8] = { - B01110, - B11111, - B11111, - B11111, - B11111, - B11111, - B11111, - B00000 -}; -#endif - void FrontScreenField::registerIndicators() { -#ifdef USE_VOLTAGE_MONITOR - lcd()->createChar(IND_BATTERY_EMPTY, batteryEmpty); - lcd()->createChar(IND_BATTERY_20PCT, battery20Pct); - lcd()->createChar(IND_BATTERY_40PCT, battery40Pct); - lcd()->createChar(IND_BATTERY_60PCT, battery60Pct); - lcd()->createChar(IND_BATTERY_80PCT, battery80Pct); - lcd()->createChar(IND_BATTERY_FULL, batteryFull); -#endif lcd()->createChar(IND_ALARM_ACTIVE1, alarmActive1); lcd()->createChar(IND_ALARM_ACTIVE2, alarmActive2); } diff --git a/libraries/RTC/examples/AlarmClock/FrontScreen.h b/libraries/RTC/examples/AlarmClock/FrontScreen.h index 7ec8c39b..56859309 100644 --- a/libraries/RTC/examples/AlarmClock/FrontScreen.h +++ b/libraries/RTC/examples/AlarmClock/FrontScreen.h @@ -26,8 +26,6 @@ #include #include -//#define USE_VOLTAGE_MONITOR 1 - class FrontScreenField : public Field { public: @@ -42,11 +40,6 @@ public: RTCTime time() const { return _time; } void setTime(const RTCTime &time); -#ifdef USE_VOLTAGE_MONITOR - int voltage() const { return _voltage; } - void setVoltage(int voltage); -#endif - enum AlarmMode { AlarmOff, @@ -63,19 +56,11 @@ public: private: RTCDate _date; RTCTime _time; -#ifdef USE_VOLTAGE_MONITOR - int _voltage; - int _voltageTrunc; - int _batteryBars; -#endif AlarmMode _alarmMode; bool _hourMode; void updateDate(); void updateTime(); -#ifdef USE_VOLTAGE_MONITOR - void updateVoltage(); -#endif void updateAlarm(); void registerIndicators(); diff --git a/libraries/RTC/examples/AlarmClock/battery.jpg b/libraries/RTC/examples/AlarmClock/battery.jpg deleted file mode 100644 index af93c833..00000000 Binary files a/libraries/RTC/examples/AlarmClock/battery.jpg and /dev/null differ diff --git a/libraries/RTC/examples/AlarmClock/dynamo_power_supply.fig b/libraries/RTC/examples/AlarmClock/dynamo_power_supply.fig deleted file mode 100644 index 8c0bd80a..00000000 --- a/libraries/RTC/examples/AlarmClock/dynamo_power_supply.fig +++ /dev/null @@ -1,206 +0,0 @@ -#FIG 3.2 Produced by xfig version 3.2.5b -Landscape -Center -Metric -A4 -100.00 -Single --2 -1200 2 -6 2925 3105 3285 3195 -2 1 0 1 0 -1 0 0 20 0.000 1 0 -1 0 0 4 - 3150 3150 3060 3195 3060 3105 3150 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 3150 3105 3150 3195 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 3060 3150 2925 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 3150 3150 3285 3150 --6 -6 4950 3105 5310 3195 -2 1 0 1 0 -1 0 0 20 0.000 1 0 -1 0 0 4 - 5175 3150 5085 3195 5085 3105 5175 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 5175 3105 5175 3195 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 5085 3150 4950 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 5175 3150 5310 3150 --6 -6 6660 3960 6840 4275 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 6750 4095 6750 3960 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 6750 4140 6750 4275 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 6660 4095 6840 4095 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 6660 4140 6840 4140 --6 -6 8460 3960 8640 4275 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 8550 4095 8550 3960 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 8550 4140 8550 4275 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 8460 4095 8640 4095 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 8460 4140 8640 4140 --6 -6 9540 3960 9765 4275 -5 1 0 1 0 -1 0 0 -1 0.000 1 0 0 0 9675.000 4285.000 9585 4165 9675 4135 9765 4165 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 9675 4135 9675 4275 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 9585 4095 9765 4095 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 9675 4095 9675 3960 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 9611 3989 9611 4059 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 9581 4024 9641 4024 --6 -6 7380 5130 7470 5220 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 7425 5175 30 30 7425 5175 7425 5205 --6 -6 7830 5130 7920 5220 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 7875 5175 30 30 7875 5175 7875 5205 --6 -6 9630 3105 9720 3195 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 9675 3150 30 30 9675 3150 9675 3180 --6 -6 9630 5130 9720 5220 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 9675 5175 30 30 9675 5175 9675 5205 --6 -6 3465 3825 3735 4365 -2 1 0 1 0 -1 0 0 0 0.000 0 0 -1 0 0 2 - 3600 4140 3600 4365 -2 2 0 1 0 -1 0 0 20 0.000 0 0 -1 0 0 5 - 3510 4095 3690 4095 3690 4140 3510 4140 3510 4095 -2 1 0 1 0 -1 0 0 0 0.000 0 0 -1 0 0 2 - 3465 4050 3735 4050 -2 1 0 1 0 -1 0 0 0 0.000 0 0 -1 0 0 2 - 3600 4050 3600 3825 --6 -6 3555 3105 3645 3195 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 3600 3150 30 30 3600 3150 3600 3180 --6 -6 3555 5130 3645 5220 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 3600 5175 30 30 3600 5175 3600 5205 --6 -6 3960 3015 4500 3195 -1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 4095 3150 38 38 4095 3150 4133 3150 -1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 4365 3150 38 38 4365 3150 4403 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 4055 3150 3960 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 4405 3150 4500 3150 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 4135 3129 4377 3033 --6 -6 5580 3105 5670 3195 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 5625 3150 30 30 5625 3150 5625 3180 --6 -6 5490 3960 5715 4275 -5 1 0 1 0 -1 0 0 -1 0.000 1 0 0 0 5625.000 4285.000 5535 4165 5625 4135 5715 4165 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 5625 4135 5625 4275 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 5535 4095 5715 4095 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 5625 4095 5625 3960 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 5561 3989 5561 4059 -2 1 0 1 0 -1 0 0 -1 0.000 0 1 -1 0 0 2 - 5531 4024 5591 4024 --6 -6 5580 5130 5670 5220 -1 3 0 1 0 -1 0 0 20 0.000 1 0.0000 5625 5175 30 30 5625 5175 5625 5205 --6 -6 2340 3825 2610 4455 -1 3 0 1 0 -1 0 0 -1 0.000 1 0.0000 2475 4140 135 135 2475 4140 2610 4140 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 2475 3915 2475 3825 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 4 - 2410 4015 2410 3915 2540 3915 2540 4015 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 2450 3960 2500 3960 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 2475 3935 2475 3985 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 2450 4320 2500 4320 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 4 - 2410 4265 2410 4365 2540 4365 2540 4265 -2 1 0 1 0 -1 0 0 -1 0.000 0 0 -1 0 0 2 - 2475 4365 2475 4455 -4 0 0 0 0 16 8 0.0000 4 105 210 2392 4180 DC\001 --6 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 - 2475 3825 2475 3150 3015 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 5265 3150 7200 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 - 5 0 1.00 60.00 120.00 - 8100 3150 11025 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 - 6750 4005 6750 3825 7200 3825 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 - 6750 4230 6750 4500 7200 4500 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 - 8550 3960 8550 3825 8100 3825 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 - 8550 4230 8550 4500 8100 4500 -2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 - 7200 2925 8100 2925 8100 4725 7200 4725 7200 2925 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 7875 4725 7875 5175 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 7425 4725 7425 5175 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 9675 4005 9675 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 9675 4230 9675 5175 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3600 3870 3600 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3600 4365 3600 5175 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 3960 3150 3240 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 4500 3150 4950 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 5625 4005 5625 3150 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 - 5625 4230 5625 5175 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 - 5 0 1.00 60.00 120.00 - 5625 3150 5625 2250 11025 2250 -2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 - 5 0 1.00 60.00 120.00 - 2475 4410 2475 5175 11025 5175 -4 0 0 50 -1 0 12 0.0000 4 135 660 4815 3015 1N4001\001 -4 0 0 50 -1 0 12 0.0000 4 135 660 2835 3015 1N4001\001 -4 0 0 50 -1 0 12 0.0000 4 135 420 4995 4185 10uF\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 7020 3060 2\001 -4 0 0 50 -1 0 12 0.0000 4 135 570 6030 4185 0.22uF\001 -4 0 0 50 -1 0 12 0.0000 4 135 570 8685 4185 0.22uF\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 7065 4410 8\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 7065 3735 1\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 8145 3735 4\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 8145 3060 3\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 8145 4455 5\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 7470 4905 6\001 -4 0 0 50 -1 0 12 0.0000 4 135 105 7920 4905 7\001 -4 0 0 50 -1 0 12 0.0000 4 135 765 7290 2745 MAX619\001 -4 0 0 50 -1 0 12 0.0000 4 135 420 9855 4185 10uF\001 -4 0 0 50 -1 0 12 0.0000 4 135 510 11160 3195 5VDC\001 -4 0 0 50 -1 0 12 0.0000 4 135 405 11160 5220 GND\001 -4 0 0 50 -1 0 12 0.0000 4 135 465 11205 2070 Sense\001 -4 0 0 50 -1 0 12 0.0000 4 180 600 11205 2295 Battery\001 -4 0 0 50 -1 0 12 0.0000 4 135 495 11205 2520 Status\001 -4 0 0 50 -1 0 12 0.0000 4 135 240 3015 2835 D1\001 -4 0 0 50 -1 0 12 0.0000 4 135 240 4995 2835 D2\001 -4 0 0 50 -1 0 12 0.0000 4 135 390 3870 4050 3.6V\001 -4 0 0 50 -1 0 12 0.0000 4 135 510 3825 4275 NiMH\001 -4 0 0 50 -1 0 12 0.0000 4 180 690 1530 4365 Dynamo\001 -4 0 0 50 -1 0 12 0.0000 4 135 510 1620 4140 5VDC\001 diff --git a/libraries/RTC/examples/AlarmClock/dynamo_power_supply.pdf b/libraries/RTC/examples/AlarmClock/dynamo_power_supply.pdf deleted file mode 100644 index 2b5bd1a3..00000000 Binary files a/libraries/RTC/examples/AlarmClock/dynamo_power_supply.pdf and /dev/null differ diff --git a/libraries/RTC/examples/AlarmClock/dynamo_power_supply.png b/libraries/RTC/examples/AlarmClock/dynamo_power_supply.png deleted file mode 100644 index 8335e1e0..00000000 Binary files a/libraries/RTC/examples/AlarmClock/dynamo_power_supply.png and /dev/null differ