Arduino Home Automation Remote Control من iOS أو Android

Arduino Home Automation Remote Control من iOS أو Android

لأتمتة المنزل أو التحكم عن بعد أو مراقبة Arduino ، يقوم Arduino Manager بكل ذلك. إليك كيفية استخدامه للتحكم في Arduino من هاتف محمول أو جهاز لوحي.





متطلبات

اليوم ، أختبر مع iOS ، لكن وظائف تطبيق Android متطابقة باستثناء عدم وجود منشئ الكود.





http://www.youtube.com/watch؟v=N0k8FWlXXrY





كيفية نسخ الملفات من محرك google إلى آخر

مقدمة

يعد Android Manager واجهة رائعة للتحكم في Arduino الخاص بك عن بُعد عبر WiFi أو Ethernet. بالإضافة إلى الميزات الواضحة للقدرة على تشغيل أو إيقاف تشغيل المرحلات والمؤازرات ، يمكنك جمع بيانات المستشعر وإنشاء عتبات أو إنذارات تتفاعل مع تلك البيانات. يتكون التطبيق من شبكة ، يمكن أن يحتوي كل قسم منها على وحدة تحكم أو عنصر واجهة مستخدم مختلف. عندما تكون سعيدًا بالنتيجة ، يمكن مشاركتها أيضًا.

لكن ليس بهذه السرعة: ستحتاج إلى بعض مهارات ترميز Arduino لتحقيق السحر. يتم توفير مثال والتوثيق الكامل متاح ، ولكن ضع في اعتبارك أن أي مشروع تقوم بإنتاجه هو مزيج من واجهة المستخدم التي أنشأها Arduino Manager بالإضافة إلى بعض الترميز المخصص لـ Arduino. إذا كان هذا يزعجك ، فاعلم أن إصدار iOS من التطبيق يحتوي على عملية شراء واحدة داخل التطبيق والتي ستنشئ رمزًا مناسبًا لك. تعلم كيفية تغيير هذا الرمز هو خارج نطاق البرنامج التعليمي اليوم ، ولكن يمكنك أن تتوقع مني تغطيته مرة أخرى لمشاريع أتمتة المنزل في المستقبل.



ابدء

تأكد من تثبيت مكتبة ArduinoManager على نظامك أولاً ، ثم افتح رمز المثال وابحث عن الأسطر التالية:

/*
*
* IP info
*
* Using DHCP these parameters are not needed
*/
IPAddress ip(192,168,1, 233);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);

قم بتحريرها لشبكتك المنزلية. يجب أن تكون قادرًا أيضًا على استخدام هذا بعيدًا عن المنزل إذا كان لديك ميناء الشحن ، لكننا لن نغطي ذلك.





