tbtracker-rx
جهاز استقبال بالون Lora High Attudure الرخيصة الرخيصة لـ Arduino استنادًا إلى ESP32 و SX1278 بدعم من GPS ، وواجهة ويب وشاشة OLED. اعتبارا من v0.0.9 إنه يدعم SSDV.
TBTRACKER-RX هو رسم لاستلام عمليات نقل LORA من بالونات عالية الارتفاع. سوف تتلقى ، فك تشفير وتحميل تلك الإرسال. تم تصميمه لتحميل بيانات القياس عن بعد بالتنسيق الصحيح إلى https://amateur.sondehub.org
ملاحظات حول v0.0.12 (أحدث إصدار)
- تم إصلاح الخلل الذي تسبب في تحميل موقفك بشكل خاطئ إلى Sondehub
- تمت إضافة زر إلى WebInterface لـ (إعادة) تحميل موضعك يدويًا لتحسين مطاردة بالون.
الأجهزة اللازمة
تم تصميم الرسم لتجميع في Arduino IDE والعمل مع لوحة TTGO T-Beam ولكنها ستعمل أيضًا مع وحدات الأجهزة المنفصلة.
ستحتاج على الأقل:
- اللوحة المستندة إلى ESP32 (موصى بها T-Beam ، ولكن يجب أن تعمل مع معظم اللوحة المستندة إلى ESP32)
- وحدة راديو Lora (وحدة SX127X أو RFM9X)
المكونات الاختيارية:
- وحدة GPS (UBLOX ، ATGM أو أي وحدة متوافقة)
- SSD1306 شاشة LCD (أو متوافقة)
المكتبات اللازمة
يستخدم الرسم العديد من المكتبات. من المحتمل أن يتم تثبيت البعض بالفعل في Arduino IDE ولكن إذا لم يكن الأمر كذلك ، اتبع الإرشادات أدناه:
- مكتبة Arduinojson (تثبيت من مدير المكتبة)
- مكتبة Adafruit_SSD1306 (تثبيت من مدير المكتبة)
- مكتبة ADAFRUIT_GFX (تثبيت من مدير المكتبة)
- مكتبة Adafruit_Busio (تثبيت من مدير المكتبة)
- مكتبة Radiolib (تثبيت من مدير المكتبة)
- مكتبة TinyGpsplus ((تثبيت من مدير المكتبة)
- XPowerslib (مطلوب اعتبارًا من الإصدار V0.0.11. التثبيت من مدير المكتبة)
- مكتبة espasyncwebserver (تنزيل: https://github.com/me-no-dev/espasyncwebserver/archive/master.zip)
- مكتبة Asynctcp (تنزيل: https://github.com/me-no-dev/asynctcp/archive/master.zip)
قم بتثبيت آخر مكتبتين من قائمة IDE: Sketch -> تضمين المكتبة -> إضافة. ZIP Library
الإعدادات
ستحتاج إلى تغيير القيم في الإعدادات. بعض الإعدادات المهمة:
- DevFlag: اضبط هذا على True إذا كنت ترغب في اختبار التحميل إلى Sondehub ولكن لا ترغب في تخزين البيانات في قاعدة بيانات SondeHub. لن يظهر القياس عن بعد على الخريطة. لا يزال بإمكانك التحقق من الشاشة التسلسلية للتحقق من حالة تحميل بياناتك. الموصى بها للاختبار.
- إعدادات WiFi: يمكنك إضافة ما يصل إلى ثلاث شبكات WiFi إلى الرسم. سيقوم البرنامج تلقائيًا بتحديد أقوى شبكة. الخيارات الجيدة هي ProBalby شبكة منزلك وشبكة نقطة الساخنة من جهازك المحمول.
- Callsign: تغيير callsign الخاص بك. سيتم عرضه على Sondehub
- UPL_LAT ، UPL_LON ، UPL_ALT: قم بتغييرها إلى موقعك الحالي. سيتم استخدامه عندما لا يستطيع البرنامج الحصول على موضع GPS صالح
- Upload_your_position: إذا تم ضبطه على TRUE ، فسيقوم البرنامج بتحميل موضعك بشكل دوري إلى SondeHub ، لذلك سيتم عرضه على الخريطة.
- upload_payload_packet: إذا تم ضبطه على TRUE ، فسيتم تحميل البرنامج المستلم إلى Sondehub
- إعدادات Lora: قم بتغيير وضع التردد و Lora (حاليًا قمت فقط باختبار الوضع 2)
تجميع وتشغيل
قبل أن تضغط على زر الترجمة ، تأكد من تحديد لوحة ESP32 في Arduino IDE. وإلا ستحصل على أخطاء ترجمة! << https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-arduino-ide <<
تجميع وتحميل وتشغيل المخطط. استخدم الشاشة التسلسلية لمراقبة البرنامج. سيحاول الاتصال بأحد شبكات WiFi المحددة وإظهار رقم IP الذي حصلت عليه من DHCP. سيتم عرض رقم IP أيضًا على شاشة OLED (إذا كان لديك واحد من تلك المثبتة على لوحك).
باستخدام واجهة الويب
ما عليك سوى إدخال رقم IP في المتصفح وستظهر واجهة الويب. من واجهة الويب ، يمكنك تغيير تردد RX وتبديل خيار القياس عن بعد إلى Sondehub. ستتم تحميل صفحة الويب الرئيسية كل 20 ثانية وستظهر لك الاتجاه الذي تحتاج إلى الذهاب إليه إذا كنت ترغب في مطاردة بالونك.
الإصدارات
v0.0.12
- 14 مايو -2024: حل خطأ في تحميل موقعك إلى Sondehub كل 30 دقيقة
- 15 مايو -2024: أضاف زرًا في واجهة الويب لتحميل موضعك يدويًا إلى Sondehub
v0.0.11
- 28-Jun-2013: إضافة خيار تصحيح الأخطاء في GPS في ملف الإعدادات
- 28-Jun-2023: Solved: يتم تحميل الحزمة مع نص وضع Lora الخاطئ.
- 29-Jun-2013: التوافق مع Radiolib 6.0.1
- 28-JUL-2023: دعم إضافي لرقاقة إدارة الطاقة APX التي تم العثور عليها في V1.1 و V1.2 T-beams
v0.0.10:
- 22-May-2013: تغييرات الهندسة المعمارية لتقليل الوقت المستغرق للحصول على الاستماع الراديو للحزمة التالية
- 22-May-2023: تم تحديثه لـ Radiolib 6.0.0-https://github.com/jgromes/radiolib/release/tag/6.0.0
- 24 مايو -2023: إعادة تمكين OLED Flash و Flash Pin على تلقي الحزمة
v0.0.9:
- 03-MAR-2013: بادوير ميناء المسلسل إلى 115200
- 15 مارس -2023: دعم إضافي لـ SSDV
- 20 مارس -2023: تم تغيير التحميل جزء من الكود. سيتم التحميل الآن من قائمة انتظار وفي موضوع منفصل
- 07-APR-2023: وميض OLED المؤقت المعاق ، وقتًا منذ آخر حزمة على شاشة OLED وتومض دبوسًا عند إعادة تثبيت حزم جديدة
v0.0.8:
- 23-Feb-2013: دعم إضافي للوسائط المرئية المختلفة لـ OLED (الافتراضي ، الكل ، تشيس)
- 24-Feb-2023: دعم إضافي لـ "دبوس فلاش" والذي سيضع ارتفاعًا في 300 مللي ثانية عند استلام حزمة (إدخال جديد في ملف الإعدادات!)
شكراً جزيلاً لنجم هولدن ولوك بودسون وإيلكو دي غرااف للاختبار واقتراح التحسينات
- مثال على أوضاع OLED الثلاثة



v0.0.7:
- 03-Feb-2013: يتم الآن فتح الرابط إلى SondeHub في واجهة الويب في نافذة جديدة
- 03-Feb-2013: يعمل البرنامج الآن أيضًا بدون شبكة WiFi (بيانات عن الإخراج التسلسلي أو عرض OLED)
v0.0.6
- 29-JAN-2023: أضاف محللًا لحزم APRS لعرضه على الواجهة التسلسلية و WebInterface و SSD1306
v0.0.5
- 21-JAN-2013: طول طباعة الحزمة المستلمة في الشاشة التسلسلية
- 21-223: تحقق مما إذا كانت الحزمة المستلمة بالفعل حزمة قياس عن بُعد HAB
- 21-JAN-2013: إزالة سلسلة القياس عن بعد الخام من الشاشة التسلسلية لتجنب المعلومات المزدوجة والأحرف غير القابلة للقراءة
- 21-223: دعم إضافي لحزم Lora-Aprs
- 21-JAN-2013: أضاف مسار سجل الحزم في واجهة الويب
v0.0.4:
- 14-JAN-2023: دعم إضافي لوضع Lora 5 (الوضع الصريح ، ترميز الخطأ 4: 8 ، عرض النطاق الترددي 41.7 كيلو هرتز ، SF 11 ، معدل البيانات المنخفض تحسين)
- 14-JAN-2023: دعم إضافي لوضع Lora Mode 3 (الوضع الصريح ، ترميز الخطأ 4: 6 ، عرض النطاق الترددي 250 كيلو هرتز ، SF 7 ، معدل البيانات المنخفض تحسين)
- 20-JAN-2023: أضاف الدعم لوضع Lora 0 (الوضع الصريح ، ترميز الخطأ 4: 8 ، عرض النطاق الترددي 20.8 كيلو هرتز ، SF 11 ، معدل البيانات المنخفض تحسينه)
- 20-JAN-2023: دعم إضافي لوضع Lora 1 (الوضع الضمني ، ترميز الخطأ 4: 5 ، عرض النطاق الترددي 20.8 كيلو هرتز ، SF 6 ، معدل البيانات المنخفض تحسين)
- 20-JAN-2023: دعم إضافي لإظهار وتغيير وضع LORA في واجهة الويب
- 20-223: حل العديد من الأخطاء
- 20-2013: تمت إضافة Autotune إلى الراديو (استنادًا إلى الخطأ المسلح المحسوب بواسطة الراديو)
v0.0.3:
- 06-JAN-2023: تمت إضافة SNR ، RSSI إلى واجهة الويب
- 06-JAN-2013: أضيفت الوقت منذ أحدث حزمة لواجهة الويب
- 06-JAN-2023: جعلت روابط خرائط Google تفتح في نافذة جديدة
- 06-JAN-2023: حل العديد من الأخطاء / السلوك غير المتوقع المبلغ عنها
- 07-JAN-2013: غيرت بعض لغة واجهة المستخدم. (أعتذر ، اللغة الإنجليزية ليست لغتي الأم)
v0.0.2:
- 23-Dec-2012: نتيجة التحميل المضافة إلى واجهة الويب
- 23-Dec-2012: تم تعطيل سلسلة "التعليق" افتراضيًا
- 23-DE-2012: حاول تحديد ما إذا كانت الحزمة المستلمة عبارة عن حزمة HAB فعلية أو حزمة غير صالحة أو غير معروفة
- 23-Dec-2012: غيرت صياغة "وضع الاختبار" في واجهة الويب
v0.0.1:
- 19 ديسمبر 2012: تم تغيير ترقيم إصدار XYZ
- 19-Dec-2012: رقم الإصدار المنقذ إلى tbtracker-rx.ino من الإعدادات.
- 19 ديسمبر 2012: سيظهر شاشة OLED الآن تحديثات التردد
- 19 ديسمبر 2012: أضاف طريقة لتغيير devflag في واجهة الويب
v0.1ß:
- 18 ديسمبر 2012: الإصدار الأولي ، تم إصداره في مجموعة Facebook HAB-NL
العمل قيد التقدم
هذا البرنامج هو عمل مستمر. لقد صنعت ذلك لتتبع البالونات الخاصة بي. استخدمه على مسؤوليتك الخاصة ، لا توجد ضمانات. اسمحوا لي أن أعرف إذا وجدت أنها مفيدة أم لا وكما هو الحال دائمًا لا تنسى أن تستمتع.
رويل.



