فهرست مطالب:
- تدارکات
- مرحله 1: یک سناریوی نمونه
- مرحله 2: نمای نقشه
- مرحله 3: پیام رسانی
- مرحله 4: هشدارهای پیجر
- مرحله 5: تعامل پیجر
- مرحله 6: نحوه مونتاژ دستگاه ها
- مرحله 7: فلش کردن سیستم عامل
- مرحله 8: پیکربندی دستگاه (شناسه ، تنظیمات)
- مرحله 9: آزمایش اولیه
تصویری: LoRa GPS Tracker/Pager: 9 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
تعدادی از افراد در جستجو و نجات (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 یا در سازمانهای دیگر با ساختار فرماندهی و کنترل که می توانند از این قابلیت استفاده کنند مشارکت دارید ، من خوشحال می شوم در راه اندازی یک پروژه آزمایشی/استقرار کمک کنم.
من به کار روی این پروژه ادامه می دهم زیرا واقعاً مرا درگیر می کند و به من علاقه دارد. امیدوارم بتواند برای جامعه وسیع مفید واقع شود. اگر سوالی داشتید در اینجا پیام دهید.
لذت بردن!
با احترام،
اسکات پاول
توصیه شده:
DIY GPS Tracker --- برنامه پایتون: 5 مرحله (همراه با تصاویر)
DIY GPS Tracker --- برنامه پایتون: من دو هفته پیش در یک رویداد دوچرخه سواری شرکت کردم. پس از اتمام کار ، می خواستم مسیر و سرعتی را که در آن زمان حرکت می کردم بررسی کنم. متأسفانه به نتیجه نرسید. اکنون من از ESP32 برای ساخت ردیاب GPS استفاده می کنم و از آن برای ثبت مسیر دوچرخه سواری خود استفاده می کنم
GPS GPS Tracker با اعلان SMS و بارگذاری داده Thingspeak ، مبتنی بر Arduino ، اتوماسیون خانگی: 5 مرحله (همراه با تصاویر)
GPS Car Tracker with SMS Notification and Thingspeak Data Upload، Arduino Based، Home Automation: من این ردیاب GPS را سال گذشته ساختم و از آنجا که خوب کار می کند ، اکنون آن را در Instructable منتشر می کنم. این دستگاه به پریز لوازم جانبی صندوق عقب من متصل است. ردیاب GPS موقعیت ، سرعت ، جهت و دمای اندازه گیری شده خودرو را از طریق داده تلفن همراه بارگذاری می کند
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 مرحله (همراه با تصاویر)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker یک قالب ردیابی است که به شکل clapperboard ساخته شده و دارای قدرت رزبری پای است. از TMDb API برای چاپ پوستر ، عنوان ، تاریخ اکران و نمای کلی فیلم های آینده در منطقه شما ، در یک بازه زمانی مشخص (به عنوان مثال ، فیلم های منتشر شده این هفته) در
LTE Arduino GPS Tracker + IoT Dashboard (قسمت 1): 6 مرحله (همراه با تصاویر)
LTE Arduino GPS Tracker + IoT Dashboard (قسمت 1): مقدمه بچه ها چه خبر! این دستورالعمل پیگیری اولین دستورالعمل من در مورد استفاده از سپر Botletics LTE/NB-IoT برای آردوینو است ، بنابراین اگر قبلاً این کار را نکرده اید ، لطفاً آن را بخوانید تا یک نمای خوب از نحوه استفاده از سپر و همه اینها بدست آورید
LTE Arduino GPS Tracker + IoT Dashboard (قسمت 2): 6 مرحله (همراه با تصاویر)
LTE Arduino GPS Tracker + IoT Dashboard (قسمت 2): معرفی & amp؛ قسمت 1 RecapYup ، وقت آن است که یک دستورالعمل دیگر در ردیاب GPS SIM7000 با آردوینو و LTE پیدا کنید! اگر قبلاً این کار را نکرده اید ، لطفاً آموزش شروع به کار سپر Botletics SIM7000 CAT-M/NB-IoT را مطالعه کرده و سپس Pa