{"id":1180,"date":"2017-02-27T13:24:51","date_gmt":"2017-02-27T12:24:51","guid":{"rendered":"http:\/\/www.xpablo.cz\/?p=1180"},"modified":"2017-09-25T14:18:38","modified_gmt":"2017-09-25T12:18:38","slug":"lowpowerlab-laborator-nizkeho-odberu","status":"publish","type":"post","link":"http:\/\/www.xpablo.cz\/?p=1180","title":{"rendered":"LowPowerLab &#8211; Laborato\u0159 n\u00edzk\u00e9ho odb\u011bru"},"content":{"rendered":"<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplkicad_crop.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1181 alignleft\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplkicad_crop-300x233.jpg\" alt=\"\" width=\"300\" height=\"233\" srcset=\"http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplkicad_crop-300x233.jpg 300w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplkicad_crop-768x596.jpg 768w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplkicad_crop.jpg 961w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Tento projekt vznikl na podzim roku 2016. Jeho \u00fakolem bylo umo\u017enit mi ov\u011b\u0159en\u00ed a pokusy s bateriov\u00fdm nap\u00e1jen\u00edm (a tud\u00ed\u017e velmi malou spot\u0159ebou) modulu ESP8266. Tak\u00e9 m\u011bl slou\u017eit jako z\u00e1klad pro konstrukci nov\u00e9 elektroniky meteostanice, nahrazuj\u00edc\u00ed star\u00fd projekt LyMet. Vzhledem k povaze \u010didel meteostanice (nutnost st\u00e1l\u00e9ho ode\u010dtu nap\u0159\u00edklad sr\u00e1\u017ekom\u011bru), po\u017eadavku na bateriov\u00e9 nap\u00e1jen\u00ed a nutnosti sol\u00e1rn\u00edho dob\u00edjen\u00ed nakonec vzniklo experiment\u00e1ln\u00ed za\u0159\u00edzen\u00ed, kter\u00e9 bych zde r\u00e1d p\u0159edstavil&#8230;<!--more--><\/p>\n<p>Sch\u00e9ma zapojen\u00ed nen\u00ed p\u0159\u00edli\u0161 slo\u017eit\u00e9 a obsahuje jen nejnutn\u011bj\u0161\u00ed komponenty pro zabezpe\u010den\u00ed spr\u00e1vn\u00e9 funkce:<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplsch.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1186\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplsch-300x212.png\" alt=\"\" width=\"300\" height=\"212\" srcset=\"http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplsch-300x212.png 300w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplsch-768x543.png 768w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/lplsch-1024x724.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Nab\u00edjen\u00ed a hl\u00edd\u00e1n\u00ed podp\u011bt\u00ed baterie zaji\u0161\u0165uje MCP73871, kter\u00fd jsem pou\u017eil nam\u00edsto BQ24072, pou\u017eit\u00e9ho v Lymet. MCP se chov\u00e1 mravn\u011bji ne\u017e BQ, zejm\u00e9na v p\u0159\u00edpad\u011b, \u017ee je odpojen\u00e1 baterie (nebo m\u00e1 velmi n\u00edzk\u00e9 nap\u011bt\u00ed). Zapojen\u00ed MCP je p\u0159evzato z <a href=\"https:\/\/learn.adafruit.com\/usb-dc-and-solar-lipoly-charger\/design-notes\">nab\u00edje\u010de Adafruit<\/a>, kter\u00fd se mi l\u00edbil svoj\u00ed jednoduchost\u00ed a \u00fa\u010dinnost\u00ed. Pro stabilizaci v\u00fdstupn\u00edho nap\u011bt\u00ed je pou\u017eit XC6203P332PR, kter\u00fd vynik\u00e1 dostate\u010dn\u00fdm v\u00fdkonem pro nap\u00e1jen\u00ed ESP a velmi mal\u00fdm vlastn\u00edm odb\u011brem (typicky 8uA). Zapojen\u00ed ESP je klasick\u00e9 s propojen\u00edm GPIO16 na RESET kv\u016fli pou\u017e\u00edv\u00e1n\u00ed Deep Sleep re\u017eimu. Pro \u010didla, kter\u00e1 je nutno sn\u00edmat trvale je zapojen\u00ed dopln\u011bno o procesor ATTiny1634 &#8211; jde o relativn\u011b levn\u00fd mikrokontrol\u00e9r s pom\u011brn\u011b velkou flash pam\u011bt\u00ed 16kB. ATTiny je nap\u00e1jen\u00fd p\u0159\u00edmo z v\u00fdstupu MCP73871 abych minimalizoval v\u00fdkonov\u00e9 ztr\u00e1ty na stabiliz\u00e1toru. ESP je s ATTiny propojeno pomoc\u00ed I2C sb\u011brnice a proto\u017ee ka\u017ed\u00e1 strana pracuje na jin\u00e9 nap\u011b\u0165ov\u00e9 hladin\u011b je pou\u017eit\u00e9 nap\u011b\u0165ov\u00e9 p\u0159izp\u016fsoben\u00ed pomoc\u00ed tranzistor\u016f Q2 a Q3. Toto \u0159e\u0161en\u00ed mi umo\u017enilo vyv\u00e9st dva konektory pro p\u0159ipojen\u00ed dal\u0161\u00edch I2C \u010didel jak na \u00farovni 3V3, tak na \u00farovni vy\u0161\u0161\u00ed (4.2V), M\u011b\u0159en\u00ed nap\u011bt\u00ed baterie je p\u0159ivedeno na A\/D p\u0159evodn\u00edk, obsa\u017een\u00fd v ATTiny a pro minimalizaci spot\u0159eby nap\u011b\u0165ov\u00e9ho d\u011bli\u010de je pou\u017eit trik, kdy pro skute\u010dn\u00e9 m\u011b\u0159en\u00ed je t\u0159eba nejd\u0159\u00edve v\u00fdvod VBGND nastavit programov\u011b do L a teprve pak je mo\u017en\u00e9 m\u011b\u0159it. Voln\u00e9 GPIO jak u ESP, tak u ATTiny jsou pak vyvedeny na h\u0159eb\u00ednky. Cel\u00e9 zapojen\u00ed je je\u0161t\u011b dopln\u011bno o tranzistor Q1, kter\u00fd m\u011bl sp\u00ednat nap\u00e1jen\u00ed nap\u011bt\u00ed pro ESP, ale o n\u011bm podrobn\u011bji v odstavci <strong>Lessons learned, aneb co se tak \u00fapln\u011b nepovedlo<\/strong>.Plo\u0161n\u00e9 spoje ze <a href=\"https:\/\/www.seeedstudio.com\/fusion_pcb.html\">SeeedStudia <\/a>p\u0159i\u0161ly k m\u00e9 spokojenosti&#8230;<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/20161019_153823_crop_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1190\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/20161019_153823_crop_web-300x152.jpg\" alt=\"\" width=\"300\" height=\"152\" srcset=\"http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/20161019_153823_crop_web-300x152.jpg 300w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/20161019_153823_crop_web-768x388.jpg 768w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/20161019_153823_crop_web-1024x518.jpg 1024w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/20161019_153823_crop_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&#8230; a osazen\u00ed prob\u011bhlo t\u00e9\u017e bez pot\u00ed\u017e\u00ed.<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/virtualreality_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1191\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/virtualreality_web-300x128.jpg\" alt=\"\" width=\"300\" height=\"128\" srcset=\"http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/virtualreality_web-300x128.jpg 300w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/virtualreality_web-768x326.jpg 768w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/virtualreality_web-1024x435.jpg 1024w, http:\/\/www.xpablo.cz\/wp-content\/uploads\/2017\/02\/virtualreality_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pokusy zat\u00edm ukazuj\u00ed, \u017ee s pou\u017eit\u00edm DeepSleep re\u017eimu klesne spot\u0159eba ESP8266 na 77uA &#8211; n\u00ed\u017e jsem se nedok\u00e1zal dostat i kdy\u017e v\u00edm, \u017ee na internetu jsou projekty se spot\u0159ebou cca 45uA.<\/p>\n<h6>Lessons learned, aneb co se tak \u00fapln\u011b nepovedlo<\/h6>\n<p>Bohu\u017eel se mi nez\u0159\u00eddka stane, \u017ee se v prvn\u00ed revizi zapojen\u00ed objev\u00ed n\u011bjak\u00e9 nedostatky, kter\u00e9 jsem nedomyslel a nebo na n\u011b v\u016fbec nepomyslel \ud83d\ude41 Nevyhlo se to ani laborato\u0159i n\u00edzk\u00e9ho odb\u011bru, kter\u00e1 obsahuje dv\u011b v\u011bci, kter\u00e9 mohly b\u00fdt vy\u0159e\u0161eny l\u00e9pe:<\/p>\n<ol>\n<li>Tranzistor Q1, kter\u00fd m\u011bl odep\u00ednat nap\u00e1jec\u00ed nap\u011bt\u00ed do ESP8266 je zapojen\u00fd tak ne\u0161\u0165astn\u011b, \u017ee jeho udr\u017een\u00ed v zav\u0159en\u00e9m stavu odeb\u00edr\u00e1 v\u00edce proudu, ne\u017e ESP v re\u017eimu DeepSleep &#8211; nakonec jsem ho tedy v\u016fbec neosadil a nap\u011bt\u00ed do ESP nevyp\u00edn\u00e1m.<\/li>\n<li>S\u00e9riov\u00fd port z ESP8266 (sign\u00e1ly TXD a RXD) jsou vyvedeny jen na programovac\u00ed konektor (l\u00e9pe by bylo je vyv\u00e9st tak\u00e9 na h\u0159eb\u00ednek), tak\u017ee se na n\u011b ned\u00e1 prakticky nic p\u0159ipojit &#8211; p\u0159ipojen\u00ed JPEG kamery jsem tedy musel p\u0159ibastlit, co\u017e nem\u00e1m moc r\u00e1d.<\/li>\n<\/ol>\n<p>No a na z\u00e1v\u011br jako obyvkle cel\u00fd projekt v Kicadu ke sta\u017een\u00ed:<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tento projekt vznikl na podzim roku 2016. Jeho \u00fakolem bylo umo\u017enit mi ov\u011b\u0159en\u00ed a pokusy s bateriov\u00fdm nap\u00e1jen\u00edm (a tud\u00ed\u017e velmi malou spot\u0159ebou) modulu ESP8266. Tak\u00e9 m\u011bl slou\u017eit jako z\u00e1klad pro konstrukci nov\u00e9 elektroniky meteostanice, nahrazuj\u00edc\u00ed star\u00fd projekt LyMet. Vzhledem k povaze \u010didel meteostanice (nutnost st\u00e1l\u00e9ho ode\u010dtu nap\u0159\u00edklad sr\u00e1\u017ekom\u011bru), po\u017eadavku na bateriov\u00e9 nap\u00e1jen\u00ed a nutnosti &hellip; <a href=\"http:\/\/www.xpablo.cz\/?p=1180\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">LowPowerLab &#8211; Laborato\u0159 n\u00edzk\u00e9ho odb\u011bru<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3,5,25,21],"tags":[18],"class_list":["post-1180","post","type-post","status-publish","format-standard","hentry","category-arduino","category-elektronika","category-esp8266","category-internet-of-things","tag-esp8266"],"_links":{"self":[{"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/1180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1180"}],"version-history":[{"count":13,"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/1180\/revisions"}],"predecessor-version":[{"id":1306,"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/1180\/revisions\/1306"}],"wp:attachment":[{"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1180"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}