فهرست مطالب:

رادیو LoRa Mesh: 4 مرحله (همراه با تصاویر)
رادیو LoRa Mesh: 4 مرحله (همراه با تصاویر)

تصویری: رادیو LoRa Mesh: 4 مرحله (همراه با تصاویر)

تصویری: رادیو LoRa Mesh: 4 مرحله (همراه با تصاویر)
تصویری: GRCon20 - Designing a Narrowband Radar using GNU Radio and Software Defined Radio for Tomography.... 2024, جولای
Anonim
رادیو مش LoRa
رادیو مش LoRa

این یک افزودنی نسبتاً ساده برای تلفن های همراه است تا پیام رسانی شبیه به SMS را در یک گروه در خارج از پوشش سلولی یا در سناریوهای فاجعه فعال کند. از رادیوهای Semtech LoRa برای ارتباطات کم مصرف/دوربرد استفاده می کند. گزینه های سخت افزاری زیادی وجود دارد ، و من هنوز در حال آزمایش دستگاه ها و سازندگان مختلف هستم ، اما در حال حاضر این آموزش نحوه مونتاژ و راه اندازی یکی از بردهای زیر را نشان می دهد:

  • TTGO ESP32 Lora با OLED
  • Adafruit Feather M0 RFM96

تدارکات

سخت افزار را می توان در اینجا خریداری کرد:

  • TTGO ESP32 Lora با OLED. -یا-
  • پر آدافروت M0 RFM95

موارد اختیاری ، اما توصیه می شود:

  • کلید روشن/خاموش کوچک
  • وزوز پیزو
  • باتری کوچک 1S لیپو
  • کابل USB OTG

مرحله 1: راه اندازی TTGO ESP32

راه اندازی TTGO ESP32
راه اندازی TTGO ESP32

این برد از نظر داشتن صفحه نمایش OLED و رادیو بلوتوث بسیار خوب است. متأسفانه ، رادیو LoRa به خوبی پر نیست و فقط به نظر می رسد حدود نیمی از محدوده را دارد.

با استفاده از این برد می توانید انتخاب کنید که از طریق کابل UDB OTG ، بلوتوث کلاسیک یا بلوتوث LE به گوشی متصل شوید. شما به سادگی برد را با تصویر سیستم عامل مناسب فلش می کنید (برای هر نوع اتصال سه باینری سیستم عامل متفاوت وجود دارد).

مراحل:

  • صفحه را با تصویر سیستم عامل Ripple فلش کنید: ReadMe را در GitHub دنبال کنید
  • باتری را وصل کرده و سوئیچ کنید
  • سیم پیزو را سیم کشی کنید: TTGO V2 -> به GND و پین 13 ، تخته های دیگر -> به GND و پین 25
  • اختیاری: قاب را به صورت سه بعدی چاپ کنید

من همچنین یک قاب قابل چاپ سه بعدی برای این کار طراحی کرده ام ، که می توانید از اینجا بارگیری کنید:

مرحله 2: تنظیم پر Adafruit

راه اندازی پر Adafruit
راه اندازی پر Adafruit
راه اندازی پر Adafruit
راه اندازی پر Adafruit
راه اندازی پر Adafruit
راه اندازی پر Adafruit
راه اندازی پر Adafruit
راه اندازی پر Adafruit

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

مراحل:

  • صفحه را با سیستم عامل Ripple فلش کنید: ReadMe را در GitHub دنبال کنید
  • زنگ پیزو را به GND و پین دیجیتال 11 متصل کنید. (ویرایش: همانطور که قبلاً گفته شد پین 13 نیست)
  • یک اتصال آنتن u.fl را به قسمت زیر لحیم کنید ، آنتن را به u.fl وصل کنید
  • اختیاری: قاب را به صورت سه بعدی چاپ کنید. برای مشاهده فایلها به اینجا مراجعه کنید:

(اختیاری) لحیم کاری آنتن دوقطبی

قاب قابل چاپ سه بعدی برای استفاده با این آنتن دوقطبی طراحی شده است: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

این آنتن خوب است ، اما کانکتور مناسبی ندارد ، بنابراین باید IPEX4 را یکبار قطع کنید ، سپس نوارهای هم محور را جدا کرده و به لنت های زمینی آنتن لحیم کنید (به عکس انتهایی بالا مراجعه کنید). برای انجام این کار ، باید حدود 10 میلی متر از پلاستیک بیرونی را از انتهای کابل جدا کنید ، سپس مش سفت و سیم بسیار خوب اطراف آن را جدا کرده و مقداری لحیم کاری روی آن قرار دهید. سپس حدود 1 میلی متر پلاستیک را از سیم فعال داخلی خارج کرده و مقدار کمی لحیم کاری روی آن قرار دهید.

در مرحله بعد ، لنت های زمینی آنتن را روی پر ، و پد آنتن فعال را در وسط قرار دهید ، سپس آنتن را به این لنت ها لحیم کنید (کواکس را به لنت های زمین جدا کنید ، سیم داخلی فعال را به پد آنتن).

مرحله 3: برنامه پیام رسان Ripple را راه اندازی کنید

برنامه Ripple Messenger را راه اندازی کنید
برنامه Ripple Messenger را راه اندازی کنید
برنامه Ripple Messenger را راه اندازی کنید
برنامه Ripple Messenger را راه اندازی کنید

برنامه همراه این برنامه Ripple Messenger نام دارد. در حال حاضر فقط یک نسخه Android وجود دارد که می توانید آن را از فروشگاه Play بارگیری کنید: Ripple Messenger

به هر فرد در گروه شما باید یک شناسه عددی منحصر به فرد بین 1 تا 254 اختصاص داده شود. شما باید این را بین خود مرتب کنید. هیچ سرور مرکزی برای هماهنگی وجود ندارد.

شما همچنین می توانید (به صورت اختیاری) با اختصاص دادن شناسه های گروهی مختلف (دوباره بین 1 تا 254) به گروه های فرعی سازمان دهید. به طور پیش فرض همه شما فقط می توانید در گروه صفر بمانید. گروه ها مانند "کانال ها" هستند و شبکه های مش جداگانه ای تشکیل خواهند داد.

افزودن دوستان

هنگامی که مشخصات خود را در صفحه Setup وارد کرده و SAVE را انتخاب کردید ، می توانید با اسکن کدهای QR یکدیگر به عنوان یک دوست به گوشی های کاربر دیگر اضافه شوید. این کلیدهای عمومی را مبادله می کند تا بتوانید به طور خصوصی به یکدیگر پیام ارسال کنید. سایر دستگاه های گروه شما پیام های شما را بی سر و صدا منتقل می کنند ، اما نمی توانند آنها را باز کنند.

اتصال رادیو

برد رادیو را می توان از طریق کابل USB OTG یا از طریق بلوتوث به رایانه لوحی/گوشی متصل کرد. شما باید ترجیح خود را برای این کار با انتخاب منوی "Preferences" از نوار عمل بالا تنظیم کنید. یک نماد در نوار عمل بالا وجود دارد که وقتی تشخیص داد که برد رادیویی شما متصل است ، کاملاً سفید می شود.

برای بلوتوث کلاسیک ، باید مطمئن شوید که بلوتوث روشن است و باید گوشی/رایانه لوحی خود را با برد به صورت دستی جفت کنید. به تنظیمات بلوتوث بروید و اسکن/بازخوانی را انتخاب کنید و در صورت ظاهر شدن بر روی 'Ripple Device' ضربه بزنید. به برنامه Ripple بازگردید و سپس روی دکمه "Choose Device" ضربه بزنید و "Ripple Device" را از لیست انتخاب کنید.

برای Bluetooth LE نیازی به جفت شدن ندارید. فقط مطمئن شوید که "خدمات موج دار" را در صفحه "انتخاب دستگاه" انتخاب کرده اید.

گفتگو

از صفحه اصلی فقط روی دوستی که می خواهید با او چت کنید ضربه بزنید ، که به صفحه مکالمه منتقل می شود (مطابق تصویر بالا). نوار عمل نام آنها را نشان می دهد ، و در سمت راست یک نشانگر سیگنال است که نشان می دهد آیا دستگاه کاربر در حال حاضر قابل دسترسی است و نزدیکترین سیگنال چقدر قوی است.

فقط پیامها را تایپ کنید یا روی نماد "پین" در سمت چپ کادر نوشتاری ضربه بزنید تا مکان فعلی شما ارسال شود.

هنگامی که سایر کاربران مکان خود را ارسال می کنند ، زیر خط زیر را مشاهده خواهید کرد و با محاسبه فاصله آنها و تقریباً در کدام قطب نما مشخص می شود. برای مشاهده موقعیت مکانی در Google Maps می توانید روی پیوند ضربه بزنید.

مرحله 4: بازخورد

این فقط کاری است که من به عنوان یک سرگرمی انجام داده ام و چون از این نوع کار لذت می برم. این یک چالش جالب بود و همچنان ادامه دارد.

من هنوز به دنبال ماژول های رادیویی و ترکیب سخت افزاری بهتر ، همراه با طرح های چاپ سه بعدی هستم تا بیشتر شبیه یک دستگاه مصرف کننده باشد.

به احتمال زیاد هنوز تعدادی از اشکالات برای از بین بردن وجود دارد. به من اطلاع دهید که آیا این برای شما کار کرده است یا اگر با مشکل روبرو شده اید. بازخورد بسیار استقبال می شود.

لذت بردن!

با احترام،

اسکات پاول.

اگر این پروژه را مفید می دانید و می خواهید بیت کوین را به راه خود بیاندازید ، واقعاً از شما سپاسگزار خواهم بود: آدرس BTC من: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

توصیه شده: