Բովանդակություն:
- Քայլ 1: Օգտագործեք բաղադրիչի օգտագործումը
- Քայլ 2: Mediu De Dezvoltare
- Քայլ 3. Afisare Coordonate + Timestamp Pe LCD
- Քայլ 4. Salvare Date Pe MicroSD քարտ
Video: Sistem De Cartografiere a Retelelor LoRaWAN ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Cadrul acestui ծրագրում s-a dorit realizarea unui system de cartografiere a retelelor LoRaWAN:
Ce este LoRa?
LoRa este o tehnologie care work la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu un սպառել էներգիայի էներգիան: գոյություն ունեցող Este o tehnologie usor de conectat la orice infrastructura ekzistenta. LoRa- ն օգտագործում է ազատ ռադիոընդունիչ ենթահաղորդակցական ռադիոընդունիչ, որն օգտագործվում է 169 ՄՀց, 433 ՄՀց, 868 ՄՀց (Եվրոպա) և 915 ՄՀց (Ամերիկա դե Նորդ):
Ce este LoRaWAN?
LoRaWAN este reteaua pe care LoRa opereaza. LoRaWAN- ը հանդիսանում է ռադիոյի հիմնական խնամքի արձանագրություն, որն ապահովում է հետախուզական օբյեկտների, ինչպես նաև Media Access Control- ի (Mac) մակարդակը, որը սահմանում է ինտերնետի իրերի, ինչպես նաև ինտերնետի բաների արագ հաղորդման թույլտվությունը, LoRa- ն թույլ է տալիս օրենքի հաղորդակցության թույլտվություն: pe distanţe lungi.
Cum am ales realizarea acestui proiect?
Prin intermediul unei placute 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)
Ամսաթիվ համապատասխան
mappare Google Earth- ում:
Քայլ 1: Օգտագործեք բաղադրիչի օգտագործումը
Pentru realizarea acestui proiect am utilizat urmatoarele բաղադրիչ:
1. Seeeduino Stalker v2.3
2. Modul Convertor USB Serial FT232RL cu Mufa USB Mini
3. Մոդուլային GPS MTK-3329
4. Cablu Mini USB
5. Կրակ մամա-տատա
6. LCD RC2004A-BIW-ESX + MCP23008
7. microSD քարտ 2 Գբ
8. Baterie CR2032
9. LoRa ACW-XB v1.1 ATIM
10. Անտենա wifi
Speficatii relevante Seeeduino Stalker v2.3
Միկրոկոնտրոլեր `ATmega328P
I/O կապում `20
Կոնեկտիվացնել ՝ I2C, UART, SPI
UART Baud փոխարժեքը ՝ 115200 զ / վրկ
Conectivitatea dintre acestea s-a realizat in urmatorul mod:
Մուտք գործեք մի հաշվիչ, որը թույլ է տալիս հաշվարկել մի քանի մոդուլներ FT232RL, օգտագործելով USB մալուխ, օգտագործելով 2 մետր արագություն: (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 in locurile special create de pe placa
Միացնել GPS- ը
Seeeduino Stalker - GPS
GND ↔ GND
Պին 7 ↔ RXA
Պին 8 ↔ TXA
3.3V ↔ VDD
GPS- ի համակարգող համակարգում ես մտահոգված եմ հղման արագությամբ: Որպեսզի կարողանաք միջերկրածովյան միջերկրածովյան հատվածում տեսանելի լինել, դա նշանակում է, որ FT232RL մոդուլը որոշվում է մշտական / u200b / u200b և մշտական / u200b / u200b և GPS արագությամբ ՝ օգտագործելով 38400:
Միացնել LCD- ը
Datorita Port Expander-ului cu interfata I2C ce a fost lipit de LCD, conexiunea s-a realizat usor.
Seeeduino Stalker - MCP23008
USB 5V ↔ 5V
GND ↔ GND
SDA ↔ SDA
SCL ↔ SCL
Քայլ 2: Mediu De Dezvoltare
Programul a fost realizat in programul Arduino IDE cu urmatoarele specificatii:
Տախտակ ՝ Arduino Pro կամ Pro Mini
Պրոցեսոր ՝ ATmega328P (3.3V, 8MHz)
Քայլ 3. Afisare Coordonate + Timestamp Pe LCD
Հիմնականում անհրաժեշտ է GPS համակարգչային տվյալների փոխանցման տվյալների փոխանցում, որը թույլ է տալիս օգտագործել Google Earth- ի քարտեզը:
Օգտագործում եմ անհապաղ ծածկագիրը. (Նշեք, որ դա նշանակում է ներմուծում կամ գրադարան, ինչպես նաև TinyGPS ++.h, RTClib.h si LiquidCrystal.h)
Cod:
#ներառել #ներառել
#ներառում
#ներառում
#ներառում
ստատիկ const int RXPin = 8, TXPin = 7; ստատիկ const uint32_t GPSBaud = 38400;
RTC_DS3231 rtc;
char t [32];
TinyGPSPlus GPS;
SoftwareSerial ss (RXPin, TXPin);
LiquidCrystal LCD (0);
դատարկ կարգավորում ()
{lcd.begin (20, 4);
Serial.begin (9600);
Wire.begin ();
rtc.begin ();
ss.begin (GPSBaud);
ուշացում (1000);
lcd. հստակ ();
}
դատարկ շրջան ()
{
DateTime now = rtc.now ();
sprintf (t, "%02d:%02d:%02d%02d/%02d/%02d", now.hour (), now.minute (), now.second (), now.day (), now.month (), այժմ: տարի ());
ուշացում (1000);
while (ss.available ()> 0)
եթե (gps.encode (ss.read ()))
displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {
lcd.print (F («GPS չի հայտնաբերվել»));
իսկ (ճշմարիտ);
}
}
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);
}
ուրիշ {
lcd.print («ԱՆՎALԱՐ»);
lcd. հստակ ();
}
if (millis ()> 5000 && gps.charsProcessed () <10)
{
Serial.println (F («GPS չի հայտնաբերվել. Ստուգեք էլեկտրագծերը»));
իսկ (ճշմարիտ);
}
}
Քայլ 4. Salvare Date Pe MicroSD քարտ
Գրադարանային օգտագործումը ՝ SD.h
Pentru salvarea datelor pe microSD քարտ am adaugat urmatoarele linii:
Ֆայլ myFile;
դատարկ կարգավորում ()
{
…..
Serial.print («SD քարտի նախաստորագրում …»); pinMode (10, OUTPUT);
եթե (! SD. սկսել (4))
{Serial.println («սկզբնականացումը ձախողվեց»);
վերադարձ;
}
Serial.println («սկզբնականացումն ավարտված է»);
}
դատարկ շրջան ()
{
….
while (ss.available ()> 0) if (gps.encode (ss.read ()))
{displayInfo ();
writeInfo ();
}
}
void writeInfo () {if (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 (); }
}
}
Pasul urmator presupune transofmarea fisierului.txt in.kml si incarcarea acestuia Google Earth- ում:
Խորհուրդ ենք տալիս:
LoRa GPS Tracker ձեռնարկ - LoRaWAN Dragino- ի և TTN- ի հետ. 7 քայլ
LoRa GPS Tracker ձեռնարկ | LoRaWAN Դրագինոյի և TTN- ի հետ. Աքարշ այստեղ CETech- ից: Մի քանի նախագծով մենք նայեցինք Դրագինոյից LoRaWAN դարպասին: Մենք միացանք տարբեր հանգույցներ Gateway- ին և տվյալներ փոխանցեցինք հանգույցներից Gateway- ին ՝ օգտագործելով TheThingsNetwork- ը որպես
Ներածություն և հաշիվ ստեղծեք հարթակում Things Network IoT LoRaWAN. 6 քայլ
Ներածություն և հաշիվ ստեղծեք հարթակում Things Network IoT LoRaWAN. Այս հնարավորության դեպքում մենք հաշիվ կստեղծենք The Things Network հարթակում և կարճ ներածություն կանենք, TTN- ը լավ նախաձեռնություն է իրերի ինտերնետի համար ցանց ստեղծելու համար կամ " IoT ". Things Network- ը ներդրել է LoR
Sistem De Cartografiere and Rețelelor WiFi: 14 քայլ
WiFi քարտեզագրման համակարգ. WiFi- ի քարտեզագրման ռեժիմը պետք է ապահովի WiFi- ի ռադիոհեռարձակման արագ սպասարկումը, ինչպես նաև GPS- ի միջոցով աշխատող տեղայնացման արագությունը: In urma cartografierii se pot obtine informatii despre retelele WiFi existente cum ar fi: numarul acestora
Raspberry Pi LoRaWAN Gateway: 3 քայլ
Raspberry Pi LoRaWAN Gateway. Այս նախագիծը Raspberry PI iC880a-spi LoRaWAN Gateway է: Այն համախմբվել է ՝ օգտագործելով տարբեր այլ ձեռնարկներ առցանց, և ներառում է լավագույնը և այն, ինչ ներկայումս աշխատում է այդ ձեռնարկներից և հղումներ են անհրաժեշտ եղել մինչև վերջ: Դարպասը
ESP32 LoRaWAN Շարժ. 3 քայլ
ESP32 LoRaWAN Mote. Այս նախագծում մենք կօգտագործենք ESP32 Heltec WiFi LoRa OLED տախտակը Banggood- ից ՝ LoRaWAN Mote (վերջնական հանգույց) կառուցելու համար, որը DHT22 տվիչից տվյալներ կուղարկի The Things Network (TTN) և կցուցադրի սենսորի արժեքները: Կոդում օգտագործված ծածկագիրը և գրադարանները