جدول المحتويات:
- الخطوة 1: إعداد ARDUINO YUN
- الخطوة 2: قم بتوصيل ARDUINO YUN بـ ROOMBA
- الخطوة 3: إنشاء تطبيق BLYNK لقيادة Arduino YUN
- الخطوة 4: قُد غرفة Roomba
فيديو: ROOMBA يقودها أردوينو يون عبر تطبيق Wifi من ستيفانو دالولو: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
باستخدام هذا الدليل ، أشارك الكود لتوصيل ARDUINO YUN بـ Roomba من أجل قيادة Roomba عبر Wifi.
تم إنشاء الكود والتطبيق وتطويرهما بالكامل بواسطة Stefano Dall'Olio.
جهاز Roomba الخاص بي هو Roomba 620 ولكن يمكنك استخدام نفس الرمز لطرازات Roomba الأخرى.
يتم تشغيل Arduino YUN بواسطة بنك طاقة USB بسيط.
يتم إرسال الأوامر إلى Arduino YUN باستخدام تطبيق BLYNK android.
يمكنك قيادة Roomba باستخدام عصا التحكم في التطبيق أو فرض السرعة والزاوية والضغط على زر القيادة.
بخلاف ذلك ، يمكنك من خلال التطبيق تشغيل المحركات ، والتحقق من حالة المستشعرات ، وبدء التنظيف أو العملية الموضعية ، …
يستقبل التطبيق أيضًا إشارات أجهزة الاستشعار من Roomba.
من الممكن أيضًا فرض جدولة ROOMBA عبر التطبيق الموجود على Roomba 620 حتى إذا لم يكن مزودًا بأزرار الجدولة.
أضفت أيضًا إمكانية تسجيل المستشعرات في ملف محفوظ على بطاقة microSD المُدرجة في Arduino YUN.
الخطوة 1: إعداد ARDUINO YUN
قم بتثبيت مكتبة SimpleTimer على Arduino بفك ضغط الأرشيف المرفق إلى:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
أعد تشغيل برنامج Arduino.
قم بتحميل الرسم المرفق إلى Arduino YUN. يرجى ملاحظة أنه يجب استبدال مصادقة رمز التفويض بعد إنشاء تطبيق BLYNK. من المخطط يجب تحميله مرة أخرى إلى Arduino YUN. سيتم شرح هذه الخطوة لاحقًا.
الخطوة 2: قم بتوصيل ARDUINO YUN بـ ROOMBA
ابحث عن فأر قديم واقطع السلك. قم بتوصيل 3 أسلاك فقط كما هو مذكور في رسم Arduino. راجع دبابيس Roomba كما في الصورة المرفقة.
Arduino YUN PIN 2 إلى Roomba pin 5
Arduino YUN PIN 10 إلى Roomba pin 4
Arduino YUN PIN 11 إلى Roomba pin 3
قم بإزالة الغطاء البلاستيكي من ROOMBA 620 (غلافي عبارة عن غطاء بلاستيكي أبيض) بمجرد سحبه لأعلى. سترى موصل حسب الصورة المرفقة.
قم بتشغيل Arduino YUN باستخدام بنك طاقة بسيط.
الخطوة 3: إنشاء تطبيق BLYNK لقيادة Arduino YUN
قم بتنزيل تطبيق Android BLYNK وأنشئ واجهة جديدة.
أرفق QRCODE المشترك لواجهتي والذي يمكنك استخدامه بدلاً من إنشاء واجهة جديدة.
استبدل في Arduino رسم كود المصادقة الذي تم استرداده من واجهة BLYNK وقم بتحميل المخطط مرة أخرى إلى Arduino YUN. أدناه حيث يجب استبدال رمز المصادقة:
// يجب أن تحصل على Auth Token في تطبيق Blynk. // انتقل إلى إعدادات المشروع (رمز الجوز).
مصادقة char = "e70879f362a34d9fb213475a4389fcef" ؛
إذا كان رمز Auth.code خاطئًا ، فلن يتمكن تطبيق BLYNK من الاتصال بـ Arduino YUN وإرسال الأوامر.
الخطوة 4: قُد غرفة Roomba
1) قم بتوصيل Arduino YUN بجهاز Roomba
2) تشغيل Arduino YUN [بعد بضع ثوانٍ ، يصبح الزر الأخضر لـ Roomba أحمر]
3) افتح وابدأ واجهة Android BLYNK
استمتع بـ Roomba الخاص بك بقيادة Arduino YUN.
في حالة إساءة استخدام Roomba للأوامر المرسلة من Arduino YUN إلى Roomba ، فمن المحتمل أن يكون معدل البث بالباود الخاص بـ Roomba خاطئًا. من أجل ضبط معدل الباود corret ببساطة عند تشغيل جهاز Roomba ، اضغط مع الاستمرار على زر Clean / Power. بعد حوالي 10 ثوانٍ ، يقوم جهاز Roomba بتشغيل نغمة نغمات تنازلية. سيتصل جهاز Roomba بسرعة 19200 باود حتى يتم إيقاف تشغيل الطاقة ، أو إزالة البطارية وإعادة إدخالها ، أو ينخفض جهد البطارية عن الحد الأدنى المطلوب لتشغيل المعالج ، أو يتم تغيير معدل البث بالباود بشكل صريح عن طريق OI.
موصى به:
التحكم في سيارة اردوينو عبر تطبيق البلوتوث: 4 خطوات (بالصور)
التحكم في سيارة Arduino عبر تطبيق Bluetooth: كل ما نعرفه أن Arduino عبارة عن منصة نماذج أولية ممتازة ، وذلك أساسًا لأنه يستخدم لغة برمجة ودية وهناك الكثير من المكونات المذهلة الإضافية التي توفر لنا تجارب رائعة يمكننا دمج Arduino مع
مولد اردوينو يون مورس: 4 خطوات (بالصور)
مولد Arduino Yún Morse: هل سبق لك أن كنت في حانة حيث لا يمكنك التحدث إلى صديقك لأن الموسيقى كانت عالية جدًا؟ حسنًا الآن يمكنك أن تطلب منه بيرة في مورس! هيا بنا نبدأ
RC Car Hack - التحكم في البلوتوث عبر تطبيق Android: 3 خطوات (بالصور)
RC Car Hack - يتم التحكم في Bluetooth عبر تطبيق Android: أنا متأكد من أن كل واحد منكم يمكن أن يجد في المنزل سيارة RC غير مستخدمة. ستساعدك هذه التعليمات على تغيير سيارة RC القديمة الخاصة بك إلى الهدية الأصلية :) نظرًا لحقيقة أن سيارة RC التي أمتلكها كانت صغيرة الحجم ، فقد اخترت Arduino Pro Mini كوحدة تحكم رئيسية. اخر
تحكم في Arduino باستخدام الهاتف الذكي عبر USB مع تطبيق Blynk: 7 خطوات (بالصور)
تحكم في Arduino باستخدام Smartphone عبر USB مع تطبيق Blynk: في هذا البرنامج التعليمي ، سوف نتعلم كيفية استخدام تطبيق Blynk و Arduino للتحكم في المصباح ، وستكون المجموعة من خلال منفذ USB التسلسلي ، والغرض من هذه التعليمات هو إظهار أبسط حل للتحكم عن بعد في Arduino أو c
مصابيح LED الدوارة التي يقودها محرك ستيرلينغ (eVoltis Stirlingmachine): 12 خطوة (بالصور)
مصابيح LED الدوارة مدفوعة بمحرك ستيرلينغ (eVoltis Stirlingmachine): هذه آلة تعمل بالهواء الساخن (محرك ستيرلينغ) ، مبنية ببعض أجزاء الكمبيوتر القديمة (غرفة التبريد ورأس قرص صلب قديم). يعمل محرك ستيرلينج (وجميع المحركات الأخرى أيضًا) مع اختلاف في درجة الحرارة بين الجانب السفلي الساخن (على سبيل المثال ، وحدة التسخين ذات