ዝርዝር ሁኔታ:

ስርዓት ዴ ካርቶግራፍሬ አንድ ሪቴለር ሎራቫን: 4 ደረጃዎች
ስርዓት ዴ ካርቶግራፍሬ አንድ ሪቴለር ሎራቫን: 4 ደረጃዎች

ቪዲዮ: ስርዓት ዴ ካርቶግራፍሬ አንድ ሪቴለር ሎራቫን: 4 ደረጃዎች

ቪዲዮ: ስርዓት ዴ ካርቶግራፍሬ አንድ ሪቴለር ሎራቫን: 4 ደረጃዎች
ቪዲዮ: Aguadu - Telimeka die - ጠሊመካ ዴ // New Eritrean Movie By Banki 2024, ሀምሌ
Anonim
ስርዓት ዴ ካርቶግራፊር እና ሪቴለር ሎራቫን
ስርዓት ዴ ካርቶግራፊር እና ሪቴለር ሎራቫን

በ cadrul acestui ፕሮግራም ውስጥ ኤስ-ዶሪታ realizarea unui sistem de cartografiere a retelelor LoRaWAN.

LoRa ነው?

ሎራ ለቴህኖሎጅ እንክብካቤ pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu un consum redus de energie. ሕልውና። Este o tehnologie usor de conectat la orice infrastructura existenta. LoRa utilizeaza benzi de frecventa radio sub-gigahertz fara licenta, cum ar fi: 169 MHz, 433 MHz, 868 MHz (Europa) si 915 MHz (አሜሪካ ዴ ኖርድ)።

LoRaWAN ን ይመለከታል?

LoRaWAN ን ግምት ውስጥ ያስገቡ LoRa opereaza. LoRaWAN este un protocol of transmisii radio prin care se formeaza retele de obiecte inteligente, cu nivel Media Access Control (Mac) si definatete protocolul de comunicare si arhitectura sistemului pentru o retea de Internet of Things, in timp ce componentele fizice LoRa license legatura de comunicare pe distanţe lungi.

እኔስ እንደ ገና አልረሳሁም?

የህትመት ኢንተርሜልዩል ልዩ አዋቂ Seeeduino Stalker voi lega un modul radio LoRaWAN ce va fi folosit pe post de

ተቀባይ። (va asculta dupa semnalele ce province de la gateway urile de LoRaWAN)

የዘመን መለወጫ: ጂኦግራፊያዊ ፣ RSSI ፣ የጊዜ ማህተም vor fi salvate ቅርጸት kml pentru a fi utilizate ላ

በ Google Earth ውስጥ mappare።

ደረጃ 1 - አካል ተጠቀም

አካል ተጠቀምበት
አካል ተጠቀምበት
አካል ተጠቀምበት
አካል ተጠቀምበት
አካል ተጠቀምበት
አካል ተጠቀምበት

በፔንቱራ ሪልዛሬሳ አሴስቲዩ ፕሮፔክት በኡቲሊዛት ኡርማቶሬሌ ክፍል ውስጥ-

1. Seeeduino Stalker v2.3

2. Modul Convertor USB Serial FT232RL cu Mufa USB Mini

3. ሞዱል ጂፒኤስ MTK-3329

4. Cablu Mini USB

5. እሳት ማማ-ታታ

6. LCD RC2004A-BIW-ESX + MCP23008

7. የማይክሮ ኤስዲ ካርድ 2 ጊባ

8. Baterie CR2032

9. LoRa ACW-XB v1.1 ATIM

10. አንቴና wifi

Speficatii relevante Seeeduino Stalker v2.3

ማይክሮ መቆጣጠሪያ: ATmega328P

አይ/ኦ ፒን: 20

Conectivitate: I2C ፣ UART ፣ SPI

UART Baud ተመን 115200 bps

Conectivitatea dintre acestea s-a realizat in urmatorul mod:

Pentru a face conexiunea intre placuta si calculator se conecteaza placuta la modulul FT232RL, iar apoi cablul USB mini intre cele 2 din urma. (Modulul FT232RL va comunica prin intermediul UART-ului cu Seeeduino)።

Seeeduino Stalke - FT232RL

USB5V ↔ VCCRX

TXD ፣ TXD

RXD ፣ RXD

GND ↔ GND

DTR ፣ DTR

Bateria impreuna cu microSD cardul si modulul LoRa au fost atasate በአከባቢው ልዩ ፈጠራ ዴ ፒ ፕላካ ውስጥ።

ጂፒኤስን ያመቻቹ

Seeeduino Stalker - ጂፒኤስ

GND ↔ GND

ፒን 7 ↔ RXA

ፒን 8 ↔ TXA

3.3V ↔ ቪዲዲ

በ citirea coordonatele GPS ውስጥ እኔ intampinat probleme referitoare la baud ተመን። Din cauza faptului ca interfata seriala a placutei Seeeduino este impartita cu modulul FT232RL a fost necesara setarea permana a baud rate-ulii GPS-ului la valorea de 38400.

ኤል.ሲ.ዲ

Datorita Port Expander-ului cu interfata I2C Ce a fost lipit de LCD, conexiunea s-a realizat usor.

Seeeduino Stalker - MCP23008

USB5V ↔ 5V

GND ↔ GND

SDA ↔ SDA

SCL ↔ SCL

ደረጃ 2: ሚዲዩ ዴ ደዝቮልታሬ

በፕሮግራሙ አርዱዲኖ አይዲኢ cu urmatoarele specificatii ውስጥ ፕሮግራሙ አንድ ሕፃን realizat:

ቦርድ -አርዱዲኖ ፕሮ ወይም ፕሮ ሚኒ

ፕሮሰሰር: ATmega328P (3.3V ፣ 8 ሜኸ)

ደረጃ 3 - Afisare Coordonate + Timestamp Pe LCD

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

በ Google Earth ውስጥ የ GPS ማስተዋወቂያ መረጃን ከቲምpል ፒሲ ኤል ዲ ፒ ፒ ጋር ያገናኛል።

እኔ የምጠቀምበት urmatorul cod:

ኮድ ፦

#አካትት #አካትት

#ያካትቱ

#ያካትቱ

#ያካትቱ

የማይንቀሳቀስ const int RXPin = 8 ፣ TXPin = 7 ፤ የማይንቀሳቀስ const uint32_t GPSBaud = 38400;

RTC_DS3231 rtc;

ቻር [32];

TinyGPSPlus ጂፒኤስ;

SoftwareSerial ss (RXPin ፣ TXPin);

LiquidCrystal lcd (0);

ባዶነት ማዋቀር ()

{lcd.begin (20 ፣ 4) ፤

Serial.begin (9600);

Wire.begin ();

rtc.begin ();

ss.begin (GPSBaud);

መዘግየት (1000);

lcd.clear ();

}

ባዶነት loop ()

{

DateTime now = rtc.now ();

sprintf (t, "%02d:%02d:%02d%02d/%02d/%02d", now.hour (), now.minute (), now.second (), now.day (), now.month () ፣ አሁን ።አመት ());

መዘግየት (1000);

ሳለ (ss.available ()> 0)

ከሆነ (gps.encode (ss.read ()))

displayInfo ();

ከሆነ (ሚሊስ ()> 5000 && gps.charsProcessed () <10) {

lcd.print (ኤፍ (“ጂፒኤስ አልተገኘም”));

ሳለ (እውነት);

}

}

ባዶ ማሳያ መረጃ () (ከሆነ (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);

}

ሌላ {

lcd.print ("INVALID");

lcd.clear ();

}

ከሆነ (ሚሊስ ()> 5000 && gps.chars ተሰርቷል () <10)

{

Serial.println (ኤፍ (“ጂፒኤስ አልተገኘም - ሽቦን ይፈትሹ”));

ሳለ (እውነት);

}

}

ደረጃ 4 - ሳልቫሬ ቀን ፒ ማይክሮ ኤስዲ ካርድ

የቤተመጻሕፍት አጠቃቀም - SD.h

የማይክሮ ኤስዲ ካርድ በፔንቱራ ሳልቫሬያ ቀን ቀን

MyFile ፋይል ያድርጉ;

ባዶነት ማዋቀር ()

{

…..

Serial.print (“የ SD ካርድ ማስጀመር…”); pinMode (10 ፣ ውፅዓት);

ከሆነ (! ኤስ.ዲ.ጀማሪ (4))

{Serial.println («ማስጀመር አልተሳካም!»);

መመለስ;

}

Serial.println ("ተነሳሽነት ተከናውኗል");

}

ባዶነት loop ()

{

….

(ss.available ()> 0) ከሆነ (gps.encode (ss.read ()))

{displayInfo ();

ጻፍ ኢንፎ ();

}

}

ባዶ የጽሑፍ መረጃ () {ከሆነ (gps.location.isValid ())

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

ከሆነ (myFile) {

Serial.print ("ለ testf.txt መጻፍ…");

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

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

myFile.close (); }

}

ሌላ {

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

ከሆነ (myFile) {

Serial.print ("ልክ ያልሆነ");

myFile.close (); }

}

}

በ Google Earth ውስጥ.kml si incarcarea acestuia ውስጥ Pasul urmator presupune transofmarea fisierului.txt.

የሚመከር: