{"id":477,"date":"2023-10-14T01:17:28","date_gmt":"2023-10-13T23:17:28","guid":{"rendered":"https:\/\/julianricardo.ddns.net\/?page_id=477"},"modified":"2023-10-14T01:17:28","modified_gmt":"2023-10-13T23:17:28","slug":"recuperacion-de-bateria-dji-mavic-air-clear-pf-con-arduino","status":"publish","type":"page","link":"https:\/\/julianricardo.ddns.net\/index.php\/recuperacion-de-bateria-dji-mavic-air-clear-pf-con-arduino\/","title":{"rendered":"Recuperaci\u00f3n de bater\u00eda DJI Mavic Air (Clear PF) con Arduino"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-478 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.34.37-300x168.png\" alt=\"\" width=\"300\" height=\"168\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.34.37-300x168.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.34.37-768x430.png 768w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.34.37.png 872w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span>Tienes problemas como que las luces LED de la bater\u00eda no se encienden, la <\/span><strong><span>bater\u00eda no se carga<\/span><\/strong><span>\u00a0, la bater\u00eda no funciona, la bater\u00eda hiberna o las fluctuaciones de voltaje de la bater\u00eda bloquearon el BMS?\u00a0Estos son los pasos para rescatarlo y hacerlo funcionar nuevamente.<\/span><\/p>\n<p><span>En este tutorial, aprendamos c\u00f3mo funciona la\u00a0<\/span><strong><span>bater\u00eda inteligente DJI Mavic air<\/span><\/strong><span>\u00a0, su chip BMS y su distribuci\u00f3n de pines, conexiones de la bater\u00eda y, finalmente, c\u00f3mo quitar la bandera PF y recuperar la bater\u00eda.<\/span><\/p>\n<h2><span>Bater\u00eda Mavic Air: C\u00f3mo funciona con BMS:<\/span><\/h2>\n<p><span>La bater\u00eda Mavic Air es una bater\u00eda recargable de pol\u00edmero de iones de litio (LiPo) de 3 celdas dise\u00f1ada \u00fanicamente para el dron Mavic Air.\u00a0Tiene una capacidad total de 2375mAh y un\u00a0<\/span><a href=\"https:\/\/www.circuitschools.com\/what-is-voltage-concept-types-of-voltage-and-how-to-measure-it\/\" data-wpel-link=\"internal\"><span>voltaje<\/span><\/a><span> de 11,55V.La bater\u00eda Mavic Air tambi\u00e9n contiene un sistema de gesti\u00f3n de bater\u00eda (BMS), que ayuda a proteger la bater\u00eda contra sobrecargas, sobredescargas y sobrecalentamientos.\u00a0El BMS tambi\u00e9n equilibra las celdas dentro de la bater\u00eda para garantizar que se carguen y descarguen de manera uniforme, lo que ayuda a extender la vida \u00fatil de la bater\u00eda.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-479 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.38.29-300x146.png\" alt=\"\" width=\"300\" height=\"146\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.38.29-300x146.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.38.29.png 711w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<h2><\/h2>\n<h2><span>\u00bfQu\u00e9 es el recuento de ciclos de la bater\u00eda?<\/span><\/h2>\n<p><span>El recuento de ciclos de la bater\u00eda se refiere a la cantidad de veces que una bater\u00eda ha pasado por un ciclo completo de carga y descarga.\u00a0En otras palabras, es la cantidad de veces que una bater\u00eda se carg\u00f3 por completo y se descarg\u00f3.\u00a0Por ejemplo, si carga su tel\u00e9fono inteligente del 0% al 100% y luego lo usa nuevamente hasta el 0%, eso se considera un ciclo de bater\u00eda.<\/span><\/p>\n<p><span>El recuento de ciclos de la bater\u00eda es una m\u00e9trica importante porque a medida que una bater\u00eda pasa por m\u00e1s ciclos de carga y descarga, su capacidad para mantener una carga disminuye con el tiempo.\u00a0Esto significa que despu\u00e9s de una cierta cantidad de ciclos, la capacidad de la bater\u00eda para mantener la carga disminuir\u00e1 y ser\u00e1 necesario reemplazarla.\u00a0La cantidad de ciclos que puede realizar una bater\u00eda antes de que su capacidad comience a deteriorarse variar\u00e1 seg\u00fan el tipo de bater\u00eda y su patr\u00f3n de uso.\u00a0Los fabricantes suelen especificar un n\u00famero m\u00e1ximo de ciclos para sus bater\u00edas antes de recomendar el reemplazo.<\/span><\/p>\n<p><span>La bater\u00eda Mavic Air tambi\u00e9n se denomina bater\u00eda inteligente, ya que tiene un sistema de gesti\u00f3n de bater\u00eda que monitorea todo, como el voltaje de las celdas, la temperatura y el estado de la bater\u00eda, y lo env\u00eda al dron para mostrarlos en el control remoto.\u00a0No solo monitorea, sino que tambi\u00e9n realiza funciones de seguridad como cargar las celdas Li-Po en los l\u00edmites correspondientes y descargarlas autom\u00e1ticamente cuando no se usan durante mucho tiempo para aumentar su vida \u00fatil.\u00a0Tambi\u00e9n monitorea las fluctuaciones\u00a0<\/span><a href=\"https:\/\/www.circuitschools.com\/what-is-voltage-concept-types-of-voltage-and-how-to-measure-it\/\" data-wpel-link=\"internal\"><span>de voltaje<\/span><\/a><span>\u00a0si una bater\u00eda no funciona correctamente y genera fallas de energ\u00eda, lo que hace que la bater\u00eda hiberne y no responda.<\/span><\/p>\n<p><strong>Incluso cuando almacenas la bater\u00eda durante m\u00e1s de 3 meses sin usarla entre ellos, cambian al modo de hibernaci\u00f3n.\u00a0Este modo hace que la bater\u00eda no responda a los botones y ni siquiera se carguen.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-480 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.40.30-300x180.png\" alt=\"\" width=\"300\" height=\"180\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.40.30-300x180.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.40.30.png 598w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span>Como puede ver en la imagen de arriba, la cubierta exterior de la bater\u00eda se retira para que el chip BMS sea visible.\u00a0Su BMS tiene un sensor de bloqueo que comprueba si la bater\u00eda est\u00e1 fijada dentro del dron o no.\u00a0Tambi\u00e9n tiene un sensor de temperatura conectado entre las bater\u00edas para monitorear el calor de las bater\u00edas mientras se cargan y descargan.\u00a0Este BMS tiene 10 pines.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><span id=\"Mavic_Air_Battery_Pinout_diagram\" class=\"ez-toc-section\"><\/span><span>Diagrama de pines de la bater\u00eda Mavic Air<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-481 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.42.05-300x128.png\" alt=\"\" width=\"300\" height=\"128\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.42.05-300x128.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.42.05.png 552w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>En el diagrama de pines se puede ver que hay 10 pines numerados de derecha a izquierda.\u00a0Los primeros 4 pines derechos son para Tierra (GND) y los pines 7,8,9,10 son terminales positivos.\u00a0Los pines entre 5 y 6 son SDA y SCL respectivamente.\u00a0Est\u00e1n los pines de datos que pueden comunicarse a trav\u00e9s de los protocolos de comunicaci\u00f3n SMBus e I2C.La bater\u00eda Mavic Air tambi\u00e9n contiene un sistema de gesti\u00f3n de bater\u00eda (BMS), que ayuda a proteger la bater\u00eda contra sobrecargas, sobredescargas y sobrecalentamientos.\u00a0El BMS tambi\u00e9n equilibra las celdas dentro de la bater\u00eda para garantizar que se carguen y descarguen de manera uniforme, lo que ayuda a extender la vida \u00fatil de la bater\u00eda.<\/p>\n<p><span>Aqu\u00ed estamos usando\u00a0 la placa\u00a0<\/span><a href=\"https:\/\/www.circuitschools.com\/what-is-arduino-how-it-works-and-what-you-can-do-with-arduino\/\" data-wpel-link=\"internal\"><span>Arduino<\/span><\/a><span>\u00a0\u00a0NANO, incluso puedes usar Arduino UNO y los pines son iguales y muy simples.\u00a0Simplemente toma 3 cables de puente y con\u00e9ctalos.\u00a0Entonces, en este caso, el A4 de Arduino, que es SDA, est\u00e1 conectado al pin 5 de la bater\u00eda y el A5 de Arduino, que es SCL, est\u00e1 conectado al pin 6. Y finalmente, el pin GND de Arduino est\u00e1 conectado a cualquiera de los 1,2,3, 4 pines.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h1><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-482 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.47.43-300x198.png\" alt=\"\" width=\"300\" height=\"198\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.47.43-300x198.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-0.47.43.png 636w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/h1>\n<h1><\/h1>\n<p>******\u00a0 Bajar el c\u00f3digo hexadecimal Clear PF.\u00a0 \u00a0<a href=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Mavicair_pfreset_circuitschools.hex_.zip\">Mavicair_pfreset_circuitschools.hex\u00a0\u00a0\u00a0<\/a><\/p>\n<p>******\u00a0 Bajar xLoader\u00a0 <a href=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/xLoader_V1_339-1.zip\">xLoader_V1_339 (1)<\/a><\/p>\n<p><span>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Cargue el c\u00f3digo en la placa Arduino us\u00e1ndolo. <\/span><span>Elija el puerto y la velocidad en baudios a 115200.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-486 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.09.22.png\" alt=\"\" width=\"208\" height=\"217\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Abra el monitor en serie en Arduino IDE a una velocidad de 115200 baudios. All\u00ed ver\u00e1 el resultado como se muestra a\u00a0 \u00a0 \u00a0 \u00a0 continuaci\u00f3n.<\/p>\n<h1><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-487 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.11.36-300x169.png\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.11.36-300x169.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.11.36.png 701w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/h1>\n<p><span>Este es un proceso autom\u00e1tico: conecte la bater\u00eda, cargue el c\u00f3digo, abra el monitor serial con velocidad de baudios 115200 y en 5 segundos su bater\u00eda brillar\u00e1.<\/span><\/p>\n<p><span>Cargue la bater\u00eda y estar\u00e1 lista para usar.\u00a0Vuele con precauci\u00f3n durante el primer uso.<\/span><\/p>\n<h1 class=\"post-title entry-title\" style=\"text-align: center;\"><span>Restablecimiento del recuento de ciclos de bater\u00eda del DJI Mavic Air mediante Arduino<\/span><\/h1>\n<h2><span id=\"Arduino_Code\" class=\"ez-toc-section\"><\/span><span>C\u00f3digo Arduino:<\/span><\/h2>\n<p>Las conexiones son id\u00e9nticas, lo unico que cambia es el fichero hexadecimal que se carga en el arduno<\/p>\n<p><span>Despu\u00e9s de conectarse, es hora de cargar el c\u00f3digo para el que necesita Arduino IDE.<\/span><\/p>\n<p>******\u00a0 Bajar el c\u00f3digo hexadecimal Restablecimiento de recuento de ciclos.\u00a0 <a href=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/DJIArduinocyclecountreset.hex_.zip\">DJIArduinocyclecountreset.hex<\/a><\/p>\n<p>Cargue el c\u00f3digo en la placa Arduino us\u00e1ndolo. Elija el puerto y la velocidad en baudios a 115200.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-486 aligncenter\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.09.22.png\" alt=\"\" width=\"208\" height=\"217\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Abra el monitor en serie en Arduino IDE a una velocidad de 115200 baudios. All\u00ed ver\u00e1 el resultado como se muestra a\u00a0 \u00a0 \u00a0 \u00a0 continuaci\u00f3n.<\/p>\n<p style=\"text-align: center;\">\u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-488\" src=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.16.19-300x150.png\" alt=\"\" width=\"300\" height=\"150\" srcset=\"https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.16.19-300x150.png 300w, https:\/\/julianricardo.ddns.net\/wp-content\/uploads\/2023\/10\/Captura-de-pantalla-2023-10-14-a-las-1.16.19.png 642w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Tienes problemas como que las luces LED de la bater\u00eda no se encienden, la bater\u00eda no se carga\u00a0, la bater\u00eda no funciona, la bater\u00eda hiberna o las fluctuaciones de&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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,"footnotes":""},"class_list":["post-477","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/pages\/477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=477"}],"version-history":[{"count":1,"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/pages\/477\/revisions"}],"predecessor-version":[{"id":490,"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/pages\/477\/revisions\/490"}],"wp:attachment":[{"href":"https:\/\/julianricardo.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}