Mundarija:
- 1 -qadam: DWMM0 - QO'ShIMChA TAVSIFI
- 2 -qadam: DWMMO - GNSS/GPS LOGGER ilovasi
- 3 -qadam: DWMM0 - KML faylini yaratish
Video: DWMM0 uyali aloqa tarmog'i: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu DWMM0 mezzaninidan ma'lumotlarni masofadan yozib olish uchun ishlatishning oddiy namoyishi, bu dasturning mijoz tomoni GNSS/GPS ma'lumotlarini o'qish va uni server tomoniga (TCP/IP orqali) uzatish uchun mas'ul bo'lgan python skriptini (client.py) boshqaradi. kiruvchi ma'lumotlarni yig'ish va saqlash uchun javob beradigan boshqa skriptni (server.py) boshqaradigan protokol).
Malumot: loyiha veb -sayti
1 -qadam: DWMM0 - QO'ShIMChA TAVSIFI
DWMM0 Mezzanine-bu DragonBoard 410c bitta taxtali kompyuter (yoki boshqa har qanday 96Boards standarti SBC) uchun qo'shimcha aksessuarlar paneli. Bu mezzanine 5 ta asosiy quyi tizimdan iborat:
- Li-Ion batareyasini zaryadlash moslamasi
- USB 2.0 uyasi boshqaruvchisi
- DC/DC Boost konverteri (3.0V dan 9.0V gacha)
- LPWA/GNSS moduli (Quectel BG96 qurilmasi bilan)
- DC/DC konvertorlari (5V dan 3.3V va 4.1V gacha)
2 -qadam: DWMMO - GNSS/GPS LOGGER ilovasi
Bu dastur uchun asl python skriptlarini bu erdan yuklab olish mumkin: skriptlarni yuklash server.py skriptlari Internetga ulangan har qanday kompyuterda ishlashi kerak (SERVER tomonida). Client.py skriptining dumani DragonBoard 410c da DWMM0 Mezzanine bilan ishlaydi (Mijozlar tomoni). Har bir skriptda foydalanuvchi tomonidan sozlanishi kerak bo'lgan "Sozlanadigan parametrlar" sessiyasi mavjud (masalan, TCP/IP -manzil, portlar, tarmoq APN -si, foydalanuvchi nomi va parol).
3 -qadam: DWMM0 - KML faylini yaratish
Updated_python_scripts.zip fayli GPS ma'lumotlarini mahalliy saqlashni (Quectel BG96 modulidan NMEA ma'lumotlarini) amalga oshiradigan o'zgartirilgan mijoz skriptini (gpslog.py) o'z ichiga oladi:
- gpslog.py: yangilangan mijoz skriptlari (GPS ma'lumotlarini logger.txt faylida saqlaydi)
- makekml.py: logger.txt faylini Google Earthda ochiladigan KML versiyasiga (logger.kml) o'zgartiradi
- logger.txt: saqlangan GPS ma'lumotlari
- logger.kml: saqlangan GPS ma'lumotlarini KML formatiga o'tkazish
Tavsiya:
O'zingizning Arduino -ni IP -tarmog'iga ulash uchun o'zingizning WIFI shlyuzingizni qanday qilish kerak?: 11 qadam (rasmlar bilan)
Qanday qilib o'zingizning Arduino -ni IP -tarmog'iga ulash uchun o'zingizning WIFI shlyuzingizni yaratishingiz mumkin?: Ko'p odamlar sizning fikringizcha, Arduino uyni avtomatlashtirish va robotlashtirish uchun juda yaxshi echimdir! Men robot ustida ishlayapman, u doimiy ravishda ishlaydigan server bilan bog'lanishi kerak
Uy tarmog'ining harorat sensori: 7 qadam
Uy tarmog'ining harorat sensori: Ushbu loyihani amalga oshirish uchun nimalarni bilishingiz kerak: Siz bilishingiz kerak: - Elektronika sohasidagi ba'zi ko'nikmalar (lehimlash) - Linux - Arduino IDE (siz IDEda qo'shimcha taxtalarni yangilashingiz kerak bo'ladi: http: // arduino.esp8266.com/stable/package_esp8266 …) - yangilangan
Braço Robo Controlado orqali uyali aloqa orqali: 3 qadam
Bracho Robô Controlado uyali aloqa tizimi orqali: yordamchi dasturlar bilan jihozlangan, ular bir -biridan farqli o'laroq, bir -biridan farqli o'laroq, elektron pochta orqali yuboriladi: axborot uzatish uchun telefon orqali yuboriladi
WiFi, ESP-NOW va uyali aloqa yordamida ESP32 soati: 4 qadam
WiFi, ESP-NOW va uyali telefonlardan foydalanadigan ESP32 soati: Bu men simsiz tanlov uchun tayyorlangan ESP32 asosidagi wifi-soat. Men bu soatni haddan tashqari simsiz qilishga qaror qildim, shuning uchun u simsiz aloqaning uch xil turidan foydalanadi (WiFi, ESP-NOW, & Cellular). Telefon uyali aloqa minorasiga ulangan va
USB uyali uyali telefon: 4 qadam
USB uyali uyasi: Men usb -disklarimni, bluetooth/ wifi adapterlarini Altoid qutisiga olib yurishdan charchadim, shuning uchun men yanada ijodiy sumkani o'ylab topishga qaror qildim. Men boshlaganimdan so'ng, fikrlar kela boshladi. Men o'zimni olib yurishning ajoyib usulini topdim