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í]

Jak hostovat u Google zdarma

Věděli jste, že můžete vyvíjet aplikace ve frameworku od Google a dokonce svůj výtvor hostovat na jejich serverech? A to není vše – nenáročné aplikace budou využívat hosting zcela zdarma! Tyto výhody nabízí projekt Google App Engine. Zatím lze využívat programovací jazyky Java a Python, další možná časem přibudou. Přiznávám, že výběr jen z těchto dvou jazyků může být limitující, ale já jsem za Python rád a jeho volba může být lepší než všudypřítomné PHP. [Pokračování]

Jaký je zahraniční hosting

V poslední době je na českém internetu hodně slyšet o zahraničním hostingu, který většinou nabízí o mnoho lepší podmínky než tuzemské firmy a proto jsem i já nakonec podlehl pokušení a jeden jsem na vlastní kůži v ostrém provozu otestoval. Velmi rád se s vámi podělím o nabyté zkušenosti a shrnu klady i zápory tohoto řešení. Výběr hostingu Celkem hodně času jsem strávil nad výběrem toho správného zahraničního hostingu. Nastavil jsem si totiž celkem vysokou laťku a jal jsem se hledat hosting se solidní cenou a co nejširší nabídkou služeb – vlastně to zní trochu komicky, protože skoro každý zahraniční hosting nabízí větší komfort než najdete u nás. [Pokračování]

Jsem bakalář!

A je tady konec dalšího týdne, tento však nebyl prachobyčejný, ale dlouho očekávaný a v posledních dnech přibližující se rychleji, než bychom sami chtěli. V tomto týdnu probíhaly státnice všech informatiků, kteří prahnuli po svém prvním titulu. Nakonec se i přes menší porodní bolesti úspěch dostavil jak mně, tak i mým kolegům (normálně bych napsal “kamarádům”, ale to by na akademické půdě vyznělo infantilně). Abyste se mohli honosit titulem “Bc. [Pokračování]