středa 12. července 2017

Tester Li-Ion s ESP 8266

Anžto recykluji Li-Ion z notebooků, potřeboval jsem nějakou jednoduchou metodu k jejich otestování.

A tak jsem zacvakl do sebe pár shieldů do Wemosu, dodal kousek programu v Lua...

...a bylo hotovo.

Princip


Plně nabitý článek je připojený k zátěži 10 ohmů tak dlouho, dokud mu neklesne napětí pod 3.6 V. Čas pak beru jako funkcí kondice článku.

Primitivní, ale účinné.

Jak to funguje

Zátěž je 10 ohmový rezistor pro výkon cca 10W a k akumulátoru je připojován relátkem. Napětí je odečítáno z odporového děliče interním A/D převodníkem MCU v intervalu 1 sec. Každou minutu jsou načtená data (celkový čas a napětí) odeslána na cloudovou službu Thingspeak.

Tester se ovládá mikrospínačem (On/Off) a průběh testu je zobrazován na OLED displeji.

Napájení je přiváděno přes micro usb na shieldu mcu. Pokud je připojena sériová konzola, jsou na ni vypisovány také ladicí informace.



Testovací sestava.

Použité součástky

Moduly:
  • D1 mini (ZDE)
  • OLED Shield (ZDE)
  • Relay Shield (ZDE)

Další součástky:

  • Mikrospínačové tlačítko
  • Konektor pro připojení akumulátoru
  • Rezistory napěťového děliče (100k a 27k)
  • Pár drátků
  • Univerzální pájecí deska (vždy 3 propojené dírky)
  • Pinové lišty (zbytky z Wemos shieldů)


Mechanickou konstrukci tvoří univerzální propojovací deska vložená do plastového rámečku.

Software

Použité binární moduly:
  • adc
  • bit
  • file
  • gpio
  • i2c
  • net
  • node
  • tmr
  • u8g
  • uart
  • wifi

Firmware byl sestaven cloudovou službou NodeMCU custom builds, použita byla varianta s podporou floatu. Firmware byl do ESP nahrán aplikaci ESP8266Flasher.

Zdrojové texty jsou psány v jazyce Lua v PSP Padu a uploadovány mou vlastní aplikací. Použít lze také ESPlorer.

Podrobnější informace jsou v článcích ZDE, vývojovým prostředkům se věnuje speciálně článek ESP8266 od WeMos.

Vyhodnocení

Hodnoty ručně přepisuji do Excelu abych měl přehled o kondici jednotlivých článků.


Odkazy ke stažení

Celý projekt je ke stažení ZDE.

Žádné komentáře:

Okomentovat