Obsah:
- Krok 1: Využití komponent
- Krok 2: Mediu De Dezvoltare
- Krok 3: Afisare Coordonate + Timestamp Pe LCD
- Krok 4: MicroSD karta Salvare Date Pe
Video: Systém Cartografiere a Retelelor LoRaWAN: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V programu cadrul acestui s-a dorit realizarou 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 sec securityizata a datelor, cu un consumer redus de energy. existující. Existuje mnoho technologických technologií, které se používají k propojení infrastruktury. LoRa využívá benzi de frecventa radio sub-gigahertz fara licenta, cum ar fi: 169 MHz, 433 MHz, 868 MHz (Europa) si 915 MHz (America de Nord).
Ce este LoRaWAN?
LoRaWAN je reteaua pe péče LoRa opereaza. LoRaWAN je protokol pro přenos rádia, tisková péče o různé typy inteligentních inteligentních médií, ovládání médií a přístup k internetu (komunikační a komunikační technologie) a technologie architektury, technologie připojení internetu věcí, časová řada komponentů, povolená komunikace vzdálené vzdálenosti.
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é informace: koordinační geografie, RSSI, časové razítko nebo formát souboru kml pro použití ve formátu
mappare v aplikaci Google Earth.
Krok 1: Využití komponent
Projekční projekt pro využití urmatoarelových komponent:
1. Seeeduino Stalker v2.3
2. Modul Convertor USB Serial FT232RL cu Mufa USB Mini
3. Modul GPS MTK-3329
4. Kabel Mini USB
5. Požární mama-tata
6. LCD RC2004A-BIW-ESX + MCP23008
7. karta microSD 2 Gb
8. Baterie 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
Spojení: I2C, UART, SPI
Přenosová rychlost UART: 115200 bps
Conectivitatea dintre acestea s-a realizat in urmatorul mod:
Propojte obličej a kalkulačku s připojením k obličeji a připojte modul modulu FT232RL, kabel pro připojení mini USB 2 vnitřní urma. (Modulul FT232RL va comunica prin intermediul UART-ului cu Seeeduino).
Seeeduino Stalke - FT232RL
USB5V ↔ VCCRX
TXD ↔ TXD
RXD ↔ RXD
GND ↔ GND
DTR ↔ DTR
Baterie impreuna cu microSD cardul si modulul LoRa au fost atasate in locurile special create de pe placa
Připojte GPS
Seeeduino Stalker - GPS
GND ↔ GND
Pin 7 ↔ RXA
Kolík 8 ↔ TXA
3,3 V ↔ VDD
V případě společné koordinace GPS mám problém s přenosem přenosové rychlosti. Přizpůsobené rozhraní a výběr místa je nezávislý na modulu FT232RL a podporuje neustálou sadu trvalých a přenosových rychlostí GPS-ului la valorea de 38400.
Conectivitate LCD
Expandér portů Datorita s rozhraním I2C podporuje a rozšiřuje LCD displej, což umožňuje jeho použití.
Seeeduino Stalker - MCP23008
USB5V ↔ 5V
GND ↔ GND
SDA ↔ SDA
SCL ↔ SCL
Krok 2: Mediu De Dezvoltare
Programujte nejlépe v programu Arduino IDE s konkrétními specifikacemi:
Deska: Arduino Pro nebo Pro Mini
Procesor: ATmega328P (3,3 V, 8 MHz)
Krok 3: Afisare Coordonate + Timestamp Pe LCD
Primární rychlost a podpora koordinace GPS nebo dat s daty na LCD pro použití s mapou v Google Earth.
Používám tyto kodéry:
Treska:
#include #include
#zahrnout
#zahrnout
#zahrnout
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é nastavení ()
{lcd.begin (20, 4);
Serial.begin (9600);
Wire.begin ();
rtc.begin ();
ss.begin (GPSBaud);
zpoždění (1000);
lcd.clear ();
}
prázdná smyč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 ());
zpoždění (1000);
while (ss.available ()> 0)
if (gps.encode (ss.read ()))
displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {
lcd.print (F („Nebyl detekován žádný GPS“));
while (true);
}
}
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);
}
jinak {
lcd.print („NEPLATNÝ“);
lcd.clear ();
}
if (millis ()> 5000 && gps.charsProcessed () <10)
{
Serial.println (F („Nebyl detekován žádný GPS: zkontrolujte zapojení.“));
while (true);
}
}
Krok 4: MicroSD karta Salvare Date Pe
Využití knihovny: SD.h
Pentru salvarea datelor pe microSD card am adaugat urmatoarele linii:
Soubor myFile;
neplatné nastavení ()
{
…..
Serial.print ("Inicializace karty SD …"); pinMode (10, VÝSTUP);
if (! SD.begin (4))
{Serial.println ("inicializace se nezdařila!");
vrátit se;
}
Serial.println ("inicializace provedena.");
}
prázdná smyčka ()
{
….
while (ss.available ()> 0) if (gps.encode (ss.read ()))
{displayInfo ();
writeInfo ();
}
}
void 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 (); }
}
jinak {
myFile = SD.open ("testf.txt", FILE_WRITE);
if (myFile) {
Serial.print ("Neplatné");
myFile.close (); }
}
}
Pasul urmator předpokládá transofmarea fisierului.txt v.kml si incarcarea acestuia v Google Earth.
Doporučuje:
Systém třídění barev: Systém založený na Arduinu se dvěma pásy: 8 kroků
Systém třídění barev: Systém založený na Arduinu se dvěma pásy: Přeprava a/nebo balení produktů a položek v průmyslové oblasti se provádí pomocí linek vyrobených pomocí dopravníkových pásů. Tyto pásy pomáhají přesouvat předmět z jednoho bodu do druhého určitou rychlostí. Některé úlohy zpracování nebo identifikace mohou být
Sistem De Cartografiere a Rețelelor WiFi: 14 kroků
Síťové přenosy a připojení WiFi: Cartografierea retelelor WiFi WiFi procedures to priné se postarají o to, aby se vaše bezdrátová síť WiFi dostala zpět, lokalizovala svou vlastní GPS navigaci. V našich kartografických aplikacích se dozvíte více informací o existující WiFi síti, která obsahuje následující:
Brána Raspberry Pi LoRaWAN: 3 kroky
Brána Raspberry Pi LoRaWAN: Tento projekt je bránou RasRberry PI iC880a-spi LoRaWAN. Bylo to sestaveno pomocí různých dalších tutoriálů online a obsahuje to nejlepší a to, co v současné době funguje, z těchto tutoriálů a referencí, které byly nutné skrz. Brána
ESP32 LoRaWAN Mote: 3 kroky
ESP32 LoRaWAN Mote: V tomto projektu použijeme desku ESP32 Heltec WiFi LoRa OLED od Banggood k sestavení LoRaWAN Mote (koncový uzel) pro odesílání dat ze senzoru DHT22 do sítě The Things Network (TTN) a zobrazení hodnot senzorů. Kód a knihovny použité v p
Internetový zabezpečovací systém DSC Home Security System: 22 kroků
Internet povolen DSC Home Security System: Upravte stávající systém DSC Home Security tak, aby umožňoval internet a byl monitorován sám. Tento návod předpokládá, že máte fungující Raspberry Pi. Upozorňujeme, že tato implementace má následující nedostatky: Pokud zloděj přeruší přicházející kabel DSL