Orodha ya maudhui:
- Hatua ya 1: Tumia kwa muda mrefu
- Hatua ya 2: Mediu De Dezvoltare
- Hatua ya 3: Afisare Coordonate + Timestamp Pe LCD
- Hatua ya 4: Tarehe ya Salvare Pe Kadi ya MicroSD
Video: Sistem De Cartografiere a Retelelor LoRaWAN: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Katika mpango wa cadrul acestui s-a dorit realizarea unui sistem de cartografiere a retelelor LoRaWAN.
Je! Unapenda LoRa?
Taasisi hii ya huduma ya wataalam katika huduma ya wataalam wa huduma ya matibabu ya dawa ya dipozitia dezvoltatorilor de solutii inteligente o transmisie de raza lunga si securizata a datelor, cu un consumus redus de energie. kuwepo. Huu ni mtaalamu wa matumizi ya vifaa vya ujenzi. LoRa hutumia benzi de frecventa radio-gigahertz fara licenta, cum ar fi: 169 MHz, 433 MHz, 868 MHz (Europa) si 915 MHz (America de Nord).
Je! Unapenda malipo?
LoRaWAN hii inaangazia huduma ya huduma LoRa opereaza. LoRaWAN sio itifaki ya utangazaji wa redio inayotumiwa kwa njia ya huduma, huduma za Vyombo vya Habari (Mac) sio kanuni kamili ya mfumo wa mawasiliano wa mtandao wa vitu, ikiwa ni pamoja na ruhusa ya ruhusa ya LoRa ruhusa ya kufanya hivyo. pe distanţe lungi.
Cum am ales realizarea acestui proiect?
Prin intermediul unei placute Seeeduino Stalker voi lega un modul redio LoRaWAN inachosema chapisho la post
kipokezi. (va asculta dupa semnalele ce provin de la gateway urile de LoRaWAN)
Datele husika: kuratibu jiografia, RSSI, muhuri wa wakati na njia ya kuokoa katika muundo kml pentru a fi utilizate la
ramani katika Google Earth.
Hatua ya 1: Tumia kwa muda mrefu
Pentru realizarea acestui proiect am utilizat urmatoarele componente:
1. Seeeduino Stalker v2.3
2. Modul Convertor USB Serial FT232RL cu Mufa USB Mini
3. Modul GPS MTK-3329
4. Cablu Mini USB
5. Moto mama-tata
6. LCD RC2004A-BIW-ESX + MCP23008
7. kadi ya microSD 2Gb
8. Baterie CR2032
9. LoRa ACW-XB v1.1 ATIM
10. Wifi ya Antena
Speficatii husika Seeeduino Stalker v2.3
Mdhibiti Mdogo: ATmega328P
Pini za I / O: 20
Kuamua peke yake: I2C, UART, SPI
Kiwango cha UART Baud: 115200 bps
Conectivitatea dintre acestea s-a realizat katika njia ya urmatorul:
Pentru a conexiunea intre placuta si calculator se conecteaza placuta la modulul FT232RL, iar apoi cablul USB mini ndani ya 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 in locurile special create de pe placa
Conectivitate GPS
Seeeduino Stalker - GPS
GND ↔ GND
Bandika 7 ↔ RXA
Bandika 8 ↔ TXA
3.3V, VDD
Katika mfumo wa kudhibiti GPS ni pamoja na tatizo la kumbukumbu ya kiwango cha baud. Din cauza faptului ca interfata seriala a placutei Seeeduino este impartita cu modulul FT232RL a fost necesara setarea permanenta a baud rate-ului GPS-ului la valorea de 38400.
Kubadilisha LCD
Datorita Port Expander-ului cu interfata I2C inaangazia LCD ya LCD, kifaa cha habari kinachotumiwa.
Seeeduino Stalker - MCP23008
USB5V ↔ 5V
GND ↔ GND
SDA-SDA
SCL-SCL
Hatua ya 2: Mediu De Dezvoltare
Programu ya utambuzi kamili katika programu Arduino IDE cu urmatoarele maalum:
Bodi: Arduino Pro au Pro Mini
Msindikaji: ATmega328P (3.3V, 8MHz)
Hatua ya 3: Afisare Coordonate + Timestamp Pe LCD
Utangulizi wa mpango wa kuratibu mpango wa GPS wa Takwimu na Takwimu za LCD za LCD na vifaa vya Google Earth.
Ninatumia msimbo wa urmatorul:
Cod:
#jumuisha #jumuisha
# pamoja
# pamoja
# pamoja
tuli tuli int RXPin = 8, TXPin = 7; static const uint32_t GPSBaud = 38400;
RTC_DS3231 rtc;
char t [32];
GPS ndogo za TinyGPSPlus;
SoftwareSerial ss (RXPin, TXPin);
LiquidCrystal LCD (0);
kuanzisha batili ()
{lcd. anza (20, 4);
Kuanzia Serial (9600);
Wire.begin ();
rtc kuanza ();
anza (GPSBaud);
kuchelewesha (1000);
lcd wazi ();
}
kitanzi batili ()
{
DateTime sasa = rtc.now ();
sprintf (t, "% 02d:% 02d:% 02d% 02d /% 02d /% 02d", sasa. saa (), sasa.minute (), sasa. pili (), sasa. Siku (), sasa. mwezi (), sasa. mwaka ());
kuchelewesha (1000);
wakati (ss inapatikana ()> 0)
ikiwa (gps.encode (ss.read ()))
onyeshaInfo ();
ikiwa (millis ()> 5000 && gps.charsProcessed () <10) {
lcd.print (F ("Hakuna GPS iliyogunduliwa"));
wakati (kweli);
}
}
batili 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);
}
mwingine {
lcd.print ("INVALID");
lcd wazi ();
}
ikiwa (millis ()> 5000 && gps.chars Imechakatwa () <10)
{
Serial.println (F ("Hakuna GPS iliyogunduliwa: angalia wiring."));
wakati (kweli);
}
}
Hatua ya 4: Tarehe ya Salvare Pe Kadi ya MicroSD
Maktaba utilizata: SD.h
Pentru salvarea datelor pe microSD card am adaugat urmatoarele linii:
Faili myFile;
kuanzisha batili ()
{
…..
Serial.print ("Inaanzisha kadi ya SD…"); pinMode (10, OUTPUT);
ikiwa (! SD. anza (4))
{Serial.println ("uanzishaji umeshindwa!");
kurudi;
}
Serial.println ("uanzishaji umefanywa.");
}
kitanzi batili ()
{
….
wakati (ss inapatikana ()> 0) ikiwa (gps.encode (ss.read ()))
{displayInfo ();
andikaInfo ();
}
}
batili writeInfo () {if (gps.location.isValid ())
{myFile = SD.open ("testf.txt", FILE_WRITE);
ikiwa (myFile) {
Serial.print ("Kuandika kwa testf.txt…");
myFile.println (gps.location.lat (), 6);
myFile.println (gps.location.lng (), 6);
myFile. karibu (); }
}
mwingine {
myFile = SD.open ("testf.txt", FILE_WRITE);
ikiwa (myFile) {
Printa ya serial ("Batili");
myFile. karibu (); }
}
}
Pasul urmator presupune transofmarea fisierului.txt in.kml si incarcarea acestuia katika Google Earth.
Ilipendekeza:
Mafunzo ya LoRa GPS Tracker - LoRaWAN Pamoja na Dragino na TTN: Hatua 7
Mafunzo ya LoRa GPS Tracker | LoRaWAN Na Dragino na TTN: Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech. Miradi kadhaa nyuma tulitazama LoRaWAN Gateway kutoka Dragino. Tuliunganisha node tofauti kwenye lango na kupitisha data kutoka kwa nodi hadi kwa lango kwa kutumia TheThingsNetwork kama s
Utangulizi na Unda Akaunti kwenye Jukwaa Mtandao wa Vitu IoT LoRaWAN: 6 Hatua
Utangulizi na Unda Akaunti kwenye Jukwaa Mtandao wa Vitu IoT LoRaWAN: Katika fursa hii tutaunda akaunti kwenye jukwaa Mtandao wa Vitu na tutafanya utangulizi mfupi, TTN mpango mzuri wa kujenga mtandao wa mtandao wa vitu au " IoT " .Mtandao wa Mambo umetekeleza LR
Sistem De Cartografiere ni Rețelelor WiFi: Hatua 14
Sistem De Cartografiere a Reelelelel WiFi: Cartografierea retelelor WiFi is this procedeul prin care se doreste gasirea retelelor WiFi, and there apo localizarea acestora cu ajutorul GPS-ului. Katika urma cartografierii se pot obtine informatii defre reelele WiFi existente cum ar fi: numarul acestora,
Lango la Raspberry Pi LoRaWAN: Hatua 3
Raspberry Pi LoRaWAN Gateway: Mradi huu ni Raspberry PI iC880a-spi LoRaWAN Gateway. Iliwekwa pamoja kwa kutumia mafunzo mengine mbali mbali mkondoni, na inashirikisha bora zaidi na kile kinachofanya kazi kwa sasa kutoka kwa mafunzo hayo na kumbukumbu ni muhimu kwa njia ya nje. Lango
Nambari ya ESP32 LoRaWAN: 3 Hatua
ESP32 LoRaWAN Mote: Katika mradi huu tutatumia bodi ya ESP32 Heltec WiFi LoRa OLED kutoka Banggood kujenga LoRaWAN Mote (node ya mwisho) kutuma data kutoka kwa sensorer ya DHT22 kwa The Things Network (TTN) na kuonyesha maadili ya sensa. Nambari na maktaba zilizotumiwa katika ukurasa