Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2019:lora-rn2483

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

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}}
 +----
 +
  
2019/lora-rn2483.1579471103.txt.gz · Poslední úprava: 2020/01/19 22:58 autor: Radek Závorka