Pojďme programovat elektroniku | Bluetooth | Xiaomi

Programování elektroniky: Jak odposlouchávat roztomilý teploměr od Xiaomi

  • Grafička časopisu Computer chtěla chytrý teploměr
  • Dnes proto přeflashujeme Xiaomi LYWSD03MMC s Bluetooth
  • Data pak budeme číst na Raspberry Pi a odposlouchávat na ESP32

Naše kolegyně z redakce časopisu Computeru si na jaře nechala do domu nainstalovat klimatizaci, ale jelikož má dva psy, začala hledat nějaký jednoduchý teploměr s mobilní aplikací, aby mohla i během noční uzávěrky zkontrolovat, jestli není třeba psíkům na dálku přitopit.

Jistě, každý normální člověk by prostě do prohlížeče vyťukal adresu CZC, Mallu nebo třeba Alzy a vybral by si některou z mnoha domácích meteostanic s Wi-Fi, kolegyně však raději vyklusala schody do třetího patra vznesla požadavek do našeho ÚPESK (Útvar Programování Elektroniky a Spálené Kalafuny), ať ji to prostě vyrobíme. Tak teda jo!

Chce to něco roztomilého

Má to jeden háček. Grafička časopisu Computer není kdejaký čtenář našeho seriálu o programování elektroniky. Je to křehká dívka s jemným vkusem, a tak jsme ji nemohli položit na stůl nevzhledný chuchel drátů s tím, ať si to doma postaví na parapet.  

Musí to být hezké a musí to potěšit i člověka, který při pohledu na tištěný spoj fakt neřeší, co je tam všechno za čipy a další diskrétní elektronické součástky.

Co si dnes naprogramujeme:

Kód projektu najdete také na GitHubu našeho seriálu

Malý kašpárek, co umí fakt dobré divadlo

Nakonec padla volba na maličký, elegantní a dostatečně chytrý kombinovaný teploměr a vlhkoměr se sériovým označením LYWSD03MMC. Na asijských tržištích i některých českých e-shopech nejen pro kutily jej najdete zpravidla pod názvem Xiaomi Mi Temperature and Humidity Monitor 2, přičemž cena začíná už na atraktivní stokoruně.

Klepněte pro větší obrázek
Drobná kostička s rozměry zhruba 43×43 milimetrů

Na první pohled je to naprosto hloupoučká bílá krabička s oblými rohy. Čelní stěnu vyplňuje monochromatický segmentový čtvercový LCD displej s rozměry 33×33 milimetrů, který zobrazuje velkým písmem teplotu s rozlišením na jedno desetinné místo a na druhém řádku vlhkost vzduchu v celých procentech a také drobný znakový smajlík.

Smajlík se bude usmívat, pokud je kombinace teploty a vlhkosti příjemná, anebo se zamračí.

Bluetooth 5.0 Low Energy pod kapotou

Dalo by se říct, že to je prostě jen další z těch mnoha meteostaniček za pár kaček, které nic jiného neumějí, ale to by byla hrubá chyba! V nitru plastového tělíčka totiž tepe SoC TLSR8251 (PDF) od čínského Telinku.

Klepněte pro větší obrázek
Samotná destička s čipy  pod plastovým krytem (Foto: Hackaday)

Co to znamená v praxi? 32bitový RISC mikrokontroler má k dispozici 32 kB RAM a 512 kB flashového úložiště, což je o řád více, než by bylo k podobnému měření a zobrazovaní teploty potřeba. Pod kapotou musí být ještě něco dalšího a také že je – kombinovaný vysílač Bluetooth 5.0 Low Energy a IEEE802.15.4!

Teploměr za stovku s vlastní apkou

Ano, správně, ten malý čtvereček nabízí bezdrátovou komunikaci skrze BLE, a tak jej můžete snadno spárovat s mobilem v oficiální aplikaci pro správu chytré domácnosti Xiaomi Mi Home pro Android a iOS a koukat na teplotu a vlhkost i z postele.  

Klepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázekKlepněte pro větší obrázek
Připojení k teploměru z mobilní aplikace Xiaomi Mi Home 

Má to ale jeden háček. Naše grafička bydlí několik kilometrů od redakce a každé malé dítě ví, že se dosah běžného Bluetooth s malou tištěnou anténou bude počítat na metry nebo nejvýše několik málo desítek metrů při přímé viditelnosti. Jakmile se tedy vzdálíte z dosahu teploměru, aplikace pochopitelně přestane aktualizovat údaje.

Pokračování článku patří k prémiovému obsahu

Získejte neomezený přístup a Živě bez reklam už za 41 Kč měsíčně

Témata článku: Google, Windows, Internet, Programování, Pojďme programovat elektroniku, Android, Chrome, iOS, Python, Bluetooth, Wi-Fi, Xiaomi, Raspberry Pi, GitHub, Arduino, C++, AT-AT, Mac, Vlhkost vzduchu, OTO, CZC.cz, Byte, Ble, Vlhkost, Čip, Telefony s Androidem na Heureka.cz



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Oppo a OnePlus nesmí v Německu prodávat telefony. Zákaz hrozí i v dalších zemích EU

Oppo a OnePlus nesmí v Německu prodávat telefony. Zákaz hrozí i v dalších zemích EU

** Patentové spory většinou ústí k tomu, že jedna z firem zaplatí ** Oppo ani OnePlus však nechtějí platit 2,50 EUR za každý telefon ** Firmy už v Německu nesní prodávat, a to může platit i o dalších trzích

Martin Chroust
NěmeckoPatentSmartphony
Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

Nastal pravý čas na výměnu telefonu. Jak poznat, že ten váš už dosluhuje?

** Jak poznat, že váš telefon má nejlepší dny za sebou? ** Vypadá potlučeně, má pavučinu nebo nedostává aktualizace? ** Ukážeme si, kdy má smysl jeho oprava, a kdy už jen koupě nového

Martin Chroust
Prasklý displejVysloužilý mobilSmartphony
Kurvítka v základní výbavě, výrobci mají umělé zastarávání v malíku. Začalo to bateriemi, pokračuje softwarem

Kurvítka v základní výbavě, výrobci mají umělé zastarávání v malíku. Začalo to bateriemi, pokračuje softwarem

** Nejen mobilní výrobci jsou naučeni rok od roku prodávat stále více telefonů ** Tento trend se však zákonitě musí někdy zastavit ** Jenže, co naplat, když jsou starší zařízení „uměle“ nepoužitelná?

Martin Chroust
Prasklý displejBaterieAktualizace softwaru
Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

** Jak poznat, že je váš smartphone hacknutý? ** Hledejte známky po nestandardním chování telefonu ** Stačí když telefon vydrží méně nebo topí i v klidovém režimu...

Martin Chroust
Jak...Malware
Pokročilá metoda zabezpečení mobilů mizí. Proč se přestal používat skener oční duhovky?

Pokročilá metoda zabezpečení mobilů mizí. Proč se přestal používat skener oční duhovky?

** Koronavirus na několik měsíců vyřadil z provozu skenery obličeje ** Měly problém u uživatelů s nasazenou rouškou ** Samsung měl už před lety vlastní řešení, které ale opouští

Martin Chroust
GalaxyOční skenerHistorie