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}} | ||
| + | ---- | ||
| + | |||