Další meteostanice. S vymazleným firmware se spoustou vylepšení.

Návodů na stavbu meteostanic je na internetu spoustu. Jen tady na stránkách jich najdete dost. Tato novinka je o firmware. Ale ne ledajakém. Chroja napsal velmi rozsáhlý kód pro desku určenou pro meteostanice – LaskaKit Meteo Mini. A v čem je lepší než ostatní?

Vylepšeních, které firmware má je celá řada.

  • Dvouúrovňový offline buffer — RTC RAM (~7 h) + NVS flash (~6 dní); data přežijí výpadek WiFi i výpadek napájení v různé granularitě
  • Batch HTTPS POST na TMEP.cz — tři servery, per-server tracking bez duplicit
  • Adaptivní timestampy — NTP sync + odhad z boot counteru, bez externího RTC
  • Měření PCB teploty — interní teplotní senzor ESP32 čipu
  • Deep sleep — typická průměrná spotřeba ~0.3–0.5 mA (60s cyklus)
  • Debug levely 0–3, automatická detekce USB připoje

Jeden firmware využívá rovnou tři samostatné senzory (tři domény na TMEP.cz)

S1 (čidlo SHT40, BME280):

  • GUID (1. hodnota): název Teplota — jednotka °C
  • GUID 2 (2. hodnota): název Vlhkost — jednotka %
  • GUID 3 (3. hodnota): název Tlak — jednotka hPa
  • voltage a rssi jsou výchozí a nedají se v administraci změnit

S2 (LTR390):

  • GUID (1. hodnota): název Světlo ALS
  • GUID 2 (2. hodnota): název UV index
  • GUID 3 (3. hodnota): název Abs. vlhkost — jednotka g/m³
  • voltage a rssi jsou výchozí a nedají se v administraci změnit

S3 (Meteo Mini):

  • GUID (1. hodnota): název PCB teplota — jednotka °C (interní senzor ESP32, ±3–5°C odchylka)
  • GUID 2 (2. hodnota): název Výpadky napájení — počet celkem od prvního spuštění (perzistentní v NVS)
  • GUID 3 (3. hodnota): název Délka runu — jednotka s (délka předchozího cyklu, 0 při prvním bootu)
  • voltage a rssi jsou výchozí a nedají se v administraci změnit

Služba TMEP je určená pro všechny uživatele, kteří nechtějí řešit ukládání a zálohu dat a navíc i jejich vizualizaci. Služba zobrazuje data na webové stránce a samozřejmě má i svou aplikaci pro telefon/tablet.

Všechna možná nastavení je možné jednoduše nastavit v konfiguračních souborech. Vyplníte domény, periodu měření, čekání na Wi-Fi nebo debug level.

Po nahrání firmware do Meteo Mini se po zapnutí spustí Wi-Fi manager, kde lze jednoduše nastavit Wi-Fi síť ke které se bude Meteo Mini připojovat.

V Serial Monitoru můžete přehledně vidět debugovací informace (level 2) – konfigurace, senzory, Wi-Fi a samozřejmě přenesená data.

A co navíc. Firmware je velmi detailně popsán na github. Zároveň je vytvořen i TODO list, kde můžete najít co je hotové a na čem se bude dělat. A detailně popsané README jak s tímto FW pracovat.

Chroja udělal neskutečné množství práce, vytvořil opravdu dobrý firmware pro amatérské i poloprofi Meteo stanice.

GITHUB https://github.com/chroja/Weather-Station

README https://github.com/chroja/Weather-Station/blob/main/FW_experimental/README.md

TODO https://github.com/chroja/Weather-Station/blob/main/TODO.md

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Firmware 3.0 Živý Obraz

Projekt Živý Obraz má jeden velký update za druhým. Autor stále přidává nové widgety, vychytávky, rozšiřuje možnosti projektu. Nyní se dostala i velká aktualizace samotného firmware, kódu běžícího na řídících deskách od Laskakit, Pájeníčko, SeeedStudio a dalších. Tento firmware se…

Oprava nefunkčního Riden RD6006

Dostal se mi do rukou „mrtvý“ regulovatelný zdroj RIDEN RD6006. Po zapnutí se neprojevoval žádnými známkami života. Jal jsem se ho tedy oživit a tady dávám návod pro ostatní. Navíc jsem nahrál alternativní firmware, který má několik předností oproti tomu oficiálnímu.

3D tištěná krabička pro meteostanici se senzorem SEN55 a MeteoMini nebo AirBoard

Článek by se mohl jmenovat „Jak jsem vymazlil vymazlenou 3D tištěnou krabičku s radiačním štítem pro meteostanici pro senzor SEN5x a řídící desku Air Board“. A přesně to by vystihlo mé úsilí. Tuto krabičku jsem totiž vylepšil o prostor pro…

Kompletní venkovní meteostanice svépomocí. Měření teploty je základ, ale to můžete měřit čímkoliv. Tato meteostanice nabízí i možnost měření pevných částic. A nejen to, vytištěná krabička na 3D tiskárně je připravena pro osazení čidly SEN5x a řídící deskou Airboard.

Hledání vhodného projektu, který by pomohl při vysvětlování základních pojmů a principů nemusí být jednoduché.

Trendy