لاحظ أنه إذا كنت تعمل على Arduino Uno ، فستحتاج إلى تعطيل دعم تسجيل بيانات بطاقة SD حتى يتلاءم البرنامج مع الذاكرة. افتح IOSController.h أو AndroidController.h وعلق خارج هذا السطر (مكان // أمام)

#define SD_SUPPORT

لن يواجه مستخدمو Arduino Mega هذه المشكلة نظرًا لأنه يحتوي على ذاكرة أكبر.





سلك في دائرة اختبار وفقًا للرسم التخطيطي التالي (إذا كان صغيرًا جدًا ، يمكنك عرض نسخة أكبر منالصفحة 18 من الوثائق، أو اقرأ التعليمات أدناه ؛ من المفترض أن يكون مستشعر درجة الحرارة ذاهبًا إلى A0).

  • قم بتوصيل LED بالدبوس 8 بمقاوم مناسب على الجانب السلبي (ساق قصيرة). سيكون هذا قابلاً للتحكم من داخل تطبيق iOS.
  • قم بتوصيل مؤشر LED آخر بالدبوس 7 ، مرة أخرى بالتسلسل باستخدام المقاوم. سيتم تشغيل هذا متى تم توصيل التطبيق.
  • ضع مقياس جهد على A2. الساق الوسطى هي دبوس الإخراج ، فقط قم بتوصيل الساقين على كلا الجانبين بـ +5 فولت والأرض - لا يهم أيهما.
  • ضع مستشعر الضوء على A1. يجب أن يذهب أحد دبوسي مستشعر الضوء إلى + 5 فولت ، والآخر يجب أن يكون متصلاً بكل من A1 والأرضي عبر المقاوم 10 كيلو أوم.
  • ضع مستشعر درجة الحرارة TMP36 على A0. الساق الوسطى هي دبوس الإخراج ؛ مع الجانب المسطح المواجه لك ، يكون الدبوس الموجود في أقصى اليسار + 5 فولت ، أما الدبوس الموجود في أقصى اليمين فهو الأرض.
  • أخيرًا ، ضع مؤازرة على رقم 9. قد تختلف ، لكن بشكل عام ، الكبل الأبيض هو خط التحكم ، ثم الأحمر والأسود + 5 فولت والأرضي على التوالي.

هذا واحد صنعته سابقًا.

كيفية تغيير نقطة في البوصة في فوتوشوب

قم بفك الضغط وأرسل أداة Widgets.lst الناتجة بالبريد الإلكتروني إلى نفسك ، وستتمكن من فتح لوحة التحكم الجاهزة الخاصة بي. ستحتاج أيضًا إلى النقر فوق زر التكوين في الجزء السفلي الأيمن لإعداد عنوان IP الصحيح أولاً ، ثم النقر فوق هذا الرمز للاتصال.

إذا كنت تفضل إنشاء واجهتك الخاصة ، فقم بالتبديل إلى وضع التحرير على لوحة نظيفة وانقر نقرًا مزدوجًا على أي مربع فارغ لفتح قائمة الوحدات النمطية.

بعد إضافة وحدة ، اضغط على الشريط الرمادي لتسميتها. في الدائرة التجريبية والرمز ، يمكن تعيين الملصقات التالية:

  • تي لجهاز استشعار درجة الحرارة.
  • ال لمستشعر الضوء.
  • L1 لأحد المصابيح. يتم تشغيل مؤشر LED الآخر تلقائيًا للإشارة إلى اتصال ناجح بجهازك المحمول. يمكن تعيين L1 كمفتاح ومؤشر LED.
  • علبة لمقياس الجهد.
  • مقبض الباب يتحكم في المؤازرة (لكنني وجدت أن شريط التمرير أفضل - وحدة المقبض الفعلية صغيرة جدًا. أضف شريط تمرير وأطلق عليه اسم 'Knob' ، وسيعمل بشكل جيد)

إذا كنت تريد التحكم في أشياء مختلفة ، فستحتاج إلى ضبط كود Arduino ليناسب مشروعك.

البدائل

لقد تحققت من عدد من البدائل أثناء التحقيق في هذا الموضوع وكان التطبيق الأكثر منافسة قابلية للتطبيق يسمى ArduinoCommander ، ولكن للأسف ، يتم قفل جميع الميزات الرائعة خلف جدار حماية بحيث يكلفك 50 دولارًا أو أكثر لفتح كل شيء ؛ الموقع الذي يدعم التطبيق غير متصل أيضًا. لقد نجحت في الميزات الأساسية عندما اختبرتها ، لكنني لن أؤيد هذا التطبيق الذي لا يمكنه حتى إبقاء موقع الدعم على الإنترنت ويختار المدفوعات المصغرة لكل شيء. يعد Arduino Manager أفضل ، ولديه عملية شراء واحدة فقط داخل التطبيق لميزة متقدمة.

لذلك ، نحن الآن على استعداد لبدء مشروع أتمتة المنزل في Arduino! هل تعتقد أنه يمكنك الاستفادة من Arduino Manager؟

يشارك يشارك سقسقة بريد الالكتروني مقارنة بين Canon و Nikon: ما هي ماركة الكاميرا الأفضل؟

Canon و Nikon هما أكبر اسمين في صناعة الكاميرات. ولكن ما هي العلامة التجارية التي تقدم أفضل تشكيلة من الكاميرات والعدسات؟

ويندوز 10 لا يوجد اتصال بالإنترنت ولكن يعمل على الإنترنت
اقرأ التالي مواضيع ذات صلة
  • افعلها بنفسك
  • المنزل الذكي
  • أتمتة الكمبيوتر
  • اردوينو
  • جهاز التحكم
نبذة عن الكاتب جيمس بروس(تم نشر 707 مقالات)

جيمس حاصل على درجة البكالوريوس في الذكاء الاصطناعي وهو معتمد من CompTIA A + و Network +. عندما لا يكون مشغولاً كمحرر مراجعات الأجهزة ، فإنه يستمتع بألعاب LEGO و VR وألعاب الطاولة. قبل انضمامه إلى MakeUseOf ، كان فني إضاءة ومدرس لغة إنجليزية ومهندس مركز بيانات.

المزيد من James Bruce

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك