{"id":1385,"date":"2026-02-14T21:37:47","date_gmt":"2026-02-14T20:37:47","guid":{"rendered":"https:\/\/alfard.ovh\/?page_id=1385"},"modified":"2026-04-24T22:17:06","modified_gmt":"2026-04-24T20:17:06","slug":"badacz-akumulatorkow","status":"publish","type":"page","link":"https:\/\/alfard.ovh\/index.php\/badacz-akumulatorkow\/","title":{"rendered":"Badacz akumulatork\u00f3w"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Nasta\u0142y takie czasy, \u017ce w szufladach znajdujesz sporo i coraz wi\u0119cej akumulatork\u00f3w AAA, AA, 18650 i o innych kszta\u0142tach i wymiarach. Nie s\u0105 to tanie rzeczy a ich pr\u0105dy i moce mog\u0105 zaskoczy\u0107. Wsp\u00f3\u0142czesne akumulatory nawet te najmniejsze, gromadz\u0105 du\u017c\u0105 energi\u0119. Badanie ich jako\u015bci wymaga wi\u0119c \u0142adowania i roz\u0142adowania czyli wymiany energii, kt\u00f3ra jest dwukrotnie tracona. Proponowane rozwi\u0105zanie <strong>minimalizuje<\/strong> straty energii.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"261\" height=\"593\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/aku.png\" alt=\"\" class=\"wp-image-1386 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/aku.png 261w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/aku-132x300.png 132w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Ocena czy dany akumulator jest dobry i w jakim stopniu jest lepszy od innego nie mo\u017ce polega\u0107 tylko na pomiarze napi\u0119cia. Pomiar pojemno\u015bci jest mo\u017cliwy ale to proces d\u0142ugotrwa\u0142y i marnowanie sporej energii, kt\u00f3ra musi by\u0107 rozwiewana ha\u0142asuj\u0105cymi wentylatorami.<\/p>\n\n\n\n<p>M\u00f3j pomys\u0142, kt\u00f3ry rodzi\u0142 si\u0119 d\u0142ugo polega na badaniu wykresu roz\u0142adowania a tak\u017ce \u0142adowania. Pr\u00f3by zbudowanego uk\u0142adu pokazuj\u0105 liniow\u0105 zale\u017cno\u015b\u0107 tych proces\u00f3w, oczywi\u015bcie w rozs\u0105dnym zakresie napi\u0119\u0107.<\/p>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<p>Program napisany w j\u0119zyku LUA steruje tranzystorami wed\u0142ug funkcji zadawanych z menu, kt\u00f3re s\u0105 wybierane impulsatorem obrotowym. Proces pomiarowy jest w znacznym stopniu automatyczny warunkowany pomiarem napi\u0119cia i czasu. Ekstrapolacja i testowanie napi\u0119cia nast\u0119puje cyklicznie Odczytujemy na ekranie OLED ekstrapolowan\u0105 warto\u015b\u0107 czasu badania oraz napi\u0119cia i warto\u015b\u0107 ekstrapolowan\u0105 czasu a po przekroczeniu napi\u0119cia granicznego uk\u0142ad zatrzymuje proces roz\u0142adowania lub \u0142adowania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lista potrzebnych element\u00f3w<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>tranzystor MOSFET typu P<\/li>\n\n\n\n<li>tranzystor MOSFET typu N<\/li>\n\n\n\n<li>transoptor<\/li>\n\n\n\n<li>opornik 15 \u03a9<\/li>\n\n\n\n<li>ESP8266<\/li>\n\n\n\n<li>ADS1115 ( dok\u0142adny pomiar napi\u0119cia )<\/li>\n\n\n\n<li>INA219 ( pomiar napi\u0119cia, pr\u0105du, mocy )<\/li>\n\n\n\n<li>Rotary encoder,<\/li>\n\n\n\n<li>display oled <a href=\"https:\/\/github.com\/t1ak\/SH1106LUA\">SH1106LUA<\/a> lub SSD1306<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"406\" height=\"379\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/cmos.png\" alt=\"\" class=\"wp-image-1412 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/cmos.png 406w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/cmos-300x280.png 300w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Jako dolny MOSFET N zastosowa\u0142em IRF8714<\/p>\n\n\n\n<p>jego zadaniem jest roz\u0142adowywanie akumulatora, kt\u00f3ry mo\u017ce mie\u0107 3 lub 4 V<\/p>\n\n\n\n<p>czyli powinien pracowa\u0107 ju\u017c od napi\u0119\u0107 2,5 V chodzi oczywi\u015bcie o napi\u0119cie \u017ar\u00f3d\u0142o &#8211; dren.<\/p>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Oprogramowanie<\/h2>\n\n\n\n<p>NodeMcu na uk\u0142adzie ESP8266 powinien mie\u0107 wgrany w miar\u0119 aktualny firmware ze strony: <a href=\"https:\/\/nodemcu-build.com\/\">https:\/\/nodemcu-build.com\/<\/a> zaznaczaj\u0105c modu\u0142y: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>adc<\/code> <code>ads1115<\/code> <\/li>\n\n\n\n<li>INA219 ( w\u0142asny driver )<\/li>\n\n\n\n<li><code>bit<\/code> <\/li>\n\n\n\n<li><code>enduser_setup<\/code> <\/li>\n\n\n\n<li><code>file<\/code> <\/li>\n\n\n\n<li><code>gpio<\/code> <\/li>\n\n\n\n<li><code>i2c<\/code> <\/li>\n\n\n\n<li><code>mqtt<\/code> <\/li>\n\n\n\n<li><code>net<\/code> <code>node<\/code> <\/li>\n\n\n\n<li><code>ow<\/code> ( one wire )<\/li>\n\n\n\n<li><code>rotary<\/code> ( impulsator )<\/li>\n\n\n\n<li><code>rtctime<\/code> <code>tmr<\/code> <\/li>\n\n\n\n<li><code>uart<\/code> <code>wifi<\/code>.<\/li>\n<\/ul>\n\n\n\n<p>Programy wykonawcze napisane w j\u0119zyku LUA obs\u0142uguj\u0105 wy\u015bwietlacz oled, impulsator obrotowy, steruj\u0105 tranzystorami, odczytuj\u0105 napi\u0119cia i odmierzaj\u0105 czas. Obs\u0142uga oled jest dost\u0119pna pod adresem: <a href=\"https:\/\/github.com\/t1ak\/SH1106LUA\">https:\/\/github.com\/t1ak\/SH1106LUA<\/a><\/p>\n\n\n\n<p>Uk\u0142ad ma trzy g\u0142\u00f3wne stany pracy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>przewodzi tranzystor g\u00f3rny typ (P) i wtedy przez opornik \u0142adowany jest akumulator<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>przewodzi tranzystor dolny typu N i wtedy akumulator jest roz\u0142adowywany przez opornik<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>trzeci stan to tranzystory otwarte i uk\u0142ad oczekuje na polecenia po w\u0142\u0105czeniu lub po zako\u0144czeniu cyklu pomiarowego<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTest3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"847\" height=\"539\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTest3.png\" alt=\"\" class=\"wp-image-1461\" style=\"aspect-ratio:1.5714105162394052;width:200px;height:auto\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTest3.png 847w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTest3-300x191.png 300w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTest3-768x489.png 768w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/a><\/figure>\n\n\n\n<p>Idea uk\u0142adu i symboliczne po\u0142\u0105czenia do kontrolera ESP.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"522\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTestRegLin.png\" alt=\"\" class=\"wp-image-1391\" style=\"aspect-ratio:1.1302549829703084;width:620px;height:auto\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTestRegLin.png 590w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTestRegLin-300x265.png 300w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<p>Pomiar jaki przedstawiono na wykresie pochodzi\u0142 bezpo\u015brednio z ADC jaki posiada wewn\u0119trznie ESP8266 (pin A0). Bez matematycznej metody najmniejszych kwadrat\u00f3w funkcjonowanie projektu testera wypada\u0142o marnie. Po zastosowaniu uk\u0142adu ADS1115 otrzyma\u0142em rewelacyjnie dok\u0142adne i g\u0142adkie pomiary napi\u0119cia jak z najlepszego multimetru laboratoryjnego. Co wa\u017cne driver tego uk\u0142adu zawarty w firmware LUA ma kalibracj\u0119 i daje odczyty bezpo\u015brednio w mV.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestExp.png\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"555\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestExp.png\" alt=\"\" class=\"wp-image-1464 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestExp.png 595w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestExp-300x280.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p>Proces \u0142adowania podlega rozbudowanej, podw\u00f3jnej kontroli pomiarowej. Powi\u0105zanej z automatycznymi dzia\u0142aniami steruj\u0105cymi. Pomocnym narz\u0119dziem kontroli parametr\u00f3w w czasie uruchamiania i test\u00f3w okaza\u0142 si\u0119 ( jak zwykle ) <a href=\"https:\/\/mqtt-explorer.com\/\">MQTT Explorer<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"border-style:none;border-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;grid-template-columns:34% auto\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestApp.png\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"929\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestApp.png\" alt=\"\" class=\"wp-image-1506 size-full\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestApp.png 457w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/04\/AkuTestApp-148x300.png 148w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p>Ekran telefonu \/ smartfona, kt\u00f3ry prezentuje proces testowania akumulatora opisywanym tu uk\u0142adem.<\/p>\n\n\n\n<p>Aplikacja pobiera dane z serwera MQTT gdzie dostarcza je kontroler ESP.<\/p>\n\n\n\n<p>Elementy ekranu powstaj\u0105 konfiguruj\u0105c aplikacj\u0119 <a href=\"https:\/\/snrlab.in\/#product\">IoT Panel MQTT pro<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p>c. d. n. prace nad wersj\u0105 2 trwaj\u0105<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nasta\u0142y takie czasy, \u017ce w szufladach znajdujesz sporo i coraz wi\u0119cej akumulatork\u00f3w AAA, AA, 18650 i o innych kszta\u0142tach i wymiarach. Nie s\u0105 to tanie rzeczy a ich pr\u0105dy i moce mog\u0105 zaskoczy\u0107. Wsp\u00f3\u0142czesne akumulatory nawet te najmniejsze, gromadz\u0105 du\u017c\u0105 energi\u0119. Badanie ich jako\u015bci wymaga wi\u0119c \u0142adowania i roz\u0142adowania czyli wymiany energii, kt\u00f3ra jest dwukrotnie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1385","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/comments?post=1385"}],"version-history":[{"count":26,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1385\/revisions"}],"predecessor-version":[{"id":1508,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1385\/revisions\/1508"}],"wp:attachment":[{"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/media?parent=1385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}