Měření PM10 pomocí Sensirion SPS30

Žiji v Ostravě, kde je velká prašnost z místního průmyslu pro výrobu a zpracování oceli, tak mě samozřejmě zajímaly možnosti měření prachových částic. Z hlediska kvality ovzduší se měří pevné částice (PM - particulate matter) menší než 10 μm, označované jako PM10. Profesionální měřící stanice kvality ovzduší stojí kolem milionu korun a různé venkovní senzory prachu stojí několik tisíc, proto mě zaujala novinka od firmy Sensirion, která nabízí levné řešení (na SOS electronic aktuálně stojí tisíc korun). [Pokračování]

Ovladač rolet s pohonem Somfy RTS

Již delší dobu jsem chtěl automaticky ovládat předokenní rolety s motorem Somfy RTS, ale nechtělo se mi do toho, protože se používá plovoucí kód a řešení tím pádem není jednoduché. V lednu tohoto roku Martin Hubáček publikoval video, kde ovládá zařízení na 433 MHz. Pro zjištění vysílaného kódu z originálního ovladače použil nástroj Universal Radio Hacker a zkopírovaný kód vysílá z levného čínského modulu připojeného k BigClown Core Module. Nevypadalo to moc složitě, tak jsem zkusil zkopírovat kód z jednoduchého zařízení na 433 MHz a vážně to fungovalo. [Pokračování]

Upravený BigClown firmware pro HC-SR04

HC-SR04 je známý senzor pro měření vzdálenosti pomocí ultrazvuku. Ovládá se jednoduše pomocí dvou PINů. Na PIN s označením Trig se na 10 μs nastaví logická jednička, tím začneme měření a senzor vyšle ultrazvukový signál. Na druhém PINu Echo nyní pouze změříme délku pulzu, tedy jak dlouho trvalo ultrazvukovému signálu se vrátit zpátky, a z toho můžeme vypočítat vzdálenost v milimetrech. Z tohoto principu fungování vyplývá, že senzor je velmi citlivý na polohu, naklonění a tvar sledovaného předmětu. [Pokračování]

MySensors s LoRa (RFM95)

Stejné zařízení jako pro LoRaWAN single-channel gateway lze použít v síti MySensors pro gateway i node. Využívá se tak technologie LoRa a lze dosáhnout velkých vzdáleností jako v síti LoRaWAN. Výhoda tohoto řešení je, že nemusíte porušovat specifikaci sítě LoRaWAN kvůli omezení na jeden kanál a jednotlivé zprávy lze navíc šifrovat.

#define MY_RADIO_RFM95
#define MY_RFM95_FREQUENCY (RFM95_868MHZ)
#define MY_RFM95_MODEM_CONFIGRUATION RFM95_BW31_25CR48SF512
#define MY_RFM95_IRQ_PIN 15
#define MY_RFM95_CS_PIN 16
iot  esp8266 

LoRaWAN single-channel gateway

Levná jednokanálová LoRaWAN gateway s WeMos D1 ESP8266 a RFM95. Pozor! Použití v LoRaWAN síti je velmi omezující, nehodí se ani na testování, spíše toto řešení nedoporučuji. Síť LoRaWAN totiž používá 8 kanálů a tento modul umí využívat jen jeden. Koncové zařízení navíc musí dle specifikace po každém zavysílání náhodně změnit kanál. Většinou ani nelze modem donutit, aby pracoval pouze na jednom kanále. Pak nezbývá než udělat vlastní firmware a de facto porušovat specifikaci. [Pokračování]
iot  esp8266 

Pokojový senzor ovzduší

Pro sledování klimatických podmínek v dětském pokoji jsem z BigClown stavebnice poskládal senzor s displejem. Měří teplotu, vlhkost, CO2 a přehledně ukazuje na LCD, takže není potřeba vytahovat mobil pro zjištění aktuálních hodnot. Navíc vše běží na baterky. Chtěl jsem docílit, aby náš syn měl příjemné podmínky v pokoji a toto řešení se mi moc líbí. Optimální podmínky pro lidský organismus: teplota přes den: 20 - 21 °C teplota na spaní: 17 - 18 °C (o 3 stupně nižší) relativní vlhkost: 40 - 60 % koncentrace CO2 do 1000 ppm (nesmí překročit hodnotu 1500 ppm) Zdrojáky jsou na GitHubu: [Pokračování]

Dětská hra s barvami

Pro svého tříletého syna jsem udělal takovou blbůstku - jednoduchou hru s LED páskem, na kterém se generují náhodné barvy, ty postupně rotují po pásku a po stisknutí tlačítka se zobrazí poslední náhodná barva. Pak je na dítěti, aby řeklo název této barvy. Po dalším stisknutí tlačítka zase pokračuje animace atd.

[Pokračování]