Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2016:lora-demo

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
2016:lora-demo [2017/01/15 22:10]
Jakub Tománek [Software]
2016:lora-demo [2017/01/15 22:33] (aktuální)
Jakub Tománek [RN2483]
Řádek 8: Řádek 8:
 ===== RN2483 ===== ===== RN2483 =====
 Je bezdrátový komunikační modul využívající komunikační technologie LORAWAN. Modul je umístěn na shieldu kompatibilním s pinheadry na vývojové desce s MCU. Modul komunikuje s MCU přes UART. Datová rychlost je 57600Bd. Datový rámec je pak 8datových bitů, jeden stop bit a bez parity. Je bezdrátový komunikační modul využívající komunikační technologie LORAWAN. Modul je umístěn na shieldu kompatibilním s pinheadry na vývojové desce s MCU. Modul komunikuje s MCU přes UART. Datová rychlost je 57600Bd. Datový rámec je pak 8datových bitů, jeden stop bit a bez parity.
 +
 +RN2483 komunikuje s MCU prostřednictvím tzv commandů. [[http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​40001784B.pdf]] je odkaz na uživatelskou přiručku jednotlivých commandů.
 +Commandy se rozdělují do tří skupin dle toho jakou vrstvu obsluhují.  ​
 +  *   - Systems Command
 +  *   - MAC Command
 +  *   - RADIO Command
 +Commandy jsou implementovány v obslužné knihovně. ​
 +
 ====== Zapojení ====== ====== Zapojení ======
  
 {{:​2016:​schema.png?​500|}} {{:​2016:​schema.png?​500|}}
 +
 +{{:​2016:​win_20170115_22_20_31_pro.jpg?​800|}}
 ====== Software ====== ====== Software ======
 Software zařízení je vyvíjen v online prostření mbed. Software zařízení je vyvíjen v online prostření mbed.
Řádek 17: Řádek 27:
 Přečtení dat ze sensoru. Přečtení dat ze sensoru.
 <​code>​ <​code>​
-    ​float temperature = BME280.getTemperature();​ +float temperature = BME280.getTemperature();​ 
-    float pressure = BME280.getPressure();​ +float pressure = BME280.getPressure();​ 
-    float humidity = BME280.getHumidity(); ​   +float humidity = BME280.getHumidity(); ​  
-}+
 </​code>​ </​code>​
  
2016/lora-demo.1484514628.txt.gz · Poslední úprava: 2017/01/15 22:10 autor: Jakub Tománek