Obsah:

Systém Cartografiere a Retelelor LoRaWAN: 4 kroky
Systém Cartografiere a Retelelor LoRaWAN: 4 kroky

Video: Systém Cartografiere a Retelelor LoRaWAN: 4 kroky

Video: Systém Cartografiere a Retelelor LoRaWAN: 4 kroky
Video: Cartografierea rețelelor de distribuție, pentru alimentarea mai sigură cu energie electrică 2024, November
Anonim
Systémy Cartografiere a Retelelor LoRaWAN
Systémy Cartografiere a Retelelor LoRaWAN

V programe acdrui acestui s-a dorit realizarea unui sistem de cartografiere a retelelor LoRaWAN.

Ce este LoRa?

LoRa este o technology technology pune la dipozitia dezvoltatorilor of solutii smarte o transmisie de raza lunga Securizata a Datelor, cu un consumer redus de energy. existujúce. Existuje mnoho technologických odvetví, ktoré spájajú existujúcu infraštruktúru. Väčšina rádiových frekvencií využíva subgigahertzové frekvenčné pásma, frekvencia 169 MHz, 433 MHz, 868 MHz (Európa) a 915 MHz (America de Nord).

Ce este LoRaWAN?

LoRaWAN je opatrný pri starostlivosti o operáciu LoRa. LoRaWAN je protokol pre prenos rádia a zaisťuje rýchlu a inteligentnú detekciu objektov s jedným ovládacím prvkom prístupu k médiám (Mac) a hlavným komunikačným systémom a architektúrou internetu vecí. vzdialené vzdialenosti.

Cum am ales realizarea acestui proiect?

Intermediul uni placute Seeeduino Stalker voi lega un modu module radio LoRaWAN ce va fi folosit pe post de

receptor. (va asculta dupa semnalele ce provin de la gateway urile de LoRaWAN)

Dôležitá informácia: koordinovaná geografia, RSSI, časová pečiatka alebo formát súboru kml pre použitie vo formáte

mappare v aplikácii Google Earth.

Krok 1: Použitie komponentov

Využitie komponentov
Využitie komponentov
Využitie komponentov
Využitie komponentov
Využitie komponentov
Využitie komponentov

Väčšina realizovaných projektov využíva tieto urmatoarelové komponenty:

1. Seeeduino Stalker v2.3

2. Modulárny prevodník USB Sériový FT232RL s Mufa USB Mini

3. Modul GPS MTK-3329

4. Mini USB kábel

5. Požiar mama-tata

6. LCD RC2004A-BIW-ESX + MCP23008

7. Karta microSD 2 Gb

8. Batéria CR2032

9. LoRa ACW-XB v1.1 ATIM

10. Anténa wifi

Speficatii relevante Seeeduino Stalker v2.3

Mikrokontrolér: ATmega328P

I/O piny: 20

Pripojenie: I2C, UART, SPI

Prenosová rýchlosť UART: 115200 bps

Conectivitatea dintre acestea s-a realizat in urmatorul mod:

Nižšie nájdete prehľad najdôležitejších kalkulačiek a kalkulačiek výpočtových modulov FT232RL, káblov a káblov USB s minimálnym vnútorným priestorom 2 palce. (Modul FT232RL va comunica prin intermediul UART-ului cu Seeeduino).

Seeeduino Stalke - FT232RL

USB5V ↔ VCCRX

TXD ↔ TXD

RXD ↔ RXD

GND ↔ GND

DTR ↔ DTR

Batérie s kapacitou microSD karty a modulom LoRa au fost atasate in locurile special create de pe placa

Pripojte GPS

Seeeduino Stalker - GPS

GND ↔ GND

Kolík 7 ↔ RXA

Kolík 8 ↔ TXA

3,3 V ↔ VDD

V oblasti koordinácie GPS dochádza k zvýšeniu prenosovej rýchlosti. Rýchle a rýchle prepojenie jednotlivých modulov FT232RL a príbuzných modulov FT232RL a ich prenosová rýchlosť GPS je 3840.

Pripojte LCD

