فهرست مطالب:

حسگرهای مش LoRa: 6 مرحله
حسگرهای مش LoRa: 6 مرحله

تصویری: حسگرهای مش LoRa: 6 مرحله

تصویری: حسگرهای مش LoRa: 6 مرحله
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, جولای
Anonim
حسگرهای شبکه LoRa
حسگرهای شبکه LoRa

این سومین سری در شبکه های مش Ripple LoRa است که اکنون گره های حسگر را به نمایش می گذارد.

برای مراجعه به مقالات قبلی مراجعه کنید:

www.instructables.com/id/LoRa-Mesh-Radio/

www.instructables.com/id/LoRa-GPS-Tracker/

تدارکات

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

پر Adafruit با ماژول LoRa:

آنتن دوقطبی:

مرحله 1: پیش زمینه

زمینه
زمینه

اکثر ماژول های سنسور آردوینو ، مانند دما ، رطوبت و غیره را می توان از طریق پین GPIO دیجیتال یا آنالوگ مورد پرسش قرار داد. برای این مقاله من روی سنسور شعله آزمایش کرده ام که از پین دیجیتال (برای زمانی که مقدار سنسور از تنظیم پتانسیومتر شروع می شود) و پین آنالوگ استفاده می کند.

ماژول سنسور:

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

مرحله 2: سیم کشی

در حال حاضر فقط دو نوع برد پشتیبانی می شود ، با پین های زیر که ماژول سنسور باید به آنها متصل شود:

پر آدافروت:

* پین آنالوگ: A1 (gpio 15) -OR-

* پین دیجیتال: 10

ماژول TTGO/HELTECH ESP32 LoRa:

* پین آنالوگ: 39 -OR-

* پین دیجیتال: 34

اکثر ماژول های حسگر می توانند 3.3Volt را بپذیرند ، بنابراین شما فقط باید پین های GND و VCC را به پین های GND و 3.3V وصل کنید.

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

برای این کار باید Arduino IDE را نصب کرده و از نوع برد مورد نظر پشتیبانی کنید.

دستورالعمل هایی برای چگونگی فلش سیستم عامل در این صفحه Github وجود دارد:

github.com/spleenware/ripple

یکی از اهداف 'Sensor Node' را انتخاب کنید. با برد متصل از طریق کابل USB ، با باز کردن Serial Monitor در Arduino IDE ، سالم بودن سیستم عامل را بررسی کنید. "q" (بدون نقل قول) را در خط ارسال وارد کرده و enter را فشار دهید. مانیتور سریال باید با متن شروع شده با "Q: …" پاسخ دهد.

مرحله 4: سنسور را در برنامه پیکربندی کنید

سنسور را در برنامه پیکربندی کنید
سنسور را در برنامه پیکربندی کنید
سنسور را در برنامه پیکربندی کنید
سنسور را در برنامه پیکربندی کنید

برای پیکربندی ماژول سنسور و نظارت بر آن ، باید برنامه Ripple Commander را نصب کنید. در حال حاضر فقط Android پشتیبانی می شود. بارگیری از Play:

این برنامه دارای دو نماد راه انداز است. "Device Provision" فقط برای زمانی است که شبکه مش خود را راه اندازی می کنید (تکرارکننده ها ، حسگرها ، دروازه و غیره). به گره های حسگر فقط باید یک شناسه منحصر به فرد (بین 2 تا 254) اختصاص داده شود و کلیدهای رمزگذاری آنها تولید شود. فقط روی منوی "NEW" در نوار ابزار کلیک کنید ، و شناسه و نام سنسور را وارد کنید ، سپس روی ذخیره کلیک کنید. سنسور اکنون باید در لیست اصلی باشد.

برای گره های حسگر ، پارامترهای پیکربندی اضافی برای راه اندازی وجود دارد. روی نماد "ویرایش" (مداد) ضربه بزنید و سپس روی دکمه "…" در صفحه بعدی ضربه بزنید تا صفحه Sensor Config را ببینید. (اولین اسکرین شات در بالا). این برای تنظیم سنسور ، نحوه گزارش وضعیت آن و نحوه تولید پیام های هشدار است. پس از تکمیل پیکربندی ، روی منوی SAVE در نوار ابزار بالا ضربه بزنید.

روی نماد "تراشه" در سمت راست ضربه بزنید تا به صفحه "برنامه نویس" بروید. برد سنسور را از طریق کابل USB-OTG به Android وصل کنید ، سپس روی دکمه "PROGRAM" ضربه بزنید. اگر همه چیز خوب پیش رفت ، باید پیامی با عنوان "انجام شد" وجود داشته باشد و اکنون می توانید ارتباط خود را قطع کنید.

به راه انداز Android بازگردید ، سپس روی نماد راه انداز اصلی 'Ripple Commander' ضربه بزنید. این رابط کاربری اصلی برنامه است ، جایی که می توانید با سایر کاربران "pager" در شبکه (که از برنامه Ripple Messenger استفاده می کنند) چت کنید ، همچنین گره های ویژه خود را مانند تکرارکننده ها و گره های حسگر کنترل کنید. روی یک گره حسگر در لیست ضربه بزنید و باید صفحه وضعیت دستگاه را ببینید (تصویر دوم را در بالا ببینید).

مرحله 5: نسخه ی نمایشی

در اینجا نمایشی از حسگر شعله است که وضعیت هشدار را فعال می کند و گره خانگی هشدار را دریافت می کند.

توجه داشته باشید که هشدارها وضعیتی را نشان می دهند که به صورت دستی یا خودکار پس از گذشت زمان "تنظیم مجدد" می شوند. صفحه نمایش داده شده در اینجا دکمه "Reset Alert" را برای بازنشانی دستی وضعیت هشدار ارائه می دهد.

پیام های هشدار ایجاد شده ، صدای زنگ صدای صفحه گره اصلی را ایجاد می کند و پیام در برگه "History" قرار می گیرد.

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

این قابلیت ، داشتن سنسورها برای گزارش وضعیتهای از راه دور و ایجاد هشدارها یک ویژگی بسیار مفید برای این شبکه های IOT با برد طولانی است. من بسیار هیجان زده هستم که بفهمم با این قابلیت جدید چه می توان کرد و چگونه کار کرده است. و مثل همیشه ، مشتاقم بشنوم که آیا هنوز مشکلی وجود دارد که باید برطرف شود.

با احترام،

اسکات پاول.

توصیه شده: