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.
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:
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