NEDsat v.1.0

Už je to 3 roky od prvního konceptu NEDsatu a konečně jsem se dostal k realizaci. Sice oproti původnímu návrhu je značně odlišný ale účel je stejný „především seznámení se a otestování konstrukce se solárním napájením, stavba a naprogramování konstrukce s ohledem na minimální spotřebu, možnost vzdálené komunikace a konfigurace s otestováním maximální komunikační vzdálenosti, a hlavně udržet vše v chodu bez servisního zásahu po co nejdelší dobu. Prostě v principu vesmírný satelit či meziplanetární sonda.“

Jako základ je použitá plastová vodotěsná dóza na potraviny, která zajišťuje dostatečnou tuhost a ochranu před deštěm. Ve dně (resp. víčku) jsou přišroubované magnety pro uchycení k železnému podkladu. Vrchní stranu pokrývá plastová deska s 6 ks vodotěsných solárních panelů 6V/1W zapojených paralelně. Elektřina vyrobená v panelech jde do solárního regulátoru který dále nabíjí li-ion akumulátor 2200mAh.

solární panely
magnetické nohy

Mozkem celého NEDsatu je Arduino UNO, nebo spíše jeho čip ATmega328P taktovaný na 8MHz interním oscilátorem a napájený je přímo z akumulátoru.

vnitřek

Jediné použité čidlo je modul DFRobot Gravity s čipem MAX17043, který měří stav baterie v mV a %.

Ke komunikaci slouží primárně RF modul SRX882 na 433MHz který vysílá stav akumulátoru v podobě impulsů (1 impuls = 5%) – k zachycení vysílání používám SDR přijímač.

Dále pokud je nabití akumulátoru více než 50% následuje po RF vysílání ještě aktivace bluetooth modulu HC-05 (pomocí tranzistoru) a vysílání stavu baterie v % a v mV.

Ještě je tam jedna LEDka která bliká do rytmu RF vysílání a svitem signalizuje aktivaci bluetooth, pár kondenzátorů na napájení a pull-up rezistor na reset pinu MCU.

základní deska

Program má 5 funkčních režimů které běží podle stavu akumulátoru. Při nabití akumulátoru nad 50% vysílá RF i bluetooth, jinak jen RF pro ušetření energie.

Přehled režimů:

RežimStav baterieSpánekVysíláníKapacita podíl
1> 80 %4 mA / 5 min40 mA / 2.5 min20 % (400 mAh)
2> 50 %4 mA / 10 min40 mA / 2.5 min30 % (600 mAh)
3> 20 %4 mA / 20 min40 mA / 0.5 min30 % (600 mAh)
4> 10 %4 mA / 30 min40 mA / 0.5 min10 % (200 mAh)
5< 10 %4 mA / 60 min40 mA / 0.5 min10 % (200 mAh)

Odhadovaná výdrž:

RežimBaterie (%)Průměrný odběrVýdrž (hod)Výdrž (dní)
180–100 %16.0 mA25.0 h1.0 dne
250–80 %11.2 mA53.6 h2.2 dne
320–50 %4.88 mA123.0 h5.1 dne
410–20 %4.59 mA43.6 h1.8 dne
50–10 %4.30 mA46.5 h1.9 dne
Celkem0–100 %291.7 h12.2 dne

Jak je vidět z tabulek výdrž je odhadovaná na 12 dní při 2000mAh akumulátoru při běhu čistě z akumulátoru. Jelikož mám akumulátor o něco větší a mám solární panel tak by neměl být problém s dlouhodobou funkčností. Mám vyzkoušené že akumulátor se dobije ze 4% na 70% za 3 hodiny na přímém slunci, bez slunce to bude horší ale aspoň na pokrytí spotřeby by to stačit mohlo.

Návrhy na zlepšení ve verzi 2

Jako vždy je pořád co zlepšovat tak si to sepíšu postupně v krocích:

  • Prodloužení pauzy před vypnutím BT – občas se neodešle celá zpráva
  • Snížení spotřeby upravením svitu LED při nízkém stavu baterky
  • Snížení spotřeby v režimu spánku
  • Přidání více čidel
  • RF přijímač pro poslech nezávislý na SDR

2 komentáře u „NEDsat v.1.0“

  1. Pokud chceš dosáhnout opravdu malé spotřeby, nevyhneš se deep-sleep módu, nebo ještě lépe použítí nějakýho externího časovače – např. TPL5110. Ten odpojí napájení MCU a probudí ho za nějakou dobu. MCU dodělá nějakej svůj task a pošle časovači opět signál na vypnutí. Rázem se přesuneš z milampér na nanoampéry – TPL51110 má spotřebu 35 nA (plus tedy spotřeba MCU když je aktivní, ale to může být zlomek času).

    Nehodí se to samozřejmě na vše, ale na tohle by to šlo v pohodě použít. Může to spínat jednou za čas, nebo si to třeba probudit tlačítkem a vypnout napájení až po potvrzení.

    Představ si, že by ti baterka např. v ovladači, nebo venkovním čidle vydržela jenom 12 dní. Tohle musí makat měsíce, nebo roky… To se tedy pak už zase musí zvolit jiná baterka kvůli samovybíjení.

    1. Zatím je to celkem v pohodě. I když je hnusně tak solár zvládá pokrýt spotřebu. Už dělám na vylepšené verzi co bude mít spotřebu ještě nižší. 😉

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *