جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة الثانية: بناء الروبوت
- الخطوة الثالثة: تخصيص الروبوت
- الخطوة 4: تكوين XBee Cellular
- الخطوة الخامسة: برمجة الروبوت
- الخطوة السادسة: اختبر الروبوت
- الخطوة 7: استخدمها
فيديو: Digi XBee3 Cellular SMS ActivityBot: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
Digi XBee3 ™ Cellular SMS ActivityBot هو روبوت تعليمي يمكن التحكم فيه من خلال الرسائل النصية من أي هاتف محمول ، في أي مكان في العالم. تم تصميم ActivityBot ، الذي صنعه أصدقاء Digi في Parallax Inc. ، لمنشئي الروبوتات لأول مرة ويستخدم على نطاق واسع في التكنولوجيا والتعليم الهندسي.
يمكن للرسائل النصية القصيرة المرسلة إلى الروبوت أن تأمره بالقيادة للأمام أو للخلف أو لليسار أو لليمين. لديها وضع تجوال مدمج حيث تصبح ذاتية القيادة ، باستخدام مستشعرين "الطوليين" لاكتشاف العوائق إلى اليمين أو اليسار. يستخدم ActivityBot وحدة Digi XBee3 Cellular للإبلاغ عما يستشعره في الوقت الفعلي. على سبيل المثال ، في أي وقت يتم تشغيل أحد مستشعرات "الطولي" ، يتم الإبلاغ عن هذا الحدث فورًا إلى الهاتف الخلوي كنص. (بالطبع ، يجب على الروبوتات فقط إرسال الرسائل النصية والقيادة.)
الرسائل القصيرة ليست سوى البداية. تدعم Digi XBee3 Cellular بروتوكول TCP / IP بحيث يمكن تبادل الأوامر والبيانات بسهولة مع صفحة ويب أو خادم سحابي. ActivityBots و Blockly ، النظام الذي اخترعته Google والمستخدم في برمجته ، يأتي من Parallax.com. يتوفر Digi XBee Cellular من Digi.com.
الخطوة 1: اجمع المواد
إليك جميع المستلزمات التي ستحتاجها لإنشاء هذا المشروع:
-
المنظر ActivityBot
-
مضمن مع ActivityBot:
- كابل USB A إلى Mini-B
- شعيرات سلكية
- رؤوس الذكور
- وصل الأسلاك
- مقاومات 220 أوم
- مقاومات 10 كيلو أوم
-
-
مجموعة Digi XBee3 Cellular LTE-M Kit
-
المدرجة في مجموعة XBee3 الخلوية:
- مجلس تطوير XBIB
- كابل USB
- الهوائيات
- مزود طاقة 12 فولت للوحة XBIB
- بطاقة SIM بحجم النانو مع خدمة الرسائل القصيرة
- (ملاحظة: يمكن أيضًا الحصول على الهوائي ولوحة XBIB ومصدر الطاقة وبطاقة SIM بشكل منفصل إذا رغبت في ذلك)
-
- أي هاتف محمول مع خدمة الرسائل القصيرة
- كمبيوتر يعمل بنظام Windows أو MacOS مزود بـ USB (لبرمجة كود Blockly)
- بطاريات AA × 5 - (نحب إعادة الشحن بشاحن)
- XCTU لتكوين XBee - (تنزيل مجاني)
الخطوة الثانية: بناء الروبوت
اتبع التعليمات الكاملة عبر الإنترنت لتجميع Parallax ActivityBot:
- فحص الأجهزة
- تحضير أجهزة التشفير الخارجية
- تجهيز الإطارات
- تحضير الهيكل
- تحضير الماكينات
- ماونت رايت سيرفو
- جبل اليسار سيرفو
- جبل اليمين التشفير
- جبل اليسار التشفير
- تركيب حزمة البطارية
- جبل عجلة الذيل
- جبل محرك العجلات
- قم بتركيب لوحة النشاط
- توصيلات كهربائية
- فحص البرمجيات والبرمجة
- اصنع صفارة
- أساسيات التنقل
يعد القيام بجميع الخطوات الواردة في دليل التجميع هو أفضل طريقة لفهم الروبوت الجديد الخاص بك. نوصي على الأقل بالعمل من خلال خطوة Navigating with Touch لفهم ActivityBot وبناء جميع الأنظمة التي ستحتاجها لهذا المشروع.
الخطوة الثالثة: تخصيص الروبوت
1. حدد موقع مفاتيح الطولي وتثبيتها
2. حدد موقع الجرس وقم بتثبيته للحصول على بعض الملاحظات الصوتية
3. استخدم سلكًا لتوصيل SEL بـ GND لتوجيه الاتصالات التسلسلية إلى XBee.
4. سلك لاسلكي - باستخدام سلكين توصيل ، قم بتوصيل رؤوس XBee بوحدة التحكم الدقيقة Propeller:
- استخدم سلكًا واحدًا لتوصيل XBee DO بـ P11
-
استخدم السلك الآخر لتوصيل XBee DI بـ P10
يحتوي Parallax أيضًا على تعليمات توصيل واضحة ، ولكن تأكد من استخدام أرقام الدبوس كما هو مذكور أعلاه
الخطوة 4: تكوين XBee Cellular
أدخل XBee3 Cellular في لوحة تطوير XBIB أو محول XBee USB ، واحرص على محاذاته بحيث تكون جميع المسامير في المقبس بشكل صحيح ، كما هو موضح في الصور.
قم بتجميع أجهزة XBee3 Cellular والاتصال بجهاز الكمبيوتر الخاص بك. تأكد من استخدام مصدر طاقة 12 فولت لأن USB وحده لا يوفر تيارًا كافيًا لتشغيل الوحدة بشكل صحيح. تأتي المجموعة مع بطاقة SIM مجانية محدودة الاستخدام. يمكنك أيضًا شراء منتجك الخاص من بائع مثل AT&T أو Twilio.
قم بتثبيت وتشغيل برنامج XCTU. سيقوم تلقائيًا بتحديث مكتبة البرامج الثابتة الخاصة به إلى أحدث إصدار. في برنامج XCTU:
-
أضف جهازًا باستخدام إعدادات المصنع الافتراضية (9600 ، 8 N 1) لأجهزة راديو XBee:
- سيبدأ ضوء الارتباط الموجود على لوحة التطوير في الوميض بمجرد حصول XBee على اتصال خلوي. إذا لم يكن الأمر كذلك ، يمكنك التحقق من التسجيل الخلوي والاتصال
- قم بتحديث وحدة XBee3 Cellular الخاصة بك إلى أحدث البرامج الثابتة. ملاحظة: يوصى بهذا حتى إذا تم شراء الوحدة الخاصة بك حديثًا.
- حدد الجهاز من قائمة وحدات الراديو بالضغط عليه. سيعرض XCTU إعدادات البرنامج الثابت الحالية لهذا الجهاز.
- اضبط وضع بروتوكول IP على SMS [2].
- أدخل رقم هاتفك المحمول في حقل P # وانقر فوق الزر "كتابة". اكتب رقم الهاتف باستخدام الأرقام فقط ، بدون شُرط. يمكنك استخدام البادئة + إذا لزم الأمر. رقم الهاتف المستهدف هو رقم الهاتف الذي يرسل الروبوت الخاص بك الرسائل النصية إليه.
- تحقق من معلمة TD. يجب تعيينه على 0 لأنه لن يتم استخدام محدد النص في هذا المشروع.
- تأكد من كتابة الإعدادات على XBee باستخدام الزر الذي يحمل رمز القلم الرصاص.
قم بتثبيت XBee في الروبوت
- قم بإزالة XBee3 من لوحة تطوير XBIB ، واسحبه بشكل مستقيم مع الحرص على عدم ثني المسامير. إذا قمت بثني أي منها ، فقم بتصويبها بعناية قبل المضي قدمًا.
- تأكد من أنه لا يزال لديك بطاقة nano-SIM مُدخلة في XBee Cellular
- أدخل XBee3 في مقبس XBee الخاص بـ ActivityBot ، بحيث يكون موصل الهوائي باتجاه الحافة الخارجية للروبوت ، تمامًا مثل رسم XBee الصغير على اللوحة.
- قم بتوصيل الهوائي بموصل UFL الصغير عن طريق الضغط عليه مباشرة لأسفل أثناء تدويره للخلف وللأمام قليلاً للتأكد من أنه تم توسيطه بشكل صحيح. ستظهر في مكانها عندما تحاذيها تمامًا وتضغط لأسفل بقوة. أحيانًا ينبثق موصل الهوائي على الفور ، لكنه غالبًا ما يكون صعبًا بعض الشيء ، لذا لا تثبط عزيمتك. ستعرف أنك حصلت عليه بشكل صحيح عندما يدور ذهابًا وإيابًا بحرية دون قطع الاتصال.
- ثبت الهوائي على جانب الروبوت بشريط لاصق. على الرغم من أن هذا ليس هو الوضع المثالي ، إلا أنه يعمل في معظم الحالات دون أي مشاكل.
الخطوة الخامسة: برمجة الروبوت
قم بتحميل رمز XBee3 Cellular ActivityBot
- قم بتوصيل الروبوت بجهاز الكمبيوتر الخاص بك باستخدام كابل USB الخاص به
-
اضبط مفتاح الطاقة في الروبوت على الوضع "1". يعمل هذا فقط على تشغيل لوحة التحكم الخاصة به ، مع تعطيل العجلات حتى لا يهرب الروبوت أثناء قيامك ببرمجته.
- افتح blocky.parallax.com وقم بتسجيل حساب جديد
- قم بتنزيل BlocklyProp Client لجهاز الكمبيوتر الخاص بك وقم بتثبيته. يجب تشغيل برنامج العميل هذا على جهاز الكمبيوتر الخاص بك لاستخدام BlocklyProp Online.
- اضغط على زر الاتصال الخاص به في BlocklyProp Client للسماح بوصول IP المحلي.
- قم بتحميل رمز Whiskers SMS في متصفحك.
-
استخدم الزر الأخضر مع السهم المتجه لأسفل لتحميل البرنامج الثابت وتشغيله باستخدام EEPROM الخاص بالروبوت عبر USB
- بعد رسالة تقدم التنزيل ، يجب أن تظهر الوحدة الطرفية وتطبع رسالة "Robot v1.2 ready…" أنت جاهز لاختبار الروبوت الخاص بك!
الخطوة السادسة: اختبر الروبوت
- اضبط مفتاح الطاقة على الوضع "0"
- قم بتركيب بطاريات AA الخمس في الجزء السفلي من الروبوت.
- افصل كبل USB بحيث يمكن للروبوت أن يتجول بحرية.
- اضبط مفتاح الطاقة على الوضع "1" لتشغيل اللوحة و XBee3 Cellular.
-
انتظر حتى يومض ضوء ASSOC الأزرق ، مشيرًا إلى وجود اتصال بالشبكة الخلوية:
-
اضبط مفتاح الطاقة على الوضع "2" ، واضغط على زر RST أعلاه.
- تحقق من هاتفك المحمول بحثًا عن رسالة نصية: "الروبوت 1.2 جاهز …"
فهمت الرسالة؟ رائعة! بخلاف ذلك ، إليك بعض الأشياء التي يجب التحقق منها:
- تم تثبيت XBee3 بشكل صحيح في المقبس الخاص به
- تم إدخال رقم الهاتف بشكل صحيح في تكوين XBee
- تم ضبط وضع IP الخاص بـ XBee على 2 للرسائل القصيرة
- تقوم الأسلاك بتوصيل المسامير XBee DO بـ P11 و XBee DI بـ P10
- بطاقة SIM بها خدمة الرسائل القصيرة
- الروبوت لديه الطاقة - توجد أضواء مؤشر بالقرب من المفتاح
- تم تثبيت بطاقة SIM في XBee3
الخطوة 7: استخدمها
مع تشغيل الروبوت ، إليك الأوامر التي يمكنك استخدامها. أرسل كل رسالة نصية موجهة إلى رقم هاتف بطاقة SIM الخاصة بك:
- للأمام: يدفع الروبوت للأمام بضع بوصات (سم)
- الخلف: يدفع الروبوت للخلف بضع بوصات (سم)
- اليسار: يدير الروبوت حوالي 90 درجة إلى اليسار
- يمينًا: يدير الروبوت بمقدار 90 درجة جهة اليمين
- Roam: يضع الروبوت في وضع التجوال الحر
- التوقف: يوقف الروبوت
يرسل الروبوت رسالتين من أجهزة الاستشعار:
- الطولي الأيسر: قام الروبوت بالاتصال بشيء على اليسار
- الطولي الأيمن: قام الروبوت بالاتصال بشيء ما على اليمين
هل تريد أن يقود الروبوت مسافة أبعد وأسرع ولديه المزيد من أجهزة الاستشعار؟ كل الكود مفتوح المصدر لذا يمكنك تغيير أي شيء تريده. انشر تحسيناتك مع رصيد في هذا الدليل الأصلي واستمتع بروبوت الرسائل النصية!
موصى به:
برنامج Arduino Cellular Shield التعليمي: 9 خطوات (بالصور)
برنامج Arduino Cellular Shield التعليمي: يتيح لك Arduino Cellular Shield إجراء مكالمات هاتفية خلوية وإرسال رسائل نصية. أدمغة هذا الدرع هي SM5100B وهي وحدة خلوية قوية قادرة على أداء العديد من مهام معظم الهواتف المحمولة القياسية. هذا sh
نظام إنذار رسائل SMS لاكتشاف الحركة: 5 خطوات (بالصور)
نظام إنذار رسائل SMS لاكتشاف الحركة: في هذا المشروع سأجمع بين مستشعر حركة PIR رخيص مع وحدة TC35 GSM لبناء نظام إنذار يرسل لك & quot؛ تنبيه داخلي & quot؛ الرسائل القصيرة عندما يحاول شخص ما سرقة أغراضك. هيا بنا نبدأ
جهاز تحكم عن بعد SMS: 4 خطوات
جهاز التحكم عن بعد SMS: يقترح هذا المشروع طريقة لتأمين الشيء الخاص بك. النتيجة النهائية للمشروع هي مفتاح تحكم بواسطة رسالة نصية قصيرة. حتى تتمكن من تكييف هذا مع مشروعك. البرنامج متكامل لرقم الهاتف المعتمد ويحتاج المستخدم إلى إدخال كلمة المرور الجيدة
نظام الإنذار الشخصي GSM - وحدة SMS SIM900A ، Arduino: 3 خطوات
نظام الإنذار الشخصي GSM - وحدة SMS SIM900A ، Arduino: عدة مرات في الشهر أحضر عمتي القديمة إلى الكنيسة المحلية. أحيانًا تستغرق خدمة الكنيسة وقتًا أطول ويصعب التنبؤ بوقت الانتهاء. لذلك بعد انتظار نصف ساعة ، اعتقدت أنه سيكون من الأفضل لو تمكنت من تحذيري من أن الخدمة
3 ، 7v شاحن الطوارئ Nokia Cellular مع بطارية 9v: 6 Steps
شاحن الطوارئ 3،7v Nokia Cellular مع بطارية 9v: مرحبًا بالجميع. أردت أن أقترح عليك شاحنًا خلويًا بسيطًا بتقنية منخفضة المستوى ولكنه يعمل وينفذ مهمته على أكمل وجه. مسودة رسوم الطوارئ الخلوية التي يمكن أن تكون لا غنى عنها إذا تم العثور عليها بالنسبة لنا مع ب