NEDsat verze 4.0

Máme tady další iteraci mého projektu NEDsat. Nově přibylo čidlo teploty, vlhkosti a tlaku vzduchu a data se odesílají pomocí NodeMCU po WiFi na můj NAS do csv souboru.

Základní deska zůstala stejná jako u minulé verze. Zbavil jsem se nestabilního bluetooth modulu a kompletní bluetooth komunikace a na jeho místo přišel USB převodník na 5V z kterého je napájená deska NodeMCU s ESP8266. ESP měří teplotu, vlhkost a tlak vzduchu pomocí čidla BME280, s kterým komunikuje po I2C sběrnici. Naměřená data poté odešle přes WiFi na můj NAS kde běží webový server který přijatá data uloží do .csv souboru a poté zobrazí v prohlížeči jako webovou stránku.

Zapínání ESP řídí základní deska podle stupně nabití akumulátoru. Také zajišťuje pravidelné vysílání telemetrie pomocí morseovky na 433MHz. Odesílá se interní teplota, stav baterie v % a proud z panelu do akumulátoru. V případě že je akumulátor nabitý více než 30% dojde k aktivaci ESP na 30 sekund, což stačí na změření a odeslání dat na NAS. Pak se ESP vypne a hlavní deska usne (podtaktováním MCU na 125kHz) na dobu dle nabití akumulátoru.

Provozní režimy jsou následující:

  1. BAT > 80%, ESP + RF, spánek 5 minut
  2. BAT > 50%, ESP + RF, spánek 10 minut
  3. BAT > 20%, ESP + RF, spánek 20 minut
  4. BAT > 10%, pouze vysílání RF, spánek 30 minut
  5. BAT < 10%, pouze vysílání RF, spánek 60 minut
vnitřní součástky

V souboru ke stažení je program pro MCU a ESP a dále php soubory pro příjem dat a pro zobrazení dat.

Program pro ESP a php soubory mi napsal kompletně ChatGPT 😉

Zobrazení grafů a tabulky
dekódovaná morseovka

Do pouzdra NEDsatu jsem vyvrtal pár větracích otvorů, při slunečném dni bylo uvnitř víc než 50°C. Teď když bude možná cirkulace tak to snad bude lepší.

Shrnutí

NEDsat zatím plní svojí funkci nad očekávání. Uvidíme jak se bude dařit dobíjet akumulátor až bude zataženo a vůbec v zimě až budou krátké dny. Zatím problém není.

Je mi jasné že by šlo původní desku s ATmegou vypustit a zůstat jen u ESP ale takhle mi to vyhovuje a když už to mám funkční tak proč bych to předělával. Odesílání na NAS by šlo upravit pro odesílání přímo na web ale teď se mi do toho nechce. Uvidíme časem. Neměl by to být problém.

Napsat komentář

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