شِفر (کود) جستجو

ساخت شبکه مش لورا با برد بلند | مشتستیک، هلتک، مشنولوژی

ساخت شبکه مش لورا با برد بلند | مشتستیک، هلتک، مشنولوژی

ساخت پیام‌رسان LoRa دوربرد و آفلاین با Meshtastic

در دنیای متصل امروز، وقتی سرویس تلفن همراه یا اینترنت در دسترس نباشد چه اتفاقی می‌افتد؟ این راهنمای پروژه به شما نشان می‌دهد که چگونه شبکه ارتباطی خصوصی و آفلاین خود را بسازید که کیلومترها به صورت رایگان کار می‌کند. ما ماجیول چندمنظوره Heltec WiFi LoRa 32 را با استفاده از پلتفرم متن‌باز Meshtastic به یک دستگاه پیام‌رسان قدرتمند تبدیل خواهیم کرد. این راه‌اندازی به شما امکان می‌دهد پیام‌های متنی ارسال کرده و موقعیت‌ها را بین دستگاه‌ها در یک شبکه مش دوربرد و کم‌مصرف به اشتراک بگذارید و آن را برای پیاده‌روی، کمپینگ یا شرایط اضطراری عالی می‌کند.

ما از چندین محفظه مخصوص ساخته‌شده از Meshnology—مدل‌های N30، N32 و N35—استفاده خواهیم کرد که برد Heltec را در خود جای داده و شامل باتری‌هایی از 1100 میلی‌آمپرساعت تا 3000 میلی‌آمپرساعت برای استفاده طولانی‌مدت در فضای باز هستند. تمام سخت‌افزار، نرم‌افزار و واصل‌های وابسته لازم در صفحه منابع که در زیر این ویدیو پیوند داده شده است، ارائه شده‌اند.


نحوه عملکرد: توضیح LoRa و Meshtastic

این پروژه بر دو فناوری کلیدی برای دستیابی به ارتباط دوربرد و آفلاین متکی است، همانطور که در 01:43 در ویدیو توضیح داده شده است.

  • LoRa (دوربرد): این یک فناوری رادیویی است که امکان انتقال داده را در فواصل بسیار زیاد با توان بسیار کم فراهم می‌کند. این فناوری بر روی باندهای فرکانسی بدون مجوز (مانند 915 مگاهرتز در ایالات متحده) کار می‌کند، بنابراین هیچ هزینه یا اشتراکی لازم نیست.
  • Meshtastic: این یک پروژه متن‌باز است که یک شبکه مش غیرمتمرکز و رمزنگاری‌شده را با استفاده از رادیوهای LoRa ارزان‌قیمت ایجاد می‌کند. در یک شبکه مش، هر دستگاه می‌تواند پیام‌ها را برای دستگاه‌های دیگر بازپخش کند و به طور خودکار برد کل شبکه را افزایش دهد.

فرآیند ارتباط ساده اما قدرتمند است: شما یک پیام را در برنامه Meshtastic روی گوشی خود تایپ می‌کنید. برنامه پیام را از طریق بلوتوث به دستگاه Heltec LoRa جفت‌شده شما ارسال می‌کند. سپس آن دستگاه پیام را از طریق شبکه LoRa پخش می‌کند. هر دستگاه دیگری در محدوده، پیام LoRa را دریافت کرده و آن را از طریق بلوتوث به گوشی جفت‌شده خود ارسال می‌کند، جایی که در برنامه ظاهر می‌شود.


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

قبل از اینکه بتوانید از ماجیول Heltec خود استفاده کنید، باید سیستم‌عامل Meshtastic را نصب کنید. ساده‌ترین راه برای انجام این کار استفاده از ابزار فلش‌کننده وب رسمی است، همانطور که در 09:26 نشان داده شده است.

  1. دستگاه Heltec WiFi LoRa 32 خود را از طریق USB به رایانه متصل کنید.
  2. یک مرورگر وب سازگار (مانند Google Chrome یا Edge) باز کنید و به flasher.meshtastic.org بروید.
  3. از منوی کشویی، دستگاه خود را انتخاب کنید. می‌توانید با فیلتر "Heltec" به راحتی "Heltec Wireless Stick V3" یا مدل مشابه را پیدا کنید.
  4. آخرین نسخه سیستم‌عامل پایدار را از منوی کشویی بعدی انتخاب کنید.
  5. روی دکمه "Flash" کلیک کنید. یک پنجره بازشو ظاهر می‌شود که از شما می‌خواهد پورت COM دستگاه خود را انتخاب کنید. آن را انتخاب کرده و روی اتصال کلیک کنید. به شدت توصیه می‌شود گزینه "Erase and install" را انتخاب کنید تا از نصب تمیز اطمینان حاصل شود.
  6. فلش‌کننده به طور خودکار سیستم‌عامل قدیمی را پاک کرده و Meshtastic را نصب می‌کند. پس از اتمام، دستگاه راه‌اندازی مجدد می‌شود و صفحه نمایش Meshtastic را روی نمایشگر OLED آن مشاهده خواهید کرد.

مرحله 2: نصب و راه‌اندازی برنامه Meshtastic

برنامه Meshtastic مرکز فرماندهی شما برای ارسال پیام و پیکربندی دستگاه‌های شماست. فرآیند نصب از 12:48 شروع می‌شود.

  1. به Google Play Store یا Apple App Store در گوشی هوشمند خود بروید و "Meshtastic" را جستجو کنید.
  2. برنامه را نصب و باز کنید. می‌توانید از صفحات خوش‌آمدگویی اولیه رد شوید.
  3. برنامه برای عملکرد به مجوزهای بلوتوث و موقعیت مکانی نیاز دارد، بنابراین هنگام درخواست حتماً آنها را اعطا کنید.
  4. با باز بودن برنامه، اکنون آماده جفت‌کردن اولین دستگاه LoRa خود هستید.

مرحله 3: جفت‌کردن و پیکربندی دستگاه شما

برای ارسال پیام، باید دستگاه LoRa خود را از طریق بلوتوث با برنامه جفت کنید. این مرحله حیاتی در 13:38 پوشش داده شده است.

  1. در برنامه Meshtastic، روی آیکون بلوتوث یا دکمه "اسکن" ضربه بزنید تا دستگاه‌های نزدیک جستجو شوند.
  2. دستگاه Heltec شما باید در لیست با نامی مانند "Meshtastic_XXXX" ظاهر شود. روی آن ضربه بزنید.
  3. یک درخواست جفت‌سازی روی گوشی شما ظاهر می‌شود و یک شِفر (کود) تأیید 6 رقمی روی صفحه OLED دستگاه Heltec نمایش داده می‌شود. این شِفر (کود) را در برنامه وارد کنید تا جفت‌سازی کامل شود.
  4. پس از جفت‌شدن، برنامه متصل شده و پیکربندی دستگاه را بارگذاری می‌کند. مهم‌ترین قدم اول این است که منطقه خود را تنظیم کنید. به تنظیمات دستگاه بروید، منوی "LoRa" یا "Radio Configuration" را پیدا کرده و منطقه خود را انتخاب کنید (به عنوان مثال، "United States"). این فرکانس صحیح را برای منطقه شما تنظیم می‌کند. دستگاه پس از ذخیره این تنظیم، راه‌اندازی مجدد می‌شود.
  5. همچنین می‌توانید به تنظیمات "User" بروید تا به دستگاه خود یک نام منحصر‌به‌فرد بدهید که شناسایی آن را در شبکه آسان‌تر می‌کند.

مرحله 4 (اختیاری): پیکربندی پیشرفته کلاینت وب

برای کاربران پیشرفته‌تر، Meshtastic یک کلاینت وب قدرتمند برای پیکربندی ارائه می‌دهد که در client.meshtastic.org در دسترس است. همانطور که در 06:02 نشان داده شده است، می‌توانید دستگاه خود را از طریق USB متصل کرده و از این رابط برای مشاهده نقشه تمام گره‌های شبکه مش خود، مشاهده آمار دقیق دستگاه و تنظیم دقیق تنظیمات پیشرفته مانند توان انتقال LoRa برای متعادل‌کردن برد و عمر باتری استفاده کنید.


ارسال اولین پیام شما

با پیکربندی دستگاه‌های خود، آماده ارتباط هستید! این فرآیند در 18:50 نشان داده شده است.

  • در برنامه Meshtastic، به تب «گفتگو» یا «پیام‌ها» بروید.
  • همه پیام‌ها در یک کانال ارسال می‌شوند. به‌طور پیش‌فرض، همه در کانال اصلی هستند، اما می‌توانید کانال‌های خصوصی و رمزنگاری‌شده نیز ایجاد کنید.
  • کافی است پیام خود را در کادر متن تایپ کرده و دکمه ارسال را بزنید. پیام از طریق بلوتوث به دستگاه LoRa شما ارسال می‌شود و سپس آن دستگاه آن را از طریق شبکه مش پخش می‌کند.
  • چند ثانیه بعد، پیام در برنامه هر کاربر دیگری که در کانال شماست ظاهر می‌شود، همچنین روی صفحه‌های OLED دستگاه‌های LoRa آن‌ها نیز نمایش داده می‌شود.

همان‌طور که ویدیو نشان می‌دهد، این سیستم بدون نقص کار می‌کند و ارتباط همزمان بین چندین نوع مختلف دستگاه Meshtastic را امکان‌پذیر می‌سازد. آزمایش میدانی واقعی در ۱۹:۵۸ ارتباط موفق در فاصله ۱.۵ کیلومتری را تأیید می‌کند، در حالی که فناوری زیربنایی در بردهای بسیار بیشتری نیز اثبات شده است.


بخش‌های ویدیو

  • ۰۰:۰۰ - معرفی پروژه
  • ۰۱:۴۳ - LoRa و Meshtastic چیستند؟
  • ۰۲:۴۰ - مرور سخت‌افزار
  • ۰۵:۰۲ - مرور نرم‌افزار و ابزارها
  • ۰۹:۲۶ - فلش کردن فریم‌ور با flasher.meshtastic.org
  • ۱۲:۴۸ - نصب برنامه Meshtastic
  • ۱۳:۳۸ - جفت‌سازی دستگاه از طریق بلوتوث
  • ۱۵:۰۷ - پیکربندی تنظیمات دستگاه (منطقه و نام)
  • ۱۸:۵۰ - نمایش زنده آزمایشگاهی: ارسال پیام‌ها
  • ۱۹:۵۸ - آزمایش میدانی واقعی (۱.۵ کیلومتر)
بدون شِفر (کود) پیوست شده.

منابع و مراجع

فایل‌ها📁

هیچ فایلی موجود نیست.