جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
سيوضح هذا المشروع كيفية تجميع وحدة تعقب GPS الخاصة بك ، لاستخدامها مع شبكات Ripple LoRa الشبكية. راجع هذه المقالة المصاحبة للحصول على معلومات:
تستخدم وحدات التعقب هذه أجهزة راديو Semtech LoRa ولوحات Arduino dev المتوافقة. في البداية ، يوجد دعم فقط لريشة Adafruit ، ولكن سيتم إضافة المزيد بمرور الوقت. يمكن استخدام الوحدات لتتبع موقع أي شيء عن بعد ، عبر شبكة شبكة الراديو LoRa Packet.
اللوازم
يمكن شراء مكونات الأجهزة هنا:
- ريشة Adafruit مع وحدة LoRa:
- مستقبل GPS BN-180:
- هوائي ثنائي القطب 900 ميجا هرتز:
- 1S LiPo:
ملاحظة: يجب تبديل الأسلاك في موصل بطاريات ليبو هذه قبل توصيلها في الريشة
أي أن هذه البطارية لها نوع الموصل الصحيح ، لكن القطبية معكوسة !!
بدلاً من ذلك ، يمكنك شراء بطاريات ليبو 1S من Adafruit. هذه لها موصلات ذات قطبية صحيحة.
الخطوة 1: الأسلاك
تحتاج لوحة Feather فقط إلى جهاز الاستقبال BN-180 GPS الموصّل به ، مع التوصيلات التالية:
- (أسود) GND -> دبوس GND على الريش
- (أحمر) VCC -> 3.3V دبوس على الريش
- (أبيض) TX -> RX1 pin feather
- (أخضر) RX -> دبوس TX1 على الريشة
لا يحتوي الهوائي على الموصل الصحيح ، لذلك تحتاج إلى قطع IPEX4 مرة واحدة ، ثم فصل الضفائر المحورية واللحام إلى الوسادات الأرضية للهوائي (انظر نهاية الصورة أعلاه). للقيام بذلك ، تحتاج إلى تجريد حوالي 10 مم من البلاستيك الخارجي من نهاية الكبل ، ثم فصل شبكة الأسلاك المحورية المحيطة الدقيقة جدًا ثم وضع بعض اللحام عليها. ثم قم بإزالة حوالي 1 مم من البلاستيك من السلك النشط الداخلي ووضع كمية صغيرة من اللحام عليه ، ثم قم بتثبيت الوسادات الأرضية للهوائي مسبقًا على الريشة ، ووسادة الهوائي النشطة في المنتصف ، ثم قم بتوصيل الهوائي بها. الوسادات (المحاور المنفصلة إلى الوسادات الأرضية ، السلك الداخلي النشط إلى وسادة الهوائي).
الخطوة 2: تفليش البرنامج الثابت
للقيام بذلك ، ستحتاج إلى تثبيت Arduino IDE ، ودعم نوع اللوحة الهدف.
توجد إرشادات حول كيفية تحديث البرنامج الثابت على صفحة Github هذه:
اختر أحد أهداف "GPS Tracker Node".
مع توصيل اللوحة عبر كبل USB ، اختبر أن البرنامج الثابت على ما يرام عن طريق فتح Serial Monitor في Arduino IDE. أدخل "q" (بدون علامات اقتباس) في سطر الإرسال ، واضغط على إدخال.
يجب أن ترد الشاشة التسلسلية بنص يبدأ بـ "Q: …"
الخطوة 3: تكوين Tracker في التطبيق
لتكوين وحدة التعقب وتتبعها فعليًا ، تحتاج إلى تثبيت تطبيق Ripple Commander. حاليًا يتم دعم Android فقط. تنزيل من Play:
التطبيق يحتوي على اثنين من رموز المشغل. إن خيار "Device Provision" مخصص فقط عندما تقوم بإعداد شبكتك المعشقة (أجهزة إعادة الإرسال ، وأجهزة الاستشعار ، والبوابة ، وما إلى ذلك). تحتاج عقد التعقب فقط إلى تعيين معرف فريد (بين 2 و 254) ، وإنشاء مفاتيح التشفير الخاصة بها. ما عليك سوى النقر فوق قائمة "جديد" في شريط الأدوات ، وإدخال المعرف والاسم الخاص بالمتعقب ، ثم النقر فوق حفظ.
يجب أن يكون المتتبع الآن في القائمة الرئيسية. اضغط على أيقونة "رقاقة" على اليمين ، لتنتقل إلى شاشة "مبرمج". قم بتوصيل لوحة التعقب عبر كابل USB-OTG بنظام Android ، ثم انقر فوق الزر "PROGRAM". إذا سارت الأمور على ما يرام ، فيجب أن تكون هناك رسالة تقول "تم" ، وأنه يمكنك الآن قطع الاتصال.
اخرج مرة أخرى إلى مشغل Android ، ثم انقر فوق رمز المشغل الرئيسي "Ripple Commander".
هذه هي واجهة المستخدم الرئيسية للتطبيق ، حيث يمكنك الدردشة مع مستخدمي "النداء" الآخرين في الشبكة (الذين يستخدمون تطبيق Ripple Messenger) ، بالإضافة إلى مراقبة العقد الخاصة ، مثل أجهزة إعادة الإرسال وعُقد تعقب GPS. انقر فوق عقدة تعقب في القائمة ، وسترى شاشة حالة الجهاز (انظر لقطة الشاشة الثانية أعلاه). اضغط على خيار التتبع "LIVE TRACK" ، ومن المفترض أن تتمكن بعد ذلك من مراقبة الموقع المباشر للوحدة.
ستظهر علامة التبويب "الخريطة" دبوس خريطة لكل وحدة من وحدات التتبع التي يتم تتبعها حاليًا.
الخطوة 4: جديد: تنبيهات السياج الجغرافي
تدعم أحدث البرامج الثابتة الآن وضع Geo Fence. في هذا الوضع ، تقوم بتحديد منطقة جغرافية (والتي تحددها في علامة التبويب خريطة) ، وستحصل فقط على رسائل تنبيه عندما يدخل الجهاز أو يخرج من المنطقة.
أولاً ، قم بالتبديل إلى علامة تبويب الخريطة ، واضغط على قائمة "…" في شريط الأدوات ، ثم حدد أحد خيارات "منطقة جديدة" (دائرة أو مضلع).
الدائرة: اضغط لفترة طويلة على الخريطة حيث تريد أن يكون مركز منطقة الدائرة. ثم اضغط على "+" و "-" الخيارات العائمة إلى اليسار لزيادة أو تقليل الحجم.
المضلع: اضغط مع الاستمرار على كل نقطة في المضلع على الخريطة. للتراجع عن النقطة الأخيرة ، انقر فوق الزر "x" في الخيارات العائمة إلى اليسار.
لأي منهما ، بمجرد الانتهاء من تحديد جغرافيا المنطقة ، انقر فوق خيار "التجزئة" الأخضر ثم أدخل اسمًا فريدًا للمنطقة.
مرة أخرى في علامة التبويب "الصفحة الرئيسية" ، انقر فوق عنصر المتتبع في القائمة ، للانتقال إلى شاشة حالة المتتبع. الآن حدد خيار "GEOFENCE" ضمن التتبع ، ثم حدد منطقة من القائمة. إذا سارت الأمور على ما يرام ، فسيتم تحديث الحالة ، وسيقوم جهاز التعقب بإرسال رسائل تنبيه عندما يدخل أو يخرج من المنطقة. انظر علامة التبويب "المحفوظات" لرسائل التنبيه.
الخطوة 5: (اختياري) 3D Print the Case
يمكن أن تحتوي هذه الحالة بشكل جيد على الريشة ونظام تحديد المواقع العالمي (GPS):
كما أن لديها حامل للهوائي.
أعلاه صورة لكلبي مع أداة تعقب متصلة هنا بالياقة:-) (أول اختبار تجريبي للنظام!)
الخطوة 6: الملاحظات
اسمحوا لي أن أعرف ما إذا كان هذا قد نجح معك ، أو إذا واجهت مشاكل. ردود الفعل مرحب بها جدا.
يتمتع!
مع تحياتي،
سكوت باول.