Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
2019:lora-rn2483 [2020/01/19 22:58] Radek Závorka |
2019:lora-rn2483 [2020/01/20 18:55] (aktuální) Radek Závorka |
||
---|---|---|---|
Řádek 86: | Řádek 86: | ||
===== Aplikace ===== | ===== Aplikace ===== | ||
- | Bylo využito programu STM32CubeMX, což je software, pomocí kterého se v grafickém rozhranní nakonfigurují jednotlivé periferie mikrokontroléru a následně je vygenerován inicializační odpovídající kód v programovacím jazyce C pro daný procesor. Pro tuto aplikaci bylo nutné pouze inicializovat rozhraní UART jako asynchronní s parametry uvedenými v tabulce výše pro modul RN2483. | + | Bylo využito programu STM32CubeMX, což je software, pomocí kterého se v grafickém rozhranní nakonfigurují jednotlivé periferie mikrokontroléru a následně je vygenerován inicializační odpovídající kód v programovacím jazyce C pro daný procesor. Pro tuto aplikaci bylo nutné inicializovat rozhraní UART jako asynchronní s parametry uvedenými v tabulce výše pro modul RN2483 a AD převodník pro měření napětí. |
Samotný kód pracuje podle následujícího blokového schématu. | Samotný kód pracuje podle následujícího blokového schématu. | ||
Řádek 106: | Řádek 106: | ||
====== Závěr ====== | ====== Závěr ====== | ||
+ | Byla demonstrována funkce modulu RN2483, který podporuje technologii LoRa. Tento modul byl zaregistrován do sítě TTN, kde v pětiminutových intervalech posílá hodnotu napájecího napětí mikroprocesoru STM32F4. Pro tento modul byla navržena jednoduchá DPS, aby ho bylo možné spojit s použitým vývojovým kitem STM32F4DISCOVERY. Během realizace projektu jsem řešil problémy s vyrobenou deskou, kdy došlo ke zkratu a zničení modulu. Následně jsem byl tedy nucen přistoupit k "nadrátování" nového modulu, jak je vidět na videu. Jako vylepšení pro pokračování projektu bych navrhoval připojení např. teplotního čidla aby bylo možné sledovat vývoj teploty v místnosti nebo venku. Dále při reálném použití by bylo vhodné vyrobit samostatný malý plošný spoj bez použití vývojového kitu, který bude napájen z baterie a může tak být umístěn téměr kamkoliv. Pro dlouhou životnost baterie by bylo vhodné aktivování sleep módu, aby bylo odebíráno co nejméně energie. | ||
---- | ---- | ||
+ | |||
+ | ====== Video ====== | ||
+ | |||
+ | [[https://www.youtube.com/watch?v=Fnwz3t4cf6o&feature=youtu.be|Video ukázka]] | ||
+ | ---- | ||
+ | |||
+ | ==== Zdrojový kód aplikace==== | ||
+ | |||
+ | {{:2019:xzavor03_mpoa_projekt.zip|Zdrojový soubor projektu}} | ||
+ | ---- | ||
+ | |||