فهرست مطالب:

Digi XBee3 Cellular SMS ActivityBot: 7 مرحله
Digi XBee3 Cellular SMS ActivityBot: 7 مرحله

تصویری: Digi XBee3 Cellular SMS ActivityBot: 7 مرحله

تصویری: Digi XBee3 Cellular SMS ActivityBot: 7 مرحله
تصویری: Connecting a Scale to PC Wirelessly - DIGI XBEE 3 Tutorial 2024, جولای
Anonim
Digi XBee3 Cellular SMS ActivityBot
Digi XBee3 Cellular SMS ActivityBot

Digi XBee3 SMS Cellular SMS ActivityBot یک ربات آموزشی است که با پیام های متنی از هر تلفن همراه در هر نقطه از جهان قابل کنترل است. ActivityBot ، ساخته شده توسط دوستان دیجی در Parallax Inc. ، برای اولین بار سازندگان روبات طراحی شده است و به طور گسترده ای در آموزش فناوری و مهندسی مورد استفاده قرار می گیرد.

پیام های متنی ارسال شده به ربات می تواند به آن فرمان دهد که به جلو ، عقب یا چپ یا راست حرکت کند. دارای حالت رومینگ است که در آن رانندگی خودکار می شود ، با استفاده از دو سنسور "سبیل" برای تشخیص موانع در سمت راست یا چپ. ActivityBot از ماژول Digi XBee3 Cellular برای گزارش آنچه در زمان واقعی احساس می کند ، گزارش می دهد. به عنوان مثال ، هر زمان که یکی از حسگرهای "سبیل" فعال شود ، آن رویداد بلافاصله به عنوان یک پیام به تلفن همراه گزارش می شود. (البته فقط روبات ها باید پیامک و رانندگی کنند.)

پیامک فقط آغاز راه است. Digi XBee3 Cellular از TCP/IP پشتیبانی می کند ، بنابراین دستورات و داده ها به راحتی می توانند با یک صفحه وب یا سرور ابری مبادله شوند. ActivityBots و Blockly ، سیستم اختراع شده توسط Google برای برنامه ریزی آن ، از Parallax.com آمده است. Digi XBee Cellular از Digi.com در دسترس است.

مرحله 1: جمع آوری مواد

جمع آوری مواد
جمع آوری مواد
جمع آوری مواد
جمع آوری مواد

در اینجا همه لوازم مورد نیاز برای ایجاد این پروژه آمده است:

  • Parallax ActivityBot

    • شامل ActivityBot:

      • کابل USB A به Mini-B
      • سبیل های سیمی
      • سربرگ های مردانه
      • سیم اتصال
      • مقاومت 220 اهم
      • مقاومت 10 کیلو اهم
  • کیت Digi XBee3 Cellular LTE-M

    • شامل کیت سلولی XBee3:

      • برد توسعه XBIB
      • کابل یو اس بی
      • آنتن ها
      • منبع تغذیه 12 ولت برای برد XBIB
      • سیم کارت سایز نانو با سرویس پیامک
    • (توجه: آنتن ، برد XBIB ، منبع تغذیه و سیم کارت نیز در صورت تمایل می توانند به صورت جداگانه تهیه شوند)
  • هر تلفن همراه با سرویس پیامک
  • رایانه Windows یا MacOS با USB (برای برنامه نویسی کد مسدود شده)
  • باتری های AA x 5 - (ما شارژرهای با شارژر را دوست داریم)
  • XCTU برای پیکربندی XBee - (بارگیری رایگان)

مرحله 2: ساخت ربات

ساخت ربات
ساخت ربات
ساخت ربات
ساخت ربات

دستورالعمل های آنلاین کامل برای مونتاژ Parallax ActivityBot را دنبال کنید:

  1. بررسی سخت افزار
  2. رمزگذارهای خارجی را آماده کنید
  3. لاستیک ها را آماده کنید
  4. شاسی را آماده کنید
  5. سرو ها را آماده کنید
  6. سرو راست کوه
  7. کوه چپ سروو
  8. Mount Right Encoder
  9. رمزگذار چپ کوه
  10. Mount Battery Pack
  11. چرخ کوه دم
  12. Mount Mount Wheels
  13. هیئت فعالیت را نصب کنید
  14. اتصالات الکتریکی
  15. بررسی نرم افزار و برنامه نویسی
  16. بوق بزنید
  17. اصول ناوبری

انجام تمام مراحل راهنمای مونتاژ بهترین راه برای درک ربات جدید شما است. توصیه می کنیم حداقل از طریق Navigating with Touch برای درک ActivityBot و ساختن تمام سیستم هایی که برای این پروژه نیاز دارید کار کنید.

مرحله 3: شخصی سازی ربات

ربات را سفارشی کنید
ربات را سفارشی کنید
ربات را سفارشی کنید
ربات را سفارشی کنید

1. سوئیچ های whisker را پیدا و نصب کنید

2. برای برخی از بازخورد های صوتی ، زنگ را تعیین و نصب کنید

3. از سیم برای اتصال SEL به GND برای هدایت سریال های مشترک به XBee استفاده کنید.

4. سیم بی سیم-با استفاده از دو سیم جامپر ، هدرهای XBee را به میکروکنترلر پروانه وصل کنید:

  • برای اتصال XBee DO به P11 از یک سیم استفاده کنید
  • برای اتصال XBee DI به P10 از سیم دیگر استفاده کنید

    تصویر
    تصویر

    Parallax همچنین دستورالعمل های سیم کشی واضحی دارد ، اما حتماً از شماره های پین همانطور که در بالا ذکر شده استفاده کنید

مرحله 4: XBee Cellular را پیکربندی کنید

XBee Cellular را پیکربندی کنید
XBee Cellular را پیکربندی کنید
XBee Cellular را پیکربندی کنید
XBee Cellular را پیکربندی کنید

XBee3 Cellular را در برد توسعه XBIB یا آداپتور USB XBee خود قرار دهید ، مراقب باشید آن را تراز کنید تا همه پین ها به درستی در سوکت قرار گیرند ، همانطور که در عکس ها نشان داده شده است.

تصویر
تصویر
تصویر
تصویر

سخت افزار XBee3 Cellular را مونتاژ کرده و به رایانه خود متصل شوید. حتماً از منبع تغذیه 12 ولت استفاده کنید زیرا USB به تنهایی جریان کافی برای کارکرد صحیح ماژول را فراهم نمی کند. این کیت دارای سیم کارت رایگان با استفاده محدود است. همچنین می توانید محصول خود را از فروشنده ای مانند AT&T یا Twilio خریداری کنید.

برنامه XCTU را نصب و راه اندازی کنید. به طور خودکار کتابخانه سیستم عامل خود را به آخرین نسخه به روز می کند. در برنامه XCTU:

  1. دستگاهی را با استفاده از تنظیمات پیش فرض کارخانه (9600 ، 8 N 1) برای رادیوهای XBee اضافه کنید:

    تصویر
    تصویر
  2. چراغ ارتباط روی صفحه توسعه شما به محض اتصال XBee به شبکه تلفن همراه شروع به چشمک زدن می کند. در غیر این صورت می توانید ثبت نام و اتصال تلفن همراه را بررسی کنید
  3. ماژول XBee3 Cellular خود را به آخرین سیستم عامل به روز کنید. توجه: این توصیه می شود حتی اگر ماژول شما به تازگی خریداری شده باشد.
  4. دستگاه را از لیست ماژول های رادیو با کلیک روی آن انتخاب کنید. XCTU تنظیمات سیستم عامل فعلی آن دستگاه را نمایش می دهد.
  5. حالت IP Protocol را روی SMS [2] تنظیم کنید.
  6. شماره تلفن همراه خود را در قسمت P# وارد کرده و روی دکمه نوشتن کلیک کنید. شماره تلفن را فقط با استفاده از شماره ها و بدون خط تیره تایپ کنید. در صورت لزوم می توانید از پیشوند + استفاده کنید. شماره تلفن مورد نظر شماره تلفنی است که روبات شما به آن پیام ارسال می کند.
  7. پارامتر TD را بررسی کنید. باید روی 0 تنظیم شود زیرا محدود کننده متن در این پروژه استفاده نمی شود.
  8. مطمئن شوید که تنظیمات را با استفاده از دکمه با نماد مداد در XBee بنویسید.

XBee را در ربات نصب کنید

  1. XBee3 را از روی برد توسعه XBIB بردارید ، آن را مستقیماً به سمت بالا بکشید و مراقب باشید پین ها خم نشوند. در صورت خم شدن ، قبل از حرکت آنها را با دقت صاف کنید.
  2. مطمئن شوید که هنوز سیم کارت نانو را در XBee Cellular خود قرار داده اید
  3. XBee3 را در سوکت XBee ActivityBot قرار دهید ، طوری که کانکتور آنتن به سمت لبه بیرونی ربات باشد ، درست مانند نقاشی کوچک XBee روی تخته.
  4. آنتن را با فشردن مستقیم آن به کانکتور کوچک U. FL وصل کنید و کمی آن را به جلو و عقب بچرخانید تا مطمئن شوید که درست متمرکز شده است. هنگامی که آن را درست تراز کنید و محکم فشار دهید ، سر جایش قرار می گیرد. گاهی اوقات اتصال آنتن بلافاصله ظاهر می شود ، اما اغلب کمی مشکل است ، بنابراین ناامید نشوید. هنگامی که بدون نیاز به قطع و وصل آزادانه به جلو و عقب می چرخد ، متوجه خواهید شد که درست متوجه شده اید.
  5. آنتن را با نوار در کنار ربات نصب کنید. اگرچه این موقعیت ایده آل نیست ، در بیشتر موارد بدون هیچ مشکلی کار می کند.

مرحله 5: برنامه ربات را تنظیم کنید

برنامه ربات
برنامه ربات
برنامه ربات
برنامه ربات

کد XBee3 Cellular ActivityBot را بارگذاری کنید

  1. ربات را با استفاده از کابل USB آن به رایانه خود وصل کنید
  2. کلید پاور روبات را روی موقعیت "1" قرار دهید. این فقط به برد کنترل کننده قدرت می دهد و چرخ ها غیرفعال می شوند تا روبات هنگام برنامه نویسی فرار نکند.

    تصویر
    تصویر
  3. blocky.parallax.com را باز کرده و یک حساب جدید ثبت کنید
  4. BlocklyProp Client را برای رایانه خود بارگیری کرده و نصب کنید. برای استفاده از BlocklyProp Online ، این برنامه مشتری باید در رایانه شما اجرا شود.
  5. دکمه Connect آن را در BlocklyProp Client فشار دهید تا به IP محلی دسترسی پیدا کنید.
  6. کد SMS Whiskers را در مرورگر خود بارگذاری کنید.
  7. برای بارگیری و اجرای سیستم عامل با استفاده از EEPROM ربات روی USB از دکمه سبز با پیکان رو به پایین استفاده کنید

    تصویر
    تصویر
  8. پس از پیغام پیشرفت بارگیری ، ترمینال ظاهر می شود و پیام "Robot v1.2 ready …" را چاپ می کند. شما آماده اید تا ربات خود را آزمایش کنید!

مرحله ششم: آزمایش ربات

ربات را آزمایش کنید
ربات را آزمایش کنید
ربات را آزمایش کنید
ربات را آزمایش کنید
  1. کلید پاور را روی موقعیت "0" قرار دهید
  2. پنج باتری AA را در قسمت پایینی ربات نصب کنید.
  3. کابل USB را جدا کنید تا ربات بتواند آزادانه پرسه بزند.
  4. سوئیچ پاور را روی موقعیت "1" قرار دهید تا برد و XBee3 Cellular تغذیه شوند.
  5. منتظر بمانید تا چراغ آبی ASSOC چشمک بزند و نشان دهنده اتصال به شبکه تلفن همراه است:

    تصویر
    تصویر
  6. کلید پاور را روی موقعیت "2" قرار دهید و دکمه RST را در بالای آن فشار دهید.

    تصویر
    تصویر
  7. تلفن همراه خود را از نظر پیامکی بررسی کنید: "Robot 1.2 آماده …"

پیام را دریافت کردید؟ عالی! در غیر این صورت ، مواردی وجود دارد که باید بررسی شود:

  • XBee3 به درستی در سوکت آن نصب شده است
  • شماره تلفن به درستی در تنظیمات XBee وارد شده است
  • حالت IP XBee برای پیامک روی 2 تنظیم شده است
  • سیم ها پین های XBee DO را به P11 و XBee DI را به P10 متصل می کنند
  • سیم کارت دارای سرویس پیام کوتاه است
  • ربات قدرت دارد-چراغ های نشانگر نزدیک سوئیچ وجود دارد
  • سیم کارت در XBee3 نصب شده است

مرحله 7: از آن استفاده کنید

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

  • جلو: ربات را چند اینچ (سانتی متر) به جلو می برد
  • عقب: ربات را چند اینچ (سانتی متر) به عقب می راند
  • چپ: ربات را در حدود 90 درجه به چپ می چرخاند
  • راست: ربات را در حدود 90 درجه به راست می چرخاند
  • Roam: ربات را در حالت رومینگ رایگان قرار می دهد
  • توقف: ربات را متوقف می کند

این ربات دو پیام سنسور ارسال می کند:

  • سبیل چپ: ربات با جسمی در سمت چپ تماس گرفته است
  • سبیل راست: ربات با جسمی در سمت راست تماس گرفته است

آیا می خواهید ربات دورتر ، سریعتر و سنسورهای بیشتری داشته باشد؟ همه کد ها منبع باز هستند بنابراین می توانید هر چیزی را که دوست دارید تغییر دهید. پیشرفتهای خود را با اعتبار به این راهنمای اصلی منتشر کنید و از ربات پیام کوتاه خود لذت ببرید!

توصیه شده: