جدول المحتويات:
- اللوازم
- الخطوة الأولى: البدء
- الخطوة الثانية: تبادل المفاتيح مع الآخرين
- الخطوة الثالثة: المحادثات
- الخطوة 4: التنبيهات
- الخطوة 5: الأسلاك
- الخطوة 6: تفليش البرنامج الثابت
- الخطوة 7: طباعة العلبة والتجميع
- الخطوة 8: ضبط ساعة RTC
- الخطوة 9: الخاتمة
فيديو: لورا كويرتي بيجر: 9 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لقد جربت تكييف مشروع شبكة Ripple LoRa الحالي الخاص بي للتوصل إلى جهاز مراسلة مستقل لا يحتاج إلى جهاز Android مصاحب.
يمكن استخدام هذا الجهاز إما مع أجهزة المراسلة المستقلة الأخرى ، أو مع أجهزة Ripple mesh التي تستخدم تطبيق Ripple Messenger. إنها قابلة للتشغيل البيني ، وتشكل تلقائيًا شبكتها الشبكية الخاصة ، مع تشفير ECC من طرف إلى طرف. وبالطبع ، يمكنهم جميعًا استخدام أجهزة راديو مكرر مخصصة لتحسين النطاق / الموثوقية.
اللوازم
- TTGO LoRa32 V2.1
- وحدة DS3231 RTC
- وحدة لوحة المفاتيح
- الجرس بيزو
- بطارية ليبو 1S
الخطوة الأولى: البدء
ستحتاج إلى بطاقة ذاكرة micro SD ، والتي ستحتوي على المعرف والإعدادات وجهات الاتصال والمحادثات المحفوظة. يجب عليك تجهيز بطاقة SD بملف تكوين ، والذي عادة ما تحتاج إلى القيام به مرة واحدة فقط.
من بين الأشخاص الذين ترغب في تكوين شبكة معهم ، تحتاج إلى منح وتعيين معرفات فريدة لكل شخص ، في النطاق من 1 إلى 254. لا يوجد خادم مركزي ، ولا يوجد إنترنت ، لذا فإن الأمر متروك لك لتخصيصه. على جهاز الكمبيوتر ، أدخل بطاقة SD ، وأنشئ مجلدًا يسمى "ripple". في هذا الدليل ، قم بإنشاء ملف نص عادي يسمى "conf.txt" (تنسيق Unix ، وليس MS-DOS!) يجب أن ينتهي هذا الملف بالشكل أعلاه
يمكن أن تكون الأسطر بأي ترتيب ، ولكن أول حرفين هما اسم الخاصية (على سبيل المثال ، 'ID' هو المعرف الخاص بك) متبوعًا بالقيمة ، منتهية بسطر جديد. الخصائص هي:
- GR - معرف المجموعة (يمكن فقط تركه كـ 0)
- المعرّف - المعرّف الفريد الخاص بك (1..254)
- FQ - تردد LoRa المراد استخدامه
- SF - عامل نشر LoRa للاستخدام (10..12)
- NM - اسم العرض الخاص بك (يرى الآخرون هذا)
- TZ - المنطقة الزمنية الخاصة بك بالدقائق قبل توقيت جرينتش. (اختياري)
ملاحظة: يجب على كل فرد في مجموعتك استخدام نفس قيم GR و SF و FQ !! بمجرد تكوين بطاقة SD الخاصة بك ، ما عليك سوى إدخالها في الفتحة الموجودة على الجانب الأيمن وتشغيل الجهاز. تُستخدم مفاتيح الاتجاهات رباعية الاتجاهات للتنقل. أعلى / أسفل لتحديد جهة اتصال ، الحق في التحديد. (يتم استخدام اليسار أو ESC للعودة إلى الشاشة السابقة).
ملاحظة: لوحة مفاتيح Blackberry
بالنسبة لوحدة لوحة المفاتيح هذه ، اخترت مجموعات المفاتيح للتنقل رباعي الاتجاهات:
- لأعلى: ALT + P (الحرف "@")
- لأسفل: ALT + ENTER
- رجوع: ALT + $
- حدد:
الخطوة الثانية: تبادل المفاتيح مع الآخرين
لإضافة مستخدم آخر ، أي. جهة اتصال ، تحتاج إلى الدخول إلى غرفة "-Exchange-" الخاصة. بالنسبة لغرفة الدردشة هذه ، تحتاج إلى الموافقة على رمز مرور مكون من 4 أرقام مع الآخر (الرموز) ، اكتبه ، ثم اضغط على "إدخال".
هنا تقوم بتحديد العنصر العلوي "-تفاصيلي-" واضغط على ENTER لبث هويتك واسمك ومفتاح التشفير العام إلى أي شخص آخر في الغرفة. عندما يقوم الآخرون بذلك ، سترى معرفهم ، يظهر الاسم في القائمة. استخدم مفتاحي أعلى / أسفل للتحديد ، ثم مفتاح اليمين أو مفتاح الإدخال لإضافة هذا المستخدم إلى جهات الاتصال الخاصة بك (المحفوظة في بطاقة SD الخاصة بك).
يمكنك القيام بذلك في أي وقت لإضافة أو تحديث المستخدمين إلى قائمة جهات الاتصال الخاصة بك.
الخطوة الثالثة: المحادثات
من الشاشة الرئيسية ، استخدم مفاتيح أعلى / أسفل لتحديد جهة اتصال ، ثم اليمين للدخول إلى شاشة المحادثة.
ما عليك سوى استخدام لوحة المفاتيح لكتابة الرسائل التي ترغب في إرسالها ، ثم الضغط على مفتاح ENTER. سيومض النص في وضع التشغيل / الإيقاف أثناء تقدم الإرسال. في حالة نجاحها ، يتم تمرير الرسالة لأعلى في المحادثة ، وإلا إذا فشلت في تسليمها ستتوقف عن الوميض وتبقى أسفل الخط الأفقي.
الخطوة 4: التنبيهات
يتم إيقاف تشغيل الشاشة تلقائيًا بعد 15 ثانية إذا لم يتم الضغط على أي مفاتيح. في حالة وصول رسالة جديدة ، يتم تشغيل الشاشة لإظهار معاينة ملء الشاشة للرسالة واسم المرسل ، مع وميض مؤشر LED الأخضر ويصدر صوت صفير.
من هنا ، يمكنك الضغط على مفتاح Left أو ESC للعودة إلى الشاشة الرئيسية ، أو مفتاح Right أو ENTER للدخول إلى شاشة المحادثة.
الخطوة 5: الأسلاك
أعلاه مخطط الأسلاك للرجوع اليها. إنه بسيط إلى حد ما ، حيث يشتمل فقط على وحدتي I2C التابعين (ساعة RTC ولوحة المفاتيح) وجرس بيزو.
الخطوة 6: تفليش البرنامج الثابت
البرنامج الثابت موجود في صفحة Ripple github:
ملاحظة: قم بإزالة بطاقة micro SD قبل محاولة تحديث البرامج الثابتة! لسبب ما ، يتداخل هذا مع تسلسل USB. توجد تعليمات على الموقع حول كيفية تحديث البرنامج الثابت على لوحة TTGO ESP32.
الخطوة 7: طباعة العلبة والتجميع
يرجى الاطلاع على رابط Thingiverse هذا لملفات STL. هناك قطعتان رئيسيتان ، الغلاف العلوي والسفلي. هناك أيضًا قطعتان صغيرتان لعمل منزلق مفتاح تشغيل / إيقاف مخصص.
ستحتاج إلى عدد من مسامير M2 لتركيب لوحة TTGO ولوحة المفاتيح على الجزء العلوي من الغلاف.
قم بتثبيت لوحة المفاتيح في الجزء العلوي من العلبة بمسامير 2x M2 ، ثم قم بربط كابل الشريط عبر الفتحة ، وثنيها للخلف وانقر فوق لوحة التحكم المثبتة بالجانب السفلي (انظر الصورة أعلاه).
بعد ذلك ، قم بتجميع مفتاح التشغيل / الإيقاف من خلال الفتحة ، ثم قم بقص قطعتي الصدفة معًا.
الخطوة 8: ضبط ساعة RTC
لبذر وحدة RTC ، تحتاج إلى إنشاء ملف خاص على بطاقة SD باستخدام جهاز الكمبيوتر الخاص بك. في المجلد "ripple" ، قم بإنشاء ملف نص عادي يسمى "clock.txt" (تنسيق Unix ، وليس MS-DOS). قم بتحرير الملف وإضافة قيم التاريخ التالية في أسطر منفصلة ، بالترتيب التالي:
عام
شهر (1..12)
يوم من الشهر (1..31)
ساعة (0.23).
دقائق (0..59)
ثواني (0..59)
احفظ الملف وأخرج بطاقة SD ثم اسحبها إلى الجهاز. ستحتاج إلى إعادة تشغيل الجهاز حتى يتم تفعيله. يجب الآن ضبط ساعة RTC ، ويجب أن تعرض الشاشة الرئيسية الوقت الصحيح.
الخطوة 9: الخاتمة
إذا وجدت هذا المشروع مفيدًا وكنت ترغب في إلقاء بعض البيتكوين في طريقي ، فسأكون ممتنًا حقًا:
عنوان BTC الخاص بي: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
استجابة
عندما يحدث SHTF ، أو يضرب الزومبي نهاية العالم ، أو الكويكب ، أو أي شيء آخر ، وتحتاج إلى الدردشة مع عائلتك وأصدقائك ، آمل أن تكون هذه الأداة في متناول يديك!:-) لا تتردد في ترك التعليقات واسألني أي أسئلة قد تكون لديكم.
موصى به:
بوابة لورا (Dragino LG01-P): 6 خطوات
Lora Gateway (Dragino LG01-P): LoRa es una red LPWAN، por sus siglas en inglés (LOW POWER WIDE WIDE NETWORK). Es una red de largo alcance y bajo Consumo de energía، perfect para dispitivos IoT. Entre las aplicaciones más comunes se encuentran؛ Ciudades inteligentes ، الزراعة
راديو لورا مش: 4 خطوات (بالصور)
LoRa Mesh Radio: هذه إضافة بسيطة إلى حد ما للهواتف المحمولة لتمكين الرسائل المشابهة للرسائل النصية القصيرة في مجموعة عندما تكون التغطية بالخلايا الخارجية أو في سيناريوهات الكوارث. وهي تستخدم أجهزة الراديو Semtech LoRa ، للاتصالات منخفضة الطاقة / بعيدة المدى. هناك الكثير من الأجهزة المحسّنة
بوابة لورا على أساس MicroPython ESP32: 10 خطوات (بالصور)
بوابة لورا استنادًا إلى MicroPython ESP32: لقد حظيت Lora بشعبية كبيرة في السنوات الأخيرة. عادة ما تكون وحدة الاتصالات اللاسلكية التي تستخدم هذه التقنية رخيصة (باستخدام الطيف الحر) ، وصغيرة الحجم ، وموفرة للطاقة ولها مسافة اتصال طويلة ، وتستخدم بشكل أساسي للتواصل المتبادل
جهاز تعقب لورا GPS / بيجر: 9 خطوات (بالصور)
LoRa GPS Tracker / Pager: - جهاز يجمع بين تتبع الموقع في الوقت الفعلي وجهاز بيجر ثنائي الاتجاه ، عبر شبكة LoRa المتداخلة. - - لقد اتصل بي عدد من الأشخاص في البحث والإنقاذ (SAR) والذين مهتمون بمشاريع شبكة Ripple LoRa الأخرى التي كنت أعمل بها
متتبع لورا GPS: 6 خطوات (بالصور)
LoRa GPS Tracker: سيوضح هذا المشروع كيفية تجميع وحدة تعقب GPS الخاصة بك ، لاستخدامها مع شبكات Ripple LoRa mesh. راجع هذه المقالة المصاحبة للحصول على معلومات: https://www.instructables.com/id/LoRa-Mesh-Radio/ تستخدم وحدات التعقب هذه أجهزة راديو Semtech LoRa ، و