Expandér portov Data, ktorý podporuje rozhranie I2C, má lepší LCD displej, ako je uvedené nižšie.

Seeeduino Stalker - MCP23008

USB5V ↔ 5V

GND ↔ GND

SDA ↔ SDA

SCL ↔ SCL

Krok 2: Mediu De Dezvoltare

Programujte najskôr v programe Arduino IDE s konkrétnymi špecifikáciami:

Doska: Arduino Pro alebo Pro Mini

Procesor: ATmega328P (3,3 V, 8 MHz)

Krok 3: Afisare Coordonate + Timestamp Pe LCD

LCD displej Afisare Coordonate + Timestamp Pe
LCD displej Afisare Coordonate + Timestamp Pe

Základné informácie o súbore koordinácie GPS alebo o údajoch, ktoré sú k dispozícii na mape LCD, nájdete v mape Google Earth.

Používam tieto kódy:

Treska:

#include #include

#zahrnúť

#zahrnúť

#zahrnúť

static const int RXPin = 8, TXPin = 7; static const uint32_t GPSBaud = 38400;

RTC_DS3231 rtc;

znak t [32];

GPS TinyGPSPlus;

SoftwareSerial ss (RXPin, TXPin);

LiquidCrystal lcd (0);

neplatné nastavenie ()

{lcd.begin (20, 4);

Serial.begin (9600);

Wire.begin ();

rtc.begin ();

ss.begin (GPSBaud);

oneskorenie (1000);

lcd.clear ();

}

prázdna slučka ()

{

DateTime now = rtc.now ();

sprintf (t, "%02d:%02d:%02d%02d/%02d/%02d", now.hour (), now.minute (), now.second (), now.day (), now.month (), now.year ());

oneskorenie (1000);

while (ss.available ()> 0)

if (gps.encode (ss.read ()))

displayInfo ();

if (millis ()> 5000 && gps.charsProcessed () <10) {

lcd.print (F („Nebolo zistené žiadne GPS“));

while (pravda);

}

}

void displayInfo () {if (gps.location.isValid ())

{

Serial.println (gps.location.lat (), 6);

Serial.println (gps.location.lng (), 6);

Serial.println (t);

lcd.setCursor (0, 0);

lcd.print ("Lat =");

lcd.print (gps.location.lat (), 6);

lcd.setCursor (0, 1);

lcd.print ("Lng =");

lcd.print (gps.location.lng (), 6);

lcd.setCursor (0, 2);

lcd.print (t);

}

inak {

lcd.print („NEPLATNÝ“);

lcd.clear ();

}

if (millis ()> 5000 && gps.charsProcessed () <10)

{

Serial.println (F („Nebolo zistené žiadne GPS: skontrolujte zapojenie.“));

while (pravda);

}

}

Krok 4: Karta MicroSD Salvare Date Pe

Použitie knižnice: SD.h

Najlepšia dátumová karta na microSD karte, ktorú nájdete na nasledujúcom obrázku:

Súbor myFile;

neplatné nastavenie ()

{

…..

Serial.print („Inicializácia karty SD …“); pinMode (10, VÝSTUP);

ak (! SD.begin (4))

{Serial.println ("inicializácia zlyhala!");

návrat;

}

Serial.println ("inicializácia vykonaná.");

}

prázdna slučka ()

{

….

while (ss.available ()> 0) if (gps.encode (ss.read ()))

{displayInfo ();

writeInfo ();

}

}

neplatné writeInfo () {if (gps.location.isValid ())

{myFile = SD.open ("testf.txt", FILE_WRITE);

if (myFile) {

Serial.print ("Zápis na testf.txt …");

myFile.println (gps.location.lat (), 6);

myFile.println (gps.location.lng (), 6);

myFile.close (); }

}

inak {

myFile = SD.open ("testf.txt", FILE_WRITE);

if (myFile) {

Serial.print ("Neplatné");

myFile.close (); }

}

}

Prevzatie súboru predpokladáme pre vytvorenie súboru.txt v.kml a incarcarea acestuia v aplikácii Google Earth.

Odporúča: