{"id":1042,"date":"2015-12-26T21:18:10","date_gmt":"2015-12-26T20:18:10","guid":{"rendered":"http:\/\/www.admindu.de\/wordpress\/?p=1042"},"modified":"2015-12-26T21:25:28","modified_gmt":"2015-12-26T20:25:28","slug":"more-esp-on-battery","status":"publish","type":"post","link":"https:\/\/www.admindu.de\/wordpress\/?p=1042","title":{"rendered":"More ESP on Battery"},"content":{"rendered":"<p>Der Samsung Akku ist zum zweiten mal leer. Er hat wieder 27 Tage gehalten. Wenn ich jetzt die 2600 mAh durch die 648 Stunden der 27 Tage teile, dann komme ich auf ein Mittel von 4 mA in der Stunde. Jetzt hat es mich interessiert, ob ich das auch durch nachmessen best\u00e4tigen kann. Daher habe ich mit meinem <a href=\"http:\/\/www.siglent.eu\/siglent-shs806-oscilloscoop.html\" target=\"_blank\">MultimeterOszi von Siglent<\/a> (Das ich \u00fcbrigens sehr empfehlen kann) eine Verlaufsgrafik eines Aufwachzyklus meines Sensors erzeugt.<\/p>\n<p><a href=\"http:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/stromverbrauch.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1041 size-medium\" src=\"http:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/stromverbrauch-300x123.jpg\" alt=\"stromverbrauch\" width=\"300\" height=\"123\" srcset=\"https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/stromverbrauch-300x123.jpg 300w, https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/stromverbrauch-768x315.jpg 768w, https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/stromverbrauch-1024x421.jpg 1024w, https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/stromverbrauch.jpg 1283w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>Die Samplerate lag bei 2S\/Sec, d.h. jeder blaue Balken ist ein Sample alle 0.5 Sekunden. Der Gesamtverlauf der Grafik bildet also 92.5 Sekunden ab. Die &#8220;leeren&#8221; Bereiche am Anfang und am Ende der Grafik sind der Deepsleep-Mode. Im Deepsleep verbraucht mein Sensor ca. 0.07 mA. Ich gehe sp\u00e4ter noch darauf ein, warum der Wert deutlich \u00fcber den 0.01 mA der Angabe aus dem <a href=\"http:\/\/bbs.espressif.com\/viewtopic.php?t=133\" target=\"_blank\">Forum von Espressif<\/a> liegt. Zwische Sample 14 und 157 ist der Sensor &#8220;wach&#8221;. Das sind also ca. (157-14)\/2 = 71.5 Sekunden. Das passt auch zum Code. Der Delay im Timer ist 65 Sekunden, dazu kommt der Wakeup, die Zeit bis eine Verbindung zum AP besteht und eine IP bezogen wurde usw.<\/p>\n<p>Der Mittelwert aus den Feldern 14 &#8211; 157 ist 60.43. Der Sensor wacht alle 15 Minuten auf. D.h. wir haben 4&#215;71.5 Sekunden Wachzeit mit ca. 60.43 mA Verbrauch\u00a0 und den Rest der Stunde 0.07 mA. Also kommen wir auf 286 Wachsekunden und 3600-286 = 3314 DeepSleep Sekunden. Also haben wir ((3314*0.07)+(286*60.43))\/3600 = 4.87 mA in der Stunde. Das ist Nahe an den 4 mA von oben, wenn man auch noch bedenkt, dass diese Werte in meiner neuen Schaltung gemessen wurden, die ggf. etwas mehr Strom verbraucht als der bereits aktive Sensor. z.B. wegen dem zus\u00e4tzlichen Board von Pololu, dem abweichenden ESP-Modul (ESP12 vs. ESP12-E) und der modifizierten Ladeelektronik f\u00fcr den Akku (siehe mein letzter Post). Hier mein neues, noch nicht ganz fertiggestelltes Sensor-Board.<\/p>\n<p><a href=\"http:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/IMG_0177.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1049 size-medium\" src=\"http:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/IMG_0177-244x300.jpg\" alt=\"IMG_0177\" width=\"244\" height=\"300\" srcset=\"https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/IMG_0177-244x300.jpg 244w, https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/IMG_0177-768x946.jpg 768w, https:\/\/www.admindu.de\/wordpress\/wp-content\/uploads\/2015\/12\/IMG_0177-831x1024.jpg 831w\" sizes=\"auto, (max-width: 244px) 100vw, 244px\" \/><\/a><\/p>\n<p>Um einsch\u00e4tzen zu k\u00f6nnen, was mich die Ladeelektronik und das BuckBoostBreakout kosten, habe ich die gleiche Messung noch mal am VCC des ESP12-E vorgenommen, statt zwischen Akku und Platine. Dort konnte ich im Deepsleep einen Wert von 0.008 &#8211; 0.019 mA ermitteln. Damit liegt das Modul im Bereich der 0.01 mA die Espressif vorgibt. Das bedeutet aber auch, dass ich 0.05 mA permanent in der Ladeelektronik und dem BuckBoost verheize. Das ist schade, l\u00e4sst sich aber vermutlich nicht \u00e4ndern.<\/p>\n<p>Was sich aber einfach \u00e4ndern l\u00e4sst und gleich signifikant in der Statistik einschl\u00e4g, ist die Wachzeit des Sensors. Dr\u00fccke ich diese von 71.5 Sekunden auf z.B. 30 Sekunden, dann w\u00fcrde das die Laufzeit mehr als verdoppeln. Da ich im Moment die Sensoren erst mit Strom versorge, wenn das Modul aufwacht, muss ich pr\u00fcfen wie lange der Feuchtiggkeitssensor braucht um sich zu stabilisieren. Das oben gezeigte Sensor-Modell soll ausserdem noch einen <a href=\"https:\/\/www.maximintegrated.com\/en\/products\/analog\/sensors-and-sensor-interface\/DS18B20.html\" target=\"_blank\">DS18B20<\/a> basierenden Aussentemperatursensor haben und ein <a href=\"http:\/\/www.bosch-sensortec.com\/en\/homepage\/products_3\/environmental_sensors_1\/bmp180_1\/bmp180\" target=\"_blank\">BMP180<\/a> Modul f\u00fcr den Luftdruck. Hier m\u00f6chte ich mir auch noch den <a href=\"http:\/\/www.bosch-sensortec.com\/de\/homepage\/products_3\/environmental_sensors_1\/bme280\/bme280_1\" target=\"_blank\">BME280<\/a> Sensor anschauen. Dieser integriert Luftdruck, Temperatur und Feuchtigekeit in einem sehr sparsamen Chip. Allerdings macht es ja keine Sinn den Druck in jedem Zimmer zu messen. D.h. ein Sensor pro Standort ist komplett ausreichend.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Samsung Akku ist zum zweiten mal leer. Er hat wieder 27 Tage gehalten. Wenn ich jetzt die 2600 mAh durch die 648 Stunden der 27 Tage teile, dann komme ich auf ein Mittel von 4 mA in der Stunde. Jetzt hat es mich interessiert, ob ich das auch durch nachmessen best\u00e4tigen kann. Daher habe &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.admindu.de\/wordpress\/?p=1042\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;More ESP on Battery&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94],"tags":[103,105,83,95],"class_list":["post-1042","post","type-post","status-publish","format-standard","hentry","category-esp8266-bastelei","tag-battery","tag-current-consumption","tag-ds18b20","tag-esp8266"],"_links":{"self":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1042"}],"version-history":[{"count":15,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1042\/revisions"}],"predecessor-version":[{"id":1056,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1042\/revisions\/1056"}],"wp:attachment":[{"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.admindu.de\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}