Агуулгын хүснэгт:
- Алхам 1: Componente Utilizate
- Алхам 2: Mediu De Dezvoltare
- Алхам 3: Afisare Coordonate + Timestamp Pe LCD
- Алхам 4: Salvare Date Pe MicroSD карт
Видео: Retelelor LoRaWAN картны систем: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Боловсруулах програмын хувьд LoRaWAN сүлжээний картны зураг боловсруулах боломжтой болно.
Сайн байна уу LoRa?
LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de de solvolii inteligente or transmisie de raza lunga si securizata a datelor, cu un un redund de enerjie. Retelele publice si and private care useese aceasta tehnologie pot oferi of a acoperire dechee celé métere retire celé cée méree céree celete céte mée céree céteré celé céte. Байгаа. Байгууллагын технологийн дэд бүтэц бий болно. LoRa нь 169 МГц, 433 МГц, 868 МГц (Европ) болон 915 МГц (Америк де Норд) фенүүдтэй холбогдсон радио холболтыг ашигладаг.
LoRaWAN гэж үү?
LoRaWAN este reteaua pe care LoRa opereaza. LoRaWAN протокол нь радио дамжуулах үйлчилгээ үзүүлдэг бөгөөд энэ нь хэвлэл мэдээллийн хэрэгсэлд нэвтрэх хяналтыг (Mac) тодорхойлдог бөгөөд интернэт сүлжээний интернэт сүлжээнд холбогдсон байдаг. pe distanţe lungi.
Cum am ales realizarea acestui proiect?
Хэвлэл мэдээллийн хэрэгсэл Seeeduino Stalker voi lega un modul radio LoRaWAN ce va fi folosit pe post de.
хүлээн авагч. (LoRaWAN -ийн аскультаци)
Холбогдох огноо: газарзүйн координат, RSSI, цаг хугацааны тэмдэглэгээ
Google Earth дээр mappare хийх.
Алхам 1: Componente Utilizate
Pentru realizarea acestui proiect am utilizat urmatoarele бүрэлдэхүүн хэсэг:
1. Seeeduino Stalker v2.3
2. Модуль хөрвүүлэгч USB цуваа FT232RL cu Mufa USB Mini
3. Модуль GPS MTK-3329
4. Cablu Mini USB
5. Гал ээж-тата
6. LCD RC2004A-BIW-ESX + MCP23008
7. microSD карт 2Gb
8. Baterie CR2032
9. LoRa ACW-XB v1.1 ATIM
10. Антен wifi
Seeeduino Stalker v2.3 -т хамаарах мэдээлэл
Микроконтроллер: ATmega328P
I/O тээглүүр: 20
Холбох: I2C, UART, SPI
UART Baud Rate: 115200 bps
Urmatorul mod дахь Conectivitatea dintre acestea s-a realizat:
Тооцоолуур нь FT232RL, USB кабелийн USB кабелийн 2 -р түвшний тооцоолол юм. (Модуль FT232RL ба 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
GPS -ийг холбох
Seeeduino Stalker - GPS
GND ↔ GND
7 -р зүү RXA
8 -р зүү TXA
3.3V ба VDD
Citirea -д координат GPS -ийн хувьд энэ нь дамжуулах хурдны асуудалтай холбоотой юм. FT232RL нь 38400-ийн хурдны түвшинг хэмждэг GPS-ийн интерфэйс юм.
LCD -ийг төрүүлэх
Datorita Port Expander-IUC интерфэйс нь LCD дэлгэцтэй бөгөөд тэдгээрийг ашиглах боломжтой.
Seeeduino Stalker - MCP23008
USB5V эсвэл 5V
GND ↔ GND
SDA эсвэл SDA
SCL, SCL
Алхам 2: Mediu De Dezvoltare
Arduino IDE програм хангамжийн програм хангамжийн онцлогийг тодорхойлохын тулд дараах зүйлсийг хийх хэрэгтэй:
Удирдах зөвлөл: Arduino Pro эсвэл Pro Mini
Процессор: ATmega328P (3.3V, 8MHz)
Алхам 3: Afisare Coordonate + Timestamp Pe LCD
GPS -ийн мэдээллийн зохицуулалтыг зохицуулахын тулд Google Earth -ийн дэлгэцэн дээрх бүх мэдээллийг ашиглах боломжтой болно.
Cod: (TinyGPS ++.h, RTClib.h, LiquidCrystal.h) номын сангийн импорт хийх боломжтой
Сагамхай:
#оруулах #оруулах
#оруулах
#оруулах
#оруулах
статик const int RXPin = 8, TXPin = 7; статик const uint32_t GPSBaud = 38400;
RTC_DS3231 rtc;
char t [32];
TinyGPSPlus gps;
SoftwareSerial ss (RXPin, TXPin);
LiquidCrystal lcd (0);
хүчингүй тохиргоо ()
{lcd.begin (20, 4);
Цуваа эхлэх (9600);
Wire.begin ();
rtc.begin ();
ss.begin (GPSBaud);
саатал (1000);
lcd.clear ();
}
хоосон давталт ()
{
DateTime now = rtc.now ();
sprintf (t, "%02d:%02d:%02d%02d/%02d/%02d", now.hour (), now.minute (), now.second (), now.day (), now.month (), одоо.жил ());
саатал (1000);
while (ss.available ()> 0)
хэрэв (gps.encode (ss.read ()))
displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {
lcd.print (F ("GPS илрээгүй"));
байхад (үнэн);
}
}
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.хэвлэх (gps.location.lat (), 6);
lcd.setCursor (0, 1);
lcd.print ("Lng =");
lcd.print (gps.location.lng (), 6);
lcd.setCursor (0, 2);
lcd.хэвлэх (t);
}
өөр {
lcd.print ("ХҮЧИНГҮЙ");
lcd.clear ();
}
if (millis ()> 5000 && gps.charsProcessed () <10)
{
Serial.println (F ("GPS илрээгүй: утсыг шалгана уу."));
байхад (үнэн);
}
}
Алхам 4: Salvare Date Pe MicroSD карт
Номын сангийн хэрэглээ: SD.h
Pentru salvarea өгөгдөл, microSD карт нь дараах байдлаар ашиглагдана:
MyFile файл хийх;
хүчингүй тохиргоо ()
{
…..
Serial.print ("SD картыг эхлүүлж байна …"); pinMode (10, OUTPUT);
хэрэв (! SD.begin (4))
{Serial.println ("эхлүүлж чадсангүй!");
буцах;
}
Serial.println ("эхлүүлэх ажил хийгдсэн.");
}
хоосон давталт ()
{
….
while (ss.available ()> 0) if (gps.encode (ss.read ()))
{displayInfo ();
бичихInfo ();
}
}
хоосон бичихInInfo () {if (gps.location.isValid ())
{myFile = SD.open ("testf.txt", FILE_WRITE);
if (myFile) {
Serial.print ("testf.txt руу бичиж байна …");
myFile.println (gps.location.lat (), 6);
myFile.println (gps.location.lng (), 6);
myFile.close (); }
}
өөр {
myFile = SD.open ("testf.txt", FILE_WRITE);
if (myFile) {
Serial.print ("Буруу");
myFile.close (); }
}
}
Google Earth дахь.kml si incarcarea acestuia дахь.txt форматтай.
Зөвлөмж болгож буй:
Ухаалаг хөвүүр [GPS, радио (NRF24) ба SD картны модуль]: 5 алхам (зурагтай)
Ухаалаг хөвүүр [GPS, Радио (NRF24) ба SD картны модуль): Энэхүү ухаалаг хөвүүр цуврал нь бэлэн байгаа бүтээгдэхүүнийг ашиглан далай тэнгисийн талаар утга учиртай хэмжилт хийх шинжлэх ухааны хөвүүр бүтээх бидний оролдлого юм. Энэ бол дөрөвний хоёр нь болох зааварчилгаа юм - шинэчлэгдсэн эсэхээ шалгаарай, хэрэв танд хурдан ажиллах шаардлагатай бол
Автомашины систем үйлдвэрлэх систем: 8 алхам
Автомашины системд суурилсан системүүд: Хөдөө аж ахуйн салбарт маш их ашиг тустай байдаг
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: 8 алхам
Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: Аж үйлдвэрийн салбарт бүтээгдэхүүн, эд зүйлсийн тээвэрлэлт, сав баглаа боодол нь туузан дамжуулагч ашиглан хийгдсэн шугамыг ашиглан хийгддэг. Эдгээр бүс нь тухайн зүйлийг нэг цэгээс нөгөө цэг рүү тодорхой хурдаар шилжүүлэхэд тусалдаг. Зарим боловсруулалт эсвэл таних даалгавар нь
Бизнес картны дулаан цэнэглэгч: 3 алхам
Бизнес картны дулаан цэнэглэгч: хялбар бөгөөд энгийн халаас эсвэл хэтэвчний дулаан цэнэглэгч
Wi -Fi сүлжээний картны систем: 14 алхам
Wi-Fi сүлжээний систем: Cartografierea retelelor WiFi сүлжээний сүлжээний тусламжтай WiFi, сүлжээний сүлжээ, сүлжээний холболтыг GPS-ээр ашиглах боломжтой. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Use a cartografierii potensial information information despre retelele WiFi WiFi is available in a fi fi: numberul acestora