Pro kutily: nové senzory do Turrisu změří kvalitu vzduchu, máte zájem?

Martin @hubmartin publikoval zdrojové kódy firmware, které připravil pro vysílač a přijímač použité ve videích k testování dosahu. Můžete se na nich podívat, jak málo aplikačního kódu stačí při využití BC SDK k napsání smysluplné funkcionality.

Vysílač: https://github.com/hubmartin/bcf-rf-test-tx/blob/master/app/application.c
Přijímač: https://github.com/hubmartin/bcf-rf-test-rx/blob/master/app/application.c

Bohužel…jak sem se na BC těšil tak ceny to zatím zabíjí :frowning: CO2 senzor chápu…ty jsou drahý,ale chtít za teplotu a vlhkost 2000 kč v době kdy to stejný od Xiaomi/Agara koupím po 8 dolarech v hezčím kabátku a easy to use? No nejdu do toho radši oželím tu proklamovanou bezpečnost a vystačím s miHome, Sonoff a gadgets :slight_smile:

1 Like

Tak už nějakou dobu plánuji, že nahradím domácí meteostanici nějakými moduly pověšenými na Turris. Cena USB dongle mi přijde OK, cena senzoru teploty a vlhkosti už méně. A ještě by se mi líbil nějaký eink displey, který bude zobrazovat hodnoty, grafy atd. Ideálně když to taky bude komunikovat přes ten dongle.

Ovšem vůbec netuším, jestli se k tomu někdy dostanu :smiley:

2 Likes

USB Dongle Vám bude komunikovat s Core Module na který lze nacvaknout LCD Module, je na něm Sharp Memory LCD. Je to technologie s nízkým odběrem i při častějších změnách obsahu (např. aktualizace 1x za sekundu) na rozdíl od eink.

Na kdy se toto řešení plánuje?

No, ona je nejspíš otázka, zda-li se to vůbec bude realizovat. Chápu tento (i ve stejném duchu anglický příspěvek) jako průzkum, zda-li o uvažované integrované řešení (Turris Omnia vs. Big Clown) bude mezi komunitou vůbec zájem … a podle výsledků průzkumu zatím moc zájem není. Nebo spíše, abych byl přesnější, je zájem spíše chabý.

1 Like

Kdy/zda případně v jaké konfiguraci Senzoru po distribučním kanálu Turrisu záleží primárně na Turris Teamu a pak na velikosti série, v kusovém množství téměř obratem, stovky za 1/2 roku (lead time součástek). Stavebnice BigClown je dostupná nyní v obchodu BigClown.

Já osobně bych měl spíše zájem o hotové řešení bez nutnosti dalšího “doprogramování” (jak už jsem psal výše) - tedy dongle + hotové jednoduché akční členy (v podstatě relé řízená bezdrátově) a jednoduché snímače (0/1, napětí, případně čítač pulsů,…) - vše jednoduše spárovatelné (opět bez nutnosti připojovat k PC - podobně jako se páruje dongle + bezdrát klávesnice nebo myš). Řízení a vyhodnocování stavů potom provádět přes Domoticz (nebo podobnou aplikaci v Turrisu).
Rád bych se věnoval až vývoji konkrétní aplikace (zařízení) za akčními členy (resp. před snímači) - na ladění přenosové části nemám čas ani chuť (nicméně to samozřejmě ostatním neberu).
Tyto požadavky zatím zařízení od BC nesplňuje (i když je samozřejmě superuniverzální, nicméně čas věnovaný případnému ladění stavebnice bude chybět jinde). Samozřejmě by případný zájem závisel i na ceně tohoto řešení. Spíše bych oželel univerzalitu a dal přednost více jednoúčelovým jednodušším zařízením.

3 Likes

@Yearling Hotových firmware (bez nutnosti “doprogramování” MCU) udržujeme několik - viz seznam níže.

Tyto předpřipravené firmwares (včetně firmware pro USB Dongle či Senzor) lze flashnout na MCU s pomocí BigClown Firmware Flasher, ten nainstalujete např. s pomocí Python pip pip install bcf (potřebujete Python 2.7 nebo 3.6) nebo je také součástí BigClown Firmware Windows Toolchain.

Utilita bcf umí stáhnout aktuální firmware z Gitu a flashnout do MCU (Dongle, Senzor, Core, …).

Chování firmware je popsán ve vzorových projektech v BigClown dokumentaci.

Pro “hotové řešení” bez “doprogramování” MCU Vám pak stačí bcf (ať instalovaný přes Python pip nebo zabalený do binárky PyInstaller v Toolchainu), kterým si bcf update stáhnete seznam aktuálních firmware, bcf pull stáhnete příslušný firmware a bcf flash flashnete firmware do MCU.

V případě USB Dongle a Senzoru pak máte hotový HW včetně krabiček, v případě komponent stavebnice BigClown HW “skládačku” (navolíte si senzory/aktory dle potřeby) bez krabičky. V obou případech máte hotový přímo použitelný firmware MCU (nemusíte psát kód pro MCU) s textovým sériovým rozhraním typu MQTT topics a datový payload (obecně JSON payload).

Toto textové rozhraní můžete použít v rámci Vašeho aplikačního SW nebo můžete použít HUB SW BigClown (zakončení do MQTT, integrace nad tím). Můžete se tedy věnovat vývoji vlastní aplikace nad textovým sériovým rozhraním nebo nad MQTT rozhraním.

Proč prosím toto řešení nesplňuje Vaše představy ?

bigclownlabs/bcf-climate-station:firmware-142pixel.bin:v1.0.1
bigclownlabs/bcf-climate-station:firmware-144pixel.bin:v1.0.1
bigclownlabs/bcf-climate-station:firmware-72pixel.bin:v1.0.1
bigclownlabs/bcf-generic-node:firmware-battery-mini.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-battery.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGB-150.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGB-300.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGBW-144.bin:v1.3.0
bigclownlabs/bcf-generic-node:firmware-power-module-RGBW-72.bin:v1.3.0
bigclownlabs/bcf-lcd-thermostat:firmware.bin:v.1.0.0-beta
bigclownlabs/bcf-ping-pong-table:firmware.bin:v1.0.0
bigclownlabs/bcf-sigfox-climate-monitor:firmware.bin:v1.0.1
bigclownlabs/bcf-sigfox-co2-monitor:firmware.bin:v1.0.0
bigclownlabs/bcf-sigfox-motion-detector:firmware.bin:v1.0.1
bigclownlabs/bcf-sigfox-pulse-counter:firmware.bin:v1.1.0
bigclownlabs/bcf-skeleton-core-module:firmware.bin:v1.0.0
bigclownlabs/bcf-usb-dongle:firmware.bin:v0.0.0-test
bigclownlabs/bcf-usb-gateway:firmware.bin:v1.3.0

Díky za info. Až bude čas na hraní, tak na to mrknu.

Novinka: Senzor (včetně Cloony samozřejmě) obstál při zkoušce odolnosti na elektromagnetické pole v automotive třídě.
To znamená, že HW funguje spolehlivě i v relativně náročném prostředí :wink:

3 Likes

Looks good. But why is this not in the english part of the forum???

+1 do panelaku me ovzdusi moc nezjima, ale detektory pochybu / potopeni, kamera a jeji stream… to by byla jina :slight_smile:

1 Like

It is there as well: Geeky gadgets for Turris: how do you feel about air quality sensors?

Oops. Sorry. Didn’t spot it.

Detektor pohybu na Senzoru může být (Když ho tam Turris Team bude chtít), bílá “čepice” na fotce uprostřed Senzoru je PIR čidlo.

Detektor zatopení podporujeme ve stavebnici BigClown kombinací LD-81 + Sensor Module + Core Module + napájení.

Do této sestavy lze přidat PIR PIR Module či další senzory ze stavebnice BigClown.

@Michal_BigClown
ležím teď s nějakým bacilem, tak jsem začal zkoumat BC. Vypadá to zajímavě. Do košíku jsem naházel komponenty na meteo centrálu za asi tři litry. Snad mně žena nezabije :smiley:

Ten LCD modul a Climate modul asi nejdou nějak jednoduše připojit oba najednou na ten core modul že?
A k tomu základnímu senzoru Climate,Core,MiniBatery by se šikla nějaká krabička, co odolá povětrnostním vlivům a s nějakým držákem na zeď. Ať si můžu udělat venkovní čidlo.

Ne, to nejdou, všechny moduly bez vrchního konektoru (např. LCD, Climate, PIR, Button) lze použít jen jako nejhornější.

Můžete to “kompenzovat” použitím Tag Module na který připojíte až 6 Tag senzorů nebo Encoder Module na který připojíte až 3 Tag senzory a encoder můžete využít jako ovládací prvek pro LCD.

Používám tyto https://www.i4wifi.cz/Krabice-pro-instalaci/venkovni/GentleBOX-JE-200-outdoor-krabice-vc-uchytu-na-stozar.html

Tady se dá také vybrat https://www.krabicky.cz/vodotesne.html?limit=60

Také se divím, že mě to nehrozí, hlavně kvůli času :wink:

Kamery stávající technologie na komoditní baterie (AAA Alkaline) s výdrží 2 roky nedají, na napájení rozumné kamery s kodekem potřebujete ~1W, což se běžně řeší po Ethernet kabelu s PoE.

Obdobně v ISM pásmu není dost místa na video streamy, proto se používá Ethernet či Wifi, což opět není pro bateriové napájení. Na trhu najdete hromadu IP kamer, méně (např. UniFi, …) či více chytrých (Axis, Sony, …).

1 Like

No myslel jsem něco jako je toto:

Stojánek lze oddělit a přišroubovat na zeď a senzor do něj zasunout paralelně se zdí:

Myslím, že sada MiniBattery, Core, Climate, pěkná, funkční krabička by se určitě hodila nejen mi.

Mimochodem, to malé lcd se občas hodí (když třeba vázně komunikace se senzorem)