From c47e08c926e13dfeec32df78631abfef7a1651ac Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 22 Feb 2019 13:56:40 +0000 Subject: power calculation spreadsheet --- sensor/power-calculations.ses | 76 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 sensor/power-calculations.ses diff --git a/sensor/power-calculations.ses b/sensor/power-calculations.ses new file mode 100644 index 0000000..25fee5a --- /dev/null +++ b/sensor/power-calculations.ses @@ -0,0 +1,76 @@ + draw 130 mA from https://www.espressif.com/sites/default/files + capacity 4000 mAh + period 900 seconds high estimate, one sample every 15 minutes + awake 10 seconds rough estimate + + energy per awake 0.3611111 mAh + awakes per day 96 number + energy per day 34.66667 mAh + days on battery 115.3846 days + months on battery 3.846154 months + + +(ses-cell A1 "draw" nil nil nil) +(ses-cell B1 130 nil nil (B6)) +(ses-cell C1 "mA" nil nil nil) +(ses-cell D1 "from https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf" nil nil nil) + +(ses-cell A2 "capacity" nil nil nil) +(ses-cell B2 4000 nil nil (B9)) +(ses-cell C2 "mAh" nil nil nil) +(ses-cell D2 nil nil nil nil) + +(ses-cell A3 "period" nil nil nil) +(ses-cell B3 900 nil nil (B7)) +(ses-cell C3 "seconds" nil nil nil) +(ses-cell D3 "high estimate, one sample every 15 minutes" nil nil nil) + +(ses-cell A4 "awake" nil nil nil) +(ses-cell B4 10 nil nil (B6)) +(ses-cell C4 "seconds" nil nil nil) +(ses-cell D4 "rough estimate" nil nil nil) + +(ses-cell A5 nil nil nil nil) +(ses-cell B5 nil nil nil nil) +(ses-cell C5 nil nil nil nil) +(ses-cell D5 nil nil nil nil) + +(ses-cell A6 "energy per awake" nil nil nil) +(ses-cell B6 0.3611111111111111 (/ (* B1 B4) 3600.0) nil (B8)) +(ses-cell C6 "mAh" nil nil nil) +(ses-cell D6 nil nil nil nil) + +(ses-cell A7 "awakes per day" nil nil nil) +(ses-cell B7 96.0 (/ 86400.0 B3) nil (B8)) +(ses-cell C7 "number" nil nil nil) +(ses-cell D7 nil nil nil nil) + +(ses-cell A8 "energy per day" nil nil nil) +(ses-cell B8 34.666666666666664 (* B6 B7) nil (B9)) +(ses-cell C8 "mAh" nil nil nil) +(ses-cell D8 nil nil nil nil) + +(ses-cell A9 "days on battery" nil nil nil) +(ses-cell B9 115.38461538461539 (/ B2 B8) nil (B10)) +(ses-cell C9 "days" nil nil nil) +(ses-cell D9 nil nil nil nil) + +(ses-cell A10 "months on battery" nil nil nil) +(ses-cell B10 3.8461538461538463 (/ B9 30) nil nil) +(ses-cell C10 "months" nil nil nil) +(ses-cell D10 nil nil nil nil) + +(ses-column-widths [18 12 7 50]) +(ses-column-printers [nil nil ("%s") ("%s")]) +(ses-default-printer "%.7g") +(ses-header-row 0) + +( ;Global parameters (these are read first) + 2 ;SES file-format + 10 ;numrows + 4 ;numcols +) + +;; Local Variables: +;; mode: ses +;; End: -- cgit v1.2.3