Mündəricat:
- Addım 1: Componente Utilizate
- Addım 2: Mediu De Dezvoltare
- Addım 3: Afisare Coordonate + Zaman Damgası Pe LCD
- Addım 4: Salvare Tarix Pe MicroSD Kartı
Video: Retelelor LoRaWAN Kart Sistemi: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Şəxsi proqramda, LoRaWAN-ın bir xəritəsini və ya bir kartını hazırlayın.
LoRa necəsən?
Texnologiyalara diqqət yetirin və məlumatların qorunub saxlanılmasını təmin edin. Xüsusi qayğı, telekommunikasiya potensialı ilə əlaqədar olaraq tibbi xidmətlərin istifadəsini təmin edir. var. Alət infrastrukturunun mövcud olduğu bir texnologiya var. LoRa tezliyi 169 MHz, 433 MHz, 868 MHz (Avropa) və 915 MHz (America de Nord) ilə əlaqəli bütün radio kanallarından istifadə edir.
LoRaWAN este?
LoRaWAN xidməti LoRa opereaza. LoRaWAN protokolu radio mübadiləsi vasitəsi ilə Media Giriş Nəzarətini (Mac) təmin edir və İnternet Şəbəkəsi ilə əlaqəli bütün məlumatları İnternetdə idarə etməyə imkan verir. ağcaqanadlar.
Mən nə edə bilərəm?
Orta hesabla, LoRaWAN modulunu görmək üçün Stalker -dən istifadə edin.
reseptor. (LoRaWAN -da yüksək səviyyəli şəbəkə girişi)
Müvafiq tarix: coğrafi koordinasiya, RSSI, zaman damgası formatında və saatda istifadə oluna bilər
Google Earth -də müqayisə edin.
Addım 1: Componente Utilizate
İstifadəyə verilən komponentlər aşağıdakılardır:
1. Seeeduino Stalker v2.3
2. Modul Dönüştürücü USB Serial FT232RL Mufa USB Mini
3. Modulu GPS MTK-3329
4. Cablu Mini USB
5. Mama-tata atəşi
6. LCD RC2004A-BIW-ESX + MCP23008
7. microSD kart 2Gb
8. Baterie CR2032
9. LoRa ACW-XB v1.1 ATIM
10. Antena wifi
Seeeduino Stalker v2.3 ilə əlaqəli məlumatlar
Mikro nəzarətçi: ATmega328P
I/O pinləri: 20
Uydurma: I2C, UART, SPI
UART Baud Hızı: 115200 bps
İstifadəçi modunda istifadə etmək üçün istifadə edin:
FT232RL modulları, FT232RL və ya USB -dən istifadə etməklə 2 kalkulyatordan istifadə etməklə hesablamalar aparmaq mümkündür. (Modul FT232RL və UART-in böyük hissəsi Seeeduino ilə əlaqəli).
Seeeduino Stalke - FT232RL
USB5V və ya VCCRX
TXD və ya TXD
RXD və ya RXD
GND -GND
DTR, DTR
MicroSD yaddaş kartları LoRa au fost atasate xüsusi olaraq yaradılmışdır
GPS qurmaq
Seeeduino Stalker - GPS
GND -GND
Pin 7, RXA
Pin 8, TXA
3.3V - VDD
Əlaqədar GPS -də məlumat ötürmə dərəcəsi ilə bağlı problemlər var. FT232RL proqramının sabit bir versiyası və GPS ilə 38400-də yüksək sürətlə işləyən bir interfeys var.
LCD qurğusu
Genişləndirici interfeysi olan I2C, LCD-dən istifadə etmək üçün bir cihazdır.
Seeeduino Stalker - MCP23008
USB5V və ya 5V
GND -GND
SDA və ya SDA
SCL, SCL
Addım 2: Mediu De Dezvoltare
Proqram Arduino IDE -də müəyyən bir proqramın hazırlanması:
Lövhə: Arduino Pro və ya Pro Mini
Prosessor: ATmega328P (3.3V, 8MHz)
Addım 3: Afisare Coordonate + Zaman Damgası Pe LCD
GPS -in bütün məlumatlarını Google Earth -də istifadə etməklə əlaqəli bütün məlumatları əlaqələndirmək olar.
İstifadə olunan kodlar: (TinyGPS ++.h, RTClib.h və LiquidCrystal.h) kitabxanalarının və ya digər məhsulların qeyd edilməsi vacibdir
Cod:
#daxil edin #daxil edin
#daxil edin
#daxil edin
#daxil edin
statik const int RXPin = 8, TXPin = 7; statik const uint32_t GPSBaud = 38400;
RTC_DS3231 rtc;
char t [32];
TinyGPSPlus GPS;
SoftwareSerial ss (RXPin, TXPin);
LiquidCrystal lcd (0);
boş quraşdırma ()
{lcd.begin (20, 4);
Serial.begin (9600);
Wire.begin ();
rtc.begin ();
ss.begin (GPSBaud);
gecikmə (1000);
lcd.clear ();
}
boşluq döngəsi ()
{
DateTime indi = rtc.now ();
sprintf (t, "%02d:%02d:%02d%02d/%02d/%02d", now.hour (), now.minute (), now.second (), now.day (), now.month (), indi.yıl ());
gecikmə (1000);
while (ss.available ()> 0)
əgər (gps.encode (ss.read ()))
displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {
lcd.print (F ("GPS tapılmadı"));
while (doğru);
}
}
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 çap (t);
}
başqa {
lcd.print ("GEÇERSİZ");
lcd.clear ();
}
if (millis ()> 5000 && gps.charsProcessed () <10)
{
Serial.println (F ("GPS tapılmadı: naqilləri yoxlayın.")));
while (doğru);
}
}
Addım 4: Salvare Tarix Pe MicroSD Kartı
Kitabxananın istifadəsi: SD.h
MicroSD yaddaş kartı ilə işləyən məlumatları əldə edin:
Fayl myFile;
boş quraşdırma ()
{
…..
Serial.print ("SD kart işə salınır …"); pinMode (10, Çıxış);
əgər (! SD.begin (4))
{Serial.println ("başlatma uğursuz oldu!");
qayıtmaq;
}
Serial.println ("başlatma tamamlandı.");
}
boşluq döngəsi ()
{
….
while (ss.available ()> 0) if (gps.encode (ss.read ()))
{displayInfo ();
writeInfo ();
}
}
Void writeInfo () {if (gps.location.isValid ())
{myFile = SD.open ("testf.txt", FILE_WRITE);
əgər (myFile) {
Serial.print ("testf.txt -ə yazılır …");
myFile.println (gps.location.lat (), 6);
myFile.println (gps.location.lng (), 6);
myFile.close (); }
}
başqa {
myFile = SD.open ("testf.txt", FILE_WRITE);
əgər (myFile) {
Serial.print ("Yanlış");
myFile.close (); }
}
}
Google Earth -də.kml və s.
Tövsiyə:
LoRa GPS Tracker Dərsliyi - Dragino və TTN ilə LoRaWAN: 7 addım
LoRa GPS Tracker Dərsliyi | Dragino və TTN ilə LoRaWAN: Hey, nə var, uşaqlar! Akarsh burada CETech -dən. Bir neçə proyektlə Draginodan LoRaWAN Gateway -ə nəzər saldıq. Gateway -ə fərqli qovşaqlar bağladıq və TheThingsNetwork -dən istifadə edərək qovşaqlardan məlumatları Ağ Geçidinə ötürdük
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Things Network IoT LoRaWAN Şəbəkəsində Giriş və Hesab yaradın: 6 addım
IoT LoRaWAN Şeylər Şəbəkəsində Platformada Giriş və Hesab yaradın: Bu fürsətdə The Things Network platformasında bir hesab yaradacağıq və qısa bir təqdimat edəcəyik, TTN, əşyaların interneti üçün bir şəbəkə qurmaq və ya " IoT " .Şeylər Şəbəkəsi LoR tətbiq etdi
Raspberry Pi LoRaWAN Gateway: 3 addım
Raspberry Pi LoRaWAN Ağ Geçidi: Bu layihə Raspberry PI iC880a-spi LoRaWAN Ağ Geçididir. Müxtəlif onlayn dərslərdən istifadə edərək bir araya gətirildi və ən yaxşısını özündə cəmləşdirdi və hazırda bu dərsliklərdən işləyənlər və arayışlar lazım olduğu müddət ərzində həyata keçirildi. Darvaza
ESP32 LoRaWAN Mote: 3 addım
ESP32 LoRaWAN Mote: Bu layihədə, DHT22 sensöründən Şeylər Şəbəkəsinə (TTN) məlumat göndərmək və LoRaWAN Mote (son düyün) qurmaq üçün Banggooddan gələn ESP32 Heltec WiFi LoRa OLED lövhəsini istifadə edəcəyik. Səhifədə istifadə olunan kod və kitabxanalar