{"id":7803,"date":"2018-06-15T00:28:23","date_gmt":"2018-06-14T23:28:23","guid":{"rendered":"http:\/\/blog.whatsbee.net\/?p=7803"},"modified":"2018-06-15T00:28:23","modified_gmt":"2018-06-14T23:28:23","slug":"paso13-ya-han-llegado-las-placas-y-de-nuevo-con-el-consumo","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=7803","title":{"rendered":"Paso13: Ya han llegado las placas y de nuevo con el consumo."},"content":{"rendered":"<p>Pues s\u00ed, paso de los ordinales y a partir de ahora sigo con cardinales, cada vez son m\u00e1s dif\u00edciles.<\/p>\n<p>Como coment\u00e9 en un post anterior dise\u00f1\u00e9 las placas con Eagle y las ped\u00ed a Seeedstudio. Tienen una oferta para prototipos que te hacen 10 placas por 9$, al final como hice 20 no val\u00eda la oferta, ped\u00ed el transporte r\u00e1pido con DHL y adem\u00e1s he tenido que pagar 39\u20ac de aduanas. Si sumo 4\u20ac por placa, habr\u00e1 que buscar otras opciones.<\/p>\n<p>No parece que nadie tenga intenci\u00f3n de timar cuando algo que en teor\u00eda vale 9$ acaba multiplicandose por 10, es una pr\u00e1ctica habitual. Las \u00faltimas placas las ped\u00ed a\u00a0otra compa\u00f1\u00eda china y m\u00e1s o menos me pas\u00f3 lo mismo.<\/p>\n<p>El aspecto es bueno, aunque no se leen muy bien las serigraf\u00edas y con las prisas me olvid\u00e9 algunas cosas como la polaridad de los componentes, lo cual dificulta un poco el montaje.<\/p>\n<p>Ahora queda montar la primera y a ver que tal. No parece que haya cometido grandes errores pero ayer me llev\u00e9 un susto por el tema del consumo:<\/p>\n<h3>\u00bfque pasa ahora con el consumo?<\/h3>\n<p>&nbsp;<\/p>\n<p>Lo que pasa es que llevo d\u00edas d\u00e1ndole vueltas a como medir el consumo real en el modo de deep sleep. He implementado en el firmware un contador que va acumulando el tiempo que dedica a cada cosa por la energia que consume, con la intenci\u00f3n de ser capaz de predecir cuando se va a acabar la bater\u00eda. El consumo te\u00f3rico en deep-sleep es de 20uA + 1uA por el driver + 1 \u00f3 2 uA por la radio. El problema de ver el consumo real es que cuando mides corrientes de uA tienes que tener un buen equipamiento (caro) porque la influencia de la impedancia del equipo en la medida te enga\u00f1a. hay un operacional espec\u00edfico para hacer etapas de entrada de picoamper\u00edmetros, pero me pareci\u00f3 un l\u00edo, as\u00ed que fice dos intentos:<\/p>\n<ul>\n<li>Poner una resistencia en serie y mirar la caida de tensi\u00f3n, Alimento el micro a 3.3V pongo una resistencia en serie de 5K lo alimento a la entrada de la resistencia con 3.3V m\u00e1s la caida pongo en micro en deep sleep y mido la caida -&gt; no funciona.<\/li>\n<li>Lo alimento con un condesador y mido con otro micro la velocidad de descarga-&gt; parece que funciona mejor.<\/li>\n<\/ul>\n<p>Al intentarlo con el segundo procedimiento veo que el consumo en Deep Sleep es de miliamperios (\u00bfme habr\u00e9 equivocado en algo?), despu\u00e9s de un rato de agobio, porque son muchas horas para que ahora haya cometido un fallo de c\u00e1lculo.\u00a0 me doy cuenta que la funci\u00f3n hal_sleep() en la librer\u00eda no contiene nada, o mejor dicho: un comentario de implementaci\u00f3n pendiente.<\/p>\n<p>Pruebo con la funci\u00f3n\u00a0 LMIC_shutdown() y mejora, pero no llego al resutado esperado. Al final me estoy agobiando con este tema y el sistema de medici\u00f3n del consumo est\u00e1 un poco cogido por los pelos. he pedido un amperimetro de 0 a 200 uA por Ebay, cuando me llegue har\u00e9 la medida.<\/p>\n<p>Pero de momento tengo la incertidumbre de si habr\u00e9 cometido alg\u00fan error&#8230;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pues s\u00ed, paso de los ordinales y a partir de ahora sigo con cardinales, cada vez son m\u00e1s dif\u00edciles. Como coment\u00e9 en un post anterior dise\u00f1\u00e9 las placas con Eagle y las ped\u00ed a Seeedstudio. Tienen una oferta para prototipos&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=7803\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":7804,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/7803"}],"collection":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7803"}],"version-history":[{"count":1,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/7803\/revisions"}],"predecessor-version":[{"id":7805,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/7803\/revisions\/7805"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/media\/7804"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}