جهاز فك التشفير هذا للمسبار اللاسلكي RS41 وRS92 وDFM06/09/17 وM10/M20 وMP3H استنادًا إلى لوحة TTGO LoRa ESP32.
وهو يدعم شاشات OLED (SSD1306، SH1106) وشاشات TFT (ILI9225، ILI9341/9342).
كما أنه يدعم تغذية البيانات إلى التطبيقات الخارجية باستخدام WiFi (وليس البلوتوث):
تطبيق Android بواسطة dl9rdz (راجع https://github.com/dl9rdz/rdzwx-go لتنزيل APK)
AXUDP (لتطبيق aprsmap بواسطة oe5dxl، من بين تطبيقات أخرى)
KISS TNC (تنسيق aprs، مفيد بشكل أساسي لتطبيق APRSdroid)
إم كيو تي تي
تعقب SondeHub
Chasemapper UDP (تجريبي)
يرجى الرجوع إلى Wiki على https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Supported-boards للحصول على تفاصيل حول اللوحات المدعومة وتعليمات الإعداد الإضافية.
ملاحظة: اللوحات القديمة ذات الكريستال 26 ميجاهرتز (TTGO LoRa32 v1، Heltec v1/v2) غير مدعومة بصور البرامج الثابتة/الرئيسية الأحدث.
الشركة المصنعة | نموذج | موضع | درجة حرارة | رطوبة | ضغط |
---|---|---|---|---|---|
فيسالا | RS92-SGP | ✔️ | ✔️ | ❌ | ❌ |
فيسالا | RS41-SG/SGP/SGM | ✔️ | ✔️ | ✔️ | ✔️ (لـ -SGP) |
غراو | DFM06/09/17 | ✔️ | ✔️ | ❌ | ❌ |
مودم الطقس | م10 | ✔️ | ✔️ | ✔️ | لم يتم إرسالها |
مودم الطقس | م20 | ✔️ | ❌ | ❌ | لم يتم إرسالها |
الأرصاد الجوية | MP3-H1 (MRZ-H1) | ✔️ | ❌ | ❌ | ❌ |
تم اختبار تكامل SondeHub بشكل أساسي مع RS41 وDFM.
دعم المسابير الراديوية الأخرى التي تستخدم تعديل AFSK غير ممكن مع أجهزة TTGO. على وجه الخصوص، فك تشفير المسابير الراديوية iMet-1/iMet-4 ليس عمليًا (يبدو أن iMet-5x يستخدم FSK، لذلك يجب أن يكون ممكن التنفيذ).
قد يكون من الممكن إضافة دعم لـ LMS6 (راجع الإصدار رقم 48) وims100 (راجع الفرع ims100)، لكن حاليًا ليس لدي خطط لإضافة هذا بنفسي. سيتم بالطبع النظر في طلبات السحب التي تم اختبارها جيدًا لإدراجها :-).
يمكنك تنزيل أحدث إصدار آلي ثنائي لفروع التطوير والاختبار هنا، ويتضمن الملف الثنائي كل شيء بما في ذلك ملفات التكوين بحيث سيتم إعادة تعيين أي إعدادات موجودة.
لتحديث تثبيت موجود إلى أحدث إصدار تطوير أو رئيسي، يمكنك استخدام ميزة التحديث عبر الهواء.
يمكن وميض ملف .bin الذي تم تنزيله على لوحة ESP32 الخاصة بك باستخدام أداة تنزيل esptool أو ESP32
يمكنك تشغيل الأمر التالي مع استبدال <filename.bin>
بالمسار إلى ملف .bin الذي تم تنزيله.
إذا واجهت أخطاء في عدم اكتشاف COM تلقائيًا، فاستبدل /dev/cu.SLAB_USBtoUART
بـ COM<X>
.
esptool --chip esp32 --port /dev/cu.SLAB_USBtoUART --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 <filename.bin>
يمكن أيضًا تثبيت الملف الثنائي باستخدام تطبيق واجهة المستخدم الرسومية (GUI) بالإعدادات التالية.
يمكنك استخدام الزر الموجود على اللوحة (وليس زر إعادة الضبط، الزر الثاني) لإصدار بعض الأوامر. يميز البرنامج بين عدة مدخلات:
ضغطة قصيرة على الزر (<1.5 ثانية)
اضغط مرتين على زر قصير، متبوعًا بالضغط على زر آخر خلال 0.5 ثانية
الضغط على زر متوسط الطول (2-4 ثوانٍ)
الضغط لفترة طويلة على الزر (> 5 ثوانٍ)
يمكنك اختياريًا استخدام زر ثانٍ، والذي يتعين عليك إضافته يدويًا إلى اللوحة الخاصة بك. راجع https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Hardware-configuration للحصول على التفاصيل.
عند بدء التشغيل، وكذلك بعد الضغط على زر LONG، سيتم بدء تكوين WiFI. ستقوم اللوحة بفحص شبكات WiFi المتاحة، إذا كانت نتائج المسح تحتوي على شبكة WiFi تم تكوينها بمعرف وكلمة مرور في ملف Networks.txt، فسوف تتصل بتلك الشبكة في وضع المحطة. إذا لم يتم العثور على شبكة معروفة، أو لم ينجح الاتصال بعد 5 ثوانٍ، فسيتم تشغيله بدلاً من ذلك في وضع نقطة الوصول. في كلتا الحالتين، سيتم عرض عنوان IP الخاص بـ ESP32 بأحرف صغيرة في السطر السفلي. ثم سوف تتحول اللوحة إلى وضع المسح.
في وضع المسح، ستقوم اللوحة بالتكرار على جميع القنوات التي تم تكوينها في ملف Channels.txt، في محاولة لفك تشفير مسبار الراديو على كل قناة لمدة ثانية واحدة تقريبًا. إذا تم العثور على إشارة صالحة، تتحول اللوحة إلى وضع الاستقبال على تلك القناة. سيؤدي الضغط على زر قصير أيضًا إلى التبديل إلى وضع الاستلام.
في وضع الاستقبال، سيتم فك تشفير تردد واحد، وسيتم عرض معلومات المسبار (ID، إحداثيات GPS، RSSI). يشير الشريط الموجود أعلى عنوان IP، بالنسبة لآخر 18 إطارًا، إلى ما إذا كان الاستقبال ناجحًا (|) أو فاشلًا (.)، أو كان به بعض الأخطاء (E)، على سبيل المثال، فشل التحقق من CRC.
سيؤدي الضغط المزدوج إلى التبديل إلى وضع المسح.
سيؤدي الضغط القصير إلى التبديل إلى القناة التالية في ملف Channels.txt
سيؤدي الضغط لفترة قصيرة على الزر الثاني إلى التبديل إلى شاشة عرض مختلفة.
ستقوم الصحافة المتوسطة بمسح النطاق بالكامل (400..406 ميجاهرتز) وعرض مخطط الطيف (كل سطر == 50 كيلوهرتز) بالنسبة للوحات TTGO التي لا تحتوي على زر قابل للتكوين، توجد بعض المعلمات الجديدة في ملف config.txt:
Spectrum=10 // 0=off / 1-99 عدد الثواني لإظهار الطيف بعد إعادة التشغيل
timer=1 // 0=off / 1= إظهار مؤقت العد التنازلي للطيف في شاشة عرض الطيف
علامة = 1 // 0 = إيقاف / 1 = إظهار تردد حافة القناة في عرض الطيف
انظر ويكي