Мазмуну:
- 1 -кадам: Componente Utilizate
- 2 -кадам: Mediu De Dezvoltare
- 3 -кадам: Afisare Coordonate + Timestamp Pe LCD
- 4 -кадам: Salvare Date Pe MicroSD картасы
Video: Retelelor LoRaWAN системасынын картасы: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Кадрдык программалардын биринде LoRaWANдын картографиялык системасы иштейт.
Ce este LoRa?
LoRa este o tehnologie care pune la dipozitia dezvoltatorilor de solutii inteligente transmisie de raza lung si securizata a datelor, cu un istehlak redus de energie. Retelele жарыялоо жана жеке кам көрүү aceasta tehnologie pot oferi auoperare decheel celete celete existente. Бул жерде инфраструктура бар же жокпу, жокпу. LoRa радиосунун лицензияларын колдонуу менен иштейт: 169 МГц, 433 МГц, 868 МГц (Европа) жана 915 МГц (Америка де Норд).
Ce este LoRaWAN?
LoRaWAN este reteaua pe care LoRa opereaza. LoRaWAN протоколу радио трансмисси аркылуу камтылган маалымат каражаттарына жеткиликтүүлүк, медиа кирүүнү көзөмөлдөө (Mac) интернеттеги протоколдун түзүлүшү жана Интернет нерселеринин интерфейси, убакыт бөлүгүндө LoRa коммерциялык системага уруксат берүү. pe distanţe lungi.
Жумушту ишке ашыруу үчүн бул эмне кылыш керек?
Предметтик интерактивдүү программаларды көрүү Seeeduino Stalker voi lega un radio modul LoRaWAN ce va fi folosit pe post de
рецептор. (LoLaWAN де провайдерлердин да дарбазасы)
Тиешелүү маалымат: координаттык география, RSSI, убакыттын белгиси форматта kml pentru a fi utilizate la
Google Жерде mappare.
1 -кадам: Componente Utilizate
Кыймылсыз мүлк компоненттери төмөнкүлөрдү камтыйт:
1. Seeeduino Stalker v2.3
2. Modul Converter USB Serial FT232RL куб Mufa USB Mini
3. Модулдук GPS MTK-3329
4. Cablu Mini USB
5. Өрт мама-тата
6. LCD RC2004A-BIW-ESX + MCP23008
7. microSD карта 2 Гб
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
Урматтоо режиминде Conectivitatea destre acestea s-a realizat:
Эсептөө машинасы FT232RL модулу менен эсептөөчү эсептегичтин жардамы менен, USB кабели 2 минутага чейин жетет. (Модулдук FT232RL жана UART-ului cu Seeeduino үчүн ортомчу).
Seeeduino Stalke - FT232RL
USB5V же VCCRX
TXD же TXD
RXD же RXD
GND ↔ GND
DTR ↔ DTR
MicroSD картасы модулу LoRa au fost atasate үчүн атайын түзүлгөн жана түзүлгөн
GPSти туташтыруу
Seeeduino Stalker - GPS
GND ↔ GND
Pin 7, RXA
Pin 8, TXA
3.3V ↔ VDD
Жылы GPS координаты GPS көйгөйлөрүн чечүү үчүн ылдамдыгын жогорулатат. Интерфейс сериялары жана функциялары FT232RL менен коштолгон болсо, анда ал 38400 ге чейин GPS ылдамдыгына ээ болот.
LCD туташуу
Datorita Port Expander-IUC интерфейси ЖКдан жана башка компьютерлерден турат.
Seeeduino Stalker - MCP23008
USB5V же 5V
GND ↔ GND
SDA, SDA
SCL, SCL
2 -кадам: Mediu De Dezvoltare
Ардуино IDE программасынын өзгөчөлүктөрү боюнча программалоо:
Такта: Arduino Pro же Pro Mini
Процессор: ATmega328P (3.3V, 8MHz)
3 -кадам: Afisare Coordonate + Timestamp Pe LCD
GPS координаторлорунун маалыматы Google Жердеги Тимбилдин ЖКнын жардамы менен орнотулат.
Төмөнкү коддорду колдонуңуз: (TinyGPS ++.h, RTClib.h жана LiquidCrystal.h китепканаларынын импорттук документтери)
Код:
#кошуу #кошуу
#кошуу
#кошуу
#кошуу
статикалык const int RXPin = 8, TXPin = 7; static const uint32_t GPSBaud = 38400;
RTC_DS3231 rtc;
char t [32];
TinyGPSPlus gps;
SoftwareSerial ss (RXPin, TXPin);
LiquidCrystal lcd (0);
жараксыз орнотуу ()
{lcd.begin (20, 4);
Serial.begin (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 табылган жок"));
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 ("Лат =");
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);
}
башка {
lcd.print ("ЖАРАКСЫЗ");
lcd.clear ();
}
if (millis ()> 5000 && gps.charsProcessed () <10)
{
Serial.println (F ("GPS аныкталган жок: зымдарды текшерүү."));
while (true);
}
}
4 -кадам: Salvare Date Pe MicroSD картасы
Китепкананын колдонулушу: SD.h
MicroSD картасы менен иштөө убактысы төмөндөгүдөй:
MyFile файлын берүү;
жараксыз орнотуу ()
{
…..
Serial.print ("SD карт башталууда …"); pinMode (10, OUTPUT);
if (! SD.begin (4))
{Serial.println ("баштоо ишке ашкан жок!");
кайтуу;
}
Serial.println ("инициализация жасалды.");
}
боштук цикл ()
{
….
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 ("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 Жердеги.kml жана incarcarea acestuia файлдарын иштетүү.txt.
Сунушталууда:
Refrigeradores системасынын кубаттуулугу: 14 кадам
Refrigeradores системасынын кубаттуулугу жана кубаттуулугу: Ойлоп табыңыз, тудо. Муздаткычтарды иштетүү үчүн керектүү болгон энергияны үнөмдөөчү системалар сунушталат
Узак аралыкка берүү системасынын схемасы: 6 кадам
Узак аралыкка берүү системасынын микросхемасы: Бүгүн бул макалада биз узак аралыкка берүү системасынын негизги схемасын кантип жасоо жөнүндө сүйлөшөбүз. Ушул саптар боюнча, мен сизге схеманын кыскача сүрөттөлүшүн берейин. Жалпысынан бул кандайча иштейт жана мен сиз менен баарлашып жатам
Wi -Fi системасынын картасы: 14 кадам
Wi-Fi карталары: Wi-Fi карталары Wi-Fi карталарын иштетүү үчүн, Wi-Fi жана жергиликтүү өз алдынча башкаруу үчүн GPS карталарын колдонууга болот. Картографиялык карталарда Wi -Fi тармактары бар:
Күн системасынын симуляциясы: 4 кадам
Күн системасынын симуляциясы: Бул долбоор үчүн мен тартылуу күчү күн системасындагы планеталардын кыймылына кандай таасир этерин симуляциялоону чечтим. Жогорудагы видеодо Күндүн денеси зым торчосу менен көрсөтүлгөн жана планеталар туш келди жаратылган
Учкучсуз башкаруучу экологиялык сенсор системасынын тиркемеси: 18 кадам
Учкучсуз башкаруучу экологиялык сенсор системасынын тиркемеси: Бул Нускаманын максаты DJI Phantom 4 пилотсуз учагы менен биргеликте Integrated Solutions Technology экологиялык сенсор системасын кантип куруу, тиркөө жана иштетүүнү сүрөттөө. Бул сенсордук пакеттер дронду колдонуу үчүн