فهرست مطالب:

LoRa GPS Tracker/Pager: 9 مرحله (همراه با تصاویر)
LoRa GPS Tracker/Pager: 9 مرحله (همراه با تصاویر)

تصویری: LoRa GPS Tracker/Pager: 9 مرحله (همراه با تصاویر)

تصویری: LoRa GPS Tracker/Pager: 9 مرحله (همراه با تصاویر)
تصویری: Конфиденциальность, безопасность, общество – информатика для лидеров бизнеса 2016 2024, ژوئن
Anonim
ردیاب/پیجر GPS LoRa
ردیاب/پیجر GPS LoRa

تعدادی از افراد در جستجو و نجات (SAR) که به پروژه های مش دیگر Ripple LoRa که روی آنها کار می کنم علاقه مند هستند ، با من تماس گرفتند و من را به فکر ساخت یک دستگاه اختصاصی برای پرسنل میدانی انداخت.

خوب ، اینجاست!

این دستگاه نیازی به تلفن همراه اندرویدی ندارد ، زیرا دارای رابط کاربری بسیار ساده برای کاربر است. این صفحه نمایش کوچک OLED و فقط 3 دکمه فشاری دارد ، بنابراین فقط انواع محدودی از تعامل با کاربر را ارائه می دهد.

چکار میکند

  • به کاربر زمینه اجازه می دهد وضعیت خود را روی یکی از 4 رنگ (آبی ، سبز ، نارنجی ، قرمز) تنظیم کند ، که فرمانده در زمان واقعی آن را مشاهده می کند.
  • مکان کاربر را در زمان واقعی به فرمانده منتقل می کند.
  • کاربر را از پیام های دریافتی و پخش شده از فرمانده هشدار می دهد.
  • به کاربر اجازه می دهد تا به پیامهای دریافتی (از لیست گزینه ها) پاسخ ارسال کند

تدارکات

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • دکمه های لحظه ای
  • باتری لیپو 1S
  • وزوز پیزو

مرحله 1: یک سناریوی نمونه

یک سناریوی نمونه
یک سناریوی نمونه

سرپرست شبکه دستگاه های پیجر را با استفاده از برنامه Ripple Commander راه اندازی می کند. آن را از Google Play دریافت کنید:

با استفاده از برنامه ، فرمانده می تواند لیستی از دستگاه های موجود در شبکه مش را مشاهده کند.

مرحله 2: نمای نقشه

نمای نقشه
نمای نقشه

فرمانده می تواند وضعیت نارنجی را مشاهده کند (به دایره نارنجی بالا مراجعه کنید). آنها همچنین می توانند وضعیت و مکان را در نمای نقشه مشاهده کنند.

مرحله 3: پیام رسانی

پیام رسانی
پیام رسانی

با مشاهده وضعیت GeoPager1 به رنگ نارنجی ، فرمانده وارد صفحه چت می شود و می پرسد آیا کاربر به کمک نیاز دارد یا خیر.

(توجه: پاسخ به رنگ نارنجی زمانی می آید که کاربر پیجر پاسخ را از لیست انتخاب می کند)

برای تعیین گزینه های پاسخ ، فقط "؟:" را با گزینه های جدا شده با "/" s وارد کنید

مرحله 4: هشدارهای پیجر

هشدارهای پیجر
هشدارهای پیجر

در سمت پیجر ، عامل میدان فلش LED سبز و صدای زنگ را مشاهده می کند.

مرحله 5: تعامل پیجر

تعامل پیجر
تعامل پیجر
تعامل پیجر
تعامل پیجر

آنها پیش نمایش پیام را با دکمه بالا انتخاب می کنند تا جزئیات پیام را مشاهده کنند.

سپس کاربر از دکمه ها برای انتخاب گزینه پاسخ استفاده می کند.

در این مرحله فرمانده هشدار دریافت پاسخ را دریافت می کند. (صفحه چت برنامه را در بالا مشاهده کنید ، با پاسخ نارنجی)

مرحله 6: نحوه مونتاژ دستگاه ها

نحوه مونتاژ دستگاه ها
نحوه مونتاژ دستگاه ها

در مورد نحوه اتصال دکمه ها ، زنگ و GPS به نمودار سیم کشی بالا مراجعه کنید:

مرحله 7: فلش کردن سیستم عامل

شما باید مطمئن شوید که Arduino IDE را نصب کرده اید و پشتیبانی از بردهای Espressif ESP32 اضافه شده است. برای راهنمایی به سایت Ripple Github بروید:

github.com/spleenware/ripple

برای این پروژه ، باید این باینری خاص را فلش کنید:

توجه: متأسفانه ، GPS از UART مشابه پورت USB داخلی استفاده می کند ، بنابراین هر زمان که سیستم عامل را چشمک می زنید یا دستگاه را از طریق برنامه برنامه ریزی می کنید ، باید GPS را قطع کنید.

مرحله 8: پیکربندی دستگاه (شناسه ، تنظیمات)

برنامه Ripple Commander دارای دو نماد پرتاب کننده است. برای تعریف و پیکربندی دستگاه های موجود در شبکه مش ، از نماد "Device Provision" راه اندازی کنید.

روی منوی «NEW» در نوار اکشن بالا ضربه بزنید. سپس یک شناسه و نام منحصر به فرد وارد کنید. در منوی کشویی "نقش دستگاه" ، "GeoPager" را انتخاب کنید. (به صورت اختیاری ، می توانید پیکربندی سفارشی را با دکمه '…' تنظیم کنید)

روی SAVE کلیک کنید ، سپس به صفحه اصلی بازگردید ، باید یک دستگاه جدید در لیست با نام تعیین شده وجود داشته باشد.

روی نماد کوچک "تراشه رایانه" در کنار آن ضربه بزنید تا به صفحه "دستگاه برنامه" بروید. در حالی که دکمه بالای دستگاه پیجر را فشار داده اید (دکمه A) ، یک کابل USB OTG از Android را به دستگاهی متصل کنید که باید دستگاه را روشن کند. پس از تأخیر ، باید "PROGRAM MODE" را در صفحه OLED مشاهده کنید.

اکنون روی دکمه "Program" در برنامه Commander ضربه بزنید ، و اگر همه چیز خوب پیش رفت ، باید پیغام "… done" وجود داشته باشد. اکنون دستگاه باید کلید شناسایی ، پیکربندی و رمزگذاری خود را در EEPROM خود ذخیره کند.

مرحله 9: آزمایش اولیه

دستگاه را خاموش کنید ، سپس یا باتری LiPo را وصل کنید یا آن را از منبع USB تغذیه کنید. صفحه اصلی را با استفاده از نماد راه انداز دیگر (برچسب Ripple Commander) راه اندازی کنید. این باید دستگاه پیجر را در لیست نشان دهد ، در کنار آن یک دایره خاکستری وجود دارد. وضعیت خاکستری به معنای وضعیت "ناشناخته" است ، زیرا دستگاه هنوز هیچ فعل و انفعالی نداشته است.

برای رفتن به صفحه "چت" ، روی دستگاه پیجر ضربه بزنید. نوار اکشن بالا باید به روزرسانی حلقه وضعیت را به رنگ آبی نشان دهد و نماد "WiFi" در کنار آن اتصال کامل/قوی را نشان می دهد.

سعی کنید برخی از پیامها را تایپ کنید ، که باید پیج پیج/فلش و غیره را ایجاد کند

اهدا کنید

اگر این پروژه را مفید می دانید و می خواهید بیت کوین را به راه خود بیاندازید ، واقعاً سپاسگزار خواهم بود.

آدرس BTC من: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

بازخورد

اگر شما در SAR یا در سازمانهای دیگر با ساختار فرماندهی و کنترل که می توانند از این قابلیت استفاده کنند مشارکت دارید ، من خوشحال می شوم در راه اندازی یک پروژه آزمایشی/استقرار کمک کنم.

من به کار روی این پروژه ادامه می دهم زیرا واقعاً مرا درگیر می کند و به من علاقه دارد. امیدوارم بتواند برای جامعه وسیع مفید واقع شود. اگر سوالی داشتید در اینجا پیام دهید.

لذت بردن!

با احترام،

اسکات پاول

توصیه شده: