فهرست مطالب:
- تدارکات
- مرحله 1: راه اندازی TTGO ESP32
- مرحله 2: تنظیم پر Adafruit
- مرحله 3: برنامه پیام رسان Ripple را راه اندازی کنید
- مرحله 4: بازخورد
تصویری: رادیو LoRa Mesh: 4 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این یک افزودنی نسبتاً ساده برای تلفن های همراه است تا پیام رسانی شبیه به SMS را در یک گروه در خارج از پوشش سلولی یا در سناریوهای فاجعه فعال کند. از رادیوهای Semtech LoRa برای ارتباطات کم مصرف/دوربرد استفاده می کند. گزینه های سخت افزاری زیادی وجود دارد ، و من هنوز در حال آزمایش دستگاه ها و سازندگان مختلف هستم ، اما در حال حاضر این آموزش نحوه مونتاژ و راه اندازی یکی از بردهای زیر را نشان می دهد:
- TTGO ESP32 Lora با OLED
- Adafruit Feather M0 RFM96
تدارکات
سخت افزار را می توان در اینجا خریداری کرد:
- TTGO ESP32 Lora با OLED. -یا-
- پر آدافروت M0 RFM95
موارد اختیاری ، اما توصیه می شود:
- کلید روشن/خاموش کوچک
- وزوز پیزو
- باتری کوچک 1S لیپو
- کابل USB OTG
مرحله 1: راه اندازی TTGO ESP32
این برد از نظر داشتن صفحه نمایش OLED و رادیو بلوتوث بسیار خوب است. متأسفانه ، رادیو LoRa به خوبی پر نیست و فقط به نظر می رسد حدود نیمی از محدوده را دارد.
با استفاده از این برد می توانید انتخاب کنید که از طریق کابل UDB OTG ، بلوتوث کلاسیک یا بلوتوث LE به گوشی متصل شوید. شما به سادگی برد را با تصویر سیستم عامل مناسب فلش می کنید (برای هر نوع اتصال سه باینری سیستم عامل متفاوت وجود دارد).
مراحل:
- صفحه را با تصویر سیستم عامل Ripple فلش کنید: ReadMe را در GitHub دنبال کنید
- باتری را وصل کرده و سوئیچ کنید
- سیم پیزو را سیم کشی کنید: TTGO V2 -> به GND و پین 13 ، تخته های دیگر -> به GND و پین 25
- اختیاری: قاب را به صورت سه بعدی چاپ کنید
من همچنین یک قاب قابل چاپ سه بعدی برای این کار طراحی کرده ام ، که می توانید از اینجا بارگیری کنید:
مرحله 2: تنظیم پر 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 نام دارد. در حال حاضر فقط یک نسخه 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
توصیه شده:
رادیو اینترنتی BOSEBerry Pi: 4 مرحله (همراه با تصاویر)
رادیو اینترنتی BOSEBerry Pi: من عاشق گوش دادن به رادیو هستم! من در خانه از رادیو DAB استفاده می کردم ، اما دریافتم که پذیرایی کمی تکه تکه است و صدا مدام قطع می شود ، بنابراین تصمیم گرفتم رادیوی اینترنتی خودم را بسازم. من یک سیگنال wifi قوی در اطراف خانه و برادر دیجیتال دارم
مونتاژ کیت گیرنده رادیو AM: 9 مرحله (همراه با تصاویر)
مونتاژ کیت گیرنده رادیو AM: من مونتاژ کیت های الکترونیکی مختلف را دوست دارم. من شیفته رادیوها هستم. ماه ها پیش یک کیت گیرنده رادیویی AM ارزان در اینترنت پیدا کردم. من آن را سفارش دادم و پس از انتظار استاندارد حدود یک ماه ، آمد. این کیت DIY هفت ترانزیستور فوق العاده است
شناور هوشمند [GPS ، رادیو (NRF24) و ماژول کارت SD]: 5 مرحله (همراه با تصاویر)
Smart Buoy [GPS ، رادیو (NRF24) و ماژول کارت SD]: این سری Smart Buoy تلاش (جاه طلبانه) ما برای ساختن یک شناور علمی را نشان می دهد که می تواند با استفاده از محصولات خارج از قفسه اندازه گیری های معنی داری در مورد دریا انجام دهد. این آموزش دو تا چهار است - مطمئن شوید که به روز هستید و اگر به سرعت نیاز دارید
رادیو وب: 5 مرحله (همراه با تصاویر)
رادیو وب: ماه ها پیش من تابلوی توسعه M5stickC را در Banggood دیدم و یکی را برای بازی خریدم. می توانید آن را در اینجا به دست آورید. من طرح های زیادی را امتحان کردم ، اما بالاخره این صفحه را مرور کردم و تصمیم گرفتم یک رادیو وب بسازم. برای این هیئت مدیره توسعه
رادیو اینترنتی/ رادیو وب با رزبری پای 3 (بدون سر): 8 مرحله
رادیو اینترنتی/ رادیوی اینترنتی با رزبری پای 3 (بدون سر): HI آیا می خواهید میزبانی رادیوی خود را از طریق اینترنت انجام دهید ، در مکان مناسب هستید. من سعی می کنم تا آنجا که ممکن است بیشتر توضیح دهم. من چندین روش را امتحان کرده ام که اکثر آنها یا به کارت صدا نیاز داشتند که من مایل به خرید آن نبودم. اما موفق شد