
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Cadrul acestui programmā s-a dorit realizarea unui system de cartografiere a retelelor LoRaWAN.
Ce este LoRa?
LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu un use redus de energyie. eksistēt. Este o tehnologie usor de conectat la orice infrastrukturalura existenta. LoRa izmanto benzi de frecventa radio sub-gigaherc fara licenta, cum ar fi: 169 MHz, 433 MHz, 868 MHz (Europa) un 915 MHz (America de Nord).
Vai esat LoRaWAN?
LoRaWAN ir reteaua pe care LoRa opereaza. LoRaWAN ir viens protokols, lai pārraidītu radio, lai rūpētos par formeaza retele de obiecte inteligente, cu nivel Media Access Control (Mac) un definētu protokolu par komunikāciju un arhitectura sistemului pentru vai retea de Things of Internet, in timp ce componentsentele fizice LoRa load legatura de comunicare pe distanţe lungi.
Cum am ales realizarea acestui proiect?
Prin intermediul unei placute Seeeduino Stalker voi lega un module radio LoRaWAN ce va fi folosit pe post de
receptoru. (va asculta dupa semnalele ce province de la gateway urile de LoRaWAN)
Datuma nozīme: coordonate geografice, RSSI, timestamp vor fi salvate in format kml pentru a fi utilizate la
mappare programmā Google Earth.
1. darbība: komponentu utilizācija



Pentru realizarea acestui proiect am utilizat urmatoarele komponenti:
1. Seeeduino Stalker v2.3
2. Modul Converter USB Serial FT232RL cu Mufa USB Mini
3. Modulis GPS MTK-3329
4. Cablu Mini USB
5. Uguns mamma-tata
6. LCD RC2004A-BIW-ESX + MCP23008
7. microSD karte 2Gb
8. Baterija CR2032
9. LoRa ACW-XB v1.1 ATIM
10. Antena wifi
Speficatii relevante Seeeduino Stalker v2.3
Mikrokontrolleris: ATmega328P
I/O tapas: 20
Conectivitate: I2C, UART, SPI
UART bauda ātrums: 115200 bps
Conectivitatea dintre acestea s-a realizācija urmatorul mod:
Noskatieties sejas saskarni un aprēķiniet kalkulatoru, lai uzzinātu moduļa FT232RL, aparāta kabelis USB mini intre cele 2 din urma. (Modulul FT232RL va comunica prin intermediul UART-ului cu Seeeduino).
Seeeduino Stalke - FT232RL
USB5V vai VCCRX
TXD un TXD
RXD un RXD
GND un GND
DTR un DTR
Bateria impreuna cu microSD card and module LoRa au fost atasate in locurile special create de pe placa
Conectivitate GPS
Seeeduino Stalker - GPS
GND un GND
7. tapa RXA
8. tapa TXA
3.3V vai VDD
Citirea coordonatele GPS ir intampatīva problēma, kas saistīta ar datu pārraides ātrumu. Din cauza faptului ca interfata seriala a placutei Seeeduino este impartita cu module FT232RL a fost necesara setarea permanenta a baud rate-ului GPS-ului la valorea de 38400.
Conectivitate LCD
Datorita Port Expander, kā arī I2C interfata ierīce ar LCD ekrānu, kas ir savienots ar realitāti.
Seeeduino Stalker - MCP23008
USB5V un 5V
GND un GND
SDA vai SDA
SCL un SCL
2. solis: Mediu De Dezvoltare
Programmējiet ātru realizāciju programmā Arduino IDE cu urmatoarele specificatii:
Dēlis: Arduino Pro vai Pro Mini
Procesors: ATmega328P (3.3V, 8MHz)
3. darbība: Afisare Coordonate + Timestamp Pe LCD

Izmantojot sākotnējo GPS koordinātu sistēmu, varat iegūt datus un iegūt informāciju par LCD ekrānu, kā arī izmantot Google Earth karti.
Esmu izmantojis urmatorul mencu: (Mentionez ca este nevoie de importarea unor librarii si anume TinyGPS ++.h, RTClib.h si LiquidCrystal.h)
Menca:
#iekļaut #iekļaut
#iekļaut
#iekļaut
#iekļaut
static const int RXPin = 8, TXPin = 7; statiskā konstante uint32_t GPSBaud = 38400;
RTC_DS3231 rtc;
char t [32];
TinyGPSPlus GPS;
SoftwareSerial ss (RXPin, TXPin);
LiquidCrystal LCD (0);
anulēts iestatījums ()
{lcd.sākt (20, 4);
Sērijas sākums (9600);
Wire.begin ();
rtc.begin ();
ss.begin (GPSBaud);
kavēšanās (1000);
lcd.clear ();
}
tukša cilpa ()
{
DateTime now = rtc.now ();
sprintf (t, "%02d:%02d:%02d%02d/%02d/%02d", now.hour (), now.minute (), now.second (), now.day (), now.month (), tagad.gads ());
kavēšanās (1000);
kamēr (ss. pieejams ()> 0)
ja (gps.encode (ss.read ()))
displayInfo ();
ja (milis ()> 5000 && gps.charsProcessed () <10) {
lcd.print (F ("Nav konstatēts GPS"));
kamēr (taisnība);
}
}
void displayInfo () {if (gps.location.isValid ())
{
Serial.println (gps.location.lat (), 6);
Serial.println (gps.location.lng (), 6);
Sērijas.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);
}
cits {
lcd.print ("NEDERĪGS");
lcd.clear ();
}
ja (milis ()> 5000 && gps.charsProcessed () <10)
{
Serial.println (F ("Nav konstatēts GPS: pārbaudiet vadu."));
kamēr (taisnība);
}
}
4. solis: saglabājiet MicroSD kartes datumu
Bibliotēkas izmantošana: SD.h
Pentru salvarea datelor vai microSD karte ir pievienota urmatoarele linii:
Fails myFile;
anulēts iestatījums ()
{
…..
Serial.print ("SD kartes inicializēšana …"); pinMode (10, OUTPUT);
ja (! SD.sākas (4))
{Serial.println ("inicializācija neizdevās!");
atgriešanās;
}
Serial.println ("inicializācija pabeigta");
}
tukša cilpa ()
{
….
kamēr (ss. pieejams ()> 0), ja (gps.encode (ss.read ()))
{displayInfo ();
writeInfo ();
}
}
void writeInfo () {if (gps.location.isValid ())
{myFile = SD.open ("testf.txt", FILE_WRITE);
ja (mans fails) {
Serial.print ("Rakstīšana uz testf.txt …");
myFile.println (gps.location.lat (), 6);
myFile.println (gps.location.lng (), 6);
myFile.close (); }
}
cits {
myFile = SD.open ("testf.txt", FILE_WRITE);
ja (mans fails) {
Serial.print ("Nederīgs");
myFile.close (); }
}
}
Pasul urmator iepriekšēja transofmarea fisierului.txt.kml si incarcarea acestuia programmā Google Earth.
Ieteicams:
LoRa GPS izsekotāja apmācība - LoRaWAN ar Dragino un TTN: 7 soļi

LoRa GPS izsekotāja apmācība | LoRaWAN ar Dragino un TTN: Hei, kas notiek, puiši! Akarsh šeit no CETech. Pāris projektus atpakaļ mēs apskatījām Dragino LoRaWAN vārteju. Mēs savienojām dažādus mezglus ar vārteju un pārsūtījām datus no mezgliem uz vārteju, izmantojot TheThingsNetwork kā s
Ievads un konta izveidošana platformā Things Network IoT LoRaWAN: 6 soļi

Ievads un konta izveidošana platformā The Things Network IoT LoRaWAN: Izmantojot šo iespēju, mēs izveidosim kontu platformā The Things Network, un mēs īsumā ievadīsim, TTN ir laba iniciatīva, lai izveidotu tīklu lietu internetam vai " IoT ". Lietas tīkls ir ieviesis LoR
Sistēma De Cartografiere un Rețelelor WiFi: 14 soļi

Sistēma De Cartografiere un Rețelelor WiFi: Karte ar retelelor WiFi, lai veiktu printera aprūpi, dodoties uz priekšu, izmantojot Wi-Fi, vai apoi localizarea acestora cu ajutorul GPS-ului. In urma cartografierii se pot obtine informatii despre retelele WiFi existente cum ar fi: numarul acestora
Raspberry Pi LoRaWAN vārteja: 3 soļi

Raspberry Pi LoRaWAN vārteja: Šis projekts ir Raspberry PI iC880a-spi LoRaWAN vārteja. Tas tika izveidots, izmantojot dažādas citas apmācības tiešsaistē, un tajā bija iekļauts labākais un tas, kas pašlaik darbojas no šīm konsultācijām un ir atsauce. Vārti
ESP32 LoRaWAN Mote: 3 soļi

ESP32 LoRaWAN Mote: Šajā projektā mēs izmantosim ESP32 Heltec WiFi LoRa OLED plati no Banggood, lai izveidotu LoRaWAN Mote (beigu mezglu), lai nosūtītu datus no DHT22 sensora uz The Things Network (TTN) un parādītu sensora vērtības. Lapā izmantotais kods un bibliotēkas