{"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-02-19T10:29:32","modified_gmt":"2026-02-19T09:29:32","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.<\/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>Czy dany &#8222;drogi&#8221; 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<\/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><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> <code>ow<\/code> <\/li>\n\n\n\n<li><code>rotary<\/code> <\/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 w 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 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"909\" height=\"536\" src=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTest1.png\" alt=\"\" class=\"wp-image-1390\" srcset=\"https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTest1.png 909w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTest1-300x177.png 300w, https:\/\/alfard.ovh\/wp-content\/uploads\/2026\/02\/AkuTest1-768x453.png 768w\" sizes=\"auto, (max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<p>Og\u00f3lny schemat uk\u0142adu i symboliczne po\u0142\u0105czenia<\/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<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. Czy dany &#8222;drogi&#8221; akumulator jest dobry i w jakim stopniu jest lepszy od innego nie mo\u017ce polega\u0107 tylko na pomiarze napi\u0119cia. Pomiar [&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":16,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1385\/revisions"}],"predecessor-version":[{"id":1415,"href":"https:\/\/alfard.ovh\/index.php\/wp-json\/wp\/v2\/pages\/1385\/revisions\/1415"}],"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}]}}