Obsah:
- Krok 1: Použitie komponentov
- Krok 2: Mediu De Dezvoltare
- Krok 3: Afisare Coordonate + Timestamp Pe LCD
- Krok 4: Karta MicroSD Salvare Date Pe
Video: Systém Cartografiere a Retelelor LoRaWAN: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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
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:
SYSTÉM ODVODŇOVANIA AQUARIUM NAHORU VYPNUTÝ SYSTÉM: 6 krokov
SYSTÉM ODVODŇOVANIA AQUARIUM: Systém odparovania znižuje množstvo vody v akváriu a ak zostane nekompenzovaný, povedie k zmenám v chémii zostávajúcej vody. Takéto zmeny budú mať negatívny vplyv na formy života v akváriu. Preto je dôležité, aby ste
Sistem De Cartografiere a Rețelelor WiFi: 14 krokov
Väčšina cartografických a bezdrôtových WiFi: Cartografierea retelelor WiFi WiFi process are prinépe prinéééééééééééééétohlavnéprehľady WiFi, niektoré lokalizačné acestora s podporou GPS. V našej kartografii nájdete množstvo podrobných informácií o existujúcej WiFi sieti, ktorá obsahuje nasledujúce položky:
Automatický systém na analýzu objemu inteligentný systém: 4 kroky
Inteligentný systém automatickej analýzy objemu: Cieľom je vytvoriť prototyp, ktorý dokáže analyzovať a identifikovať dva rôzne tvary a zobraziť jeho objem. Tu sme sa rozhodli ísť s kockou a valcom ako s dvoma rôznymi tvarmi. Dokáže sám detegovať tvary, analyzovať a vypočítať objem. Práca
Brána Raspberry Pi LoRaWAN: 3 kroky
Brána RasPberry Pi LoRaWAN: Tento projekt je bránou LoRaWAN Raspberry PI iC880a-spi. Zostavilo sa to pomocou rôznych ďalších návodov online a obsahuje to najlepšie, čo v súčasnosti z týchto návodov funguje a na čo sa odkazuje. Brána
ESP32 LoRaWAN Mote: 3 kroky
ESP32 LoRaWAN Mote: V tomto projekte použijeme dosku ESP32 Heltec WiFi LoRa OLED od spoločnosti Banggood na zostavenie LoRaWAN Mote (koncový uzol) na odosielanie údajov zo senzora DHT22 do siete The Things Network (TTN) a na zobrazenie hodnôt senzorov. Kód a knižnice použité v produkte