جدول المحتويات:

المنزل الذكي مع Arduino MKR1000 و M.I.T. تطبيق Android: 4 خطوات
المنزل الذكي مع Arduino MKR1000 و M.I.T. تطبيق Android: 4 خطوات

فيديو: المنزل الذكي مع Arduino MKR1000 و M.I.T. تطبيق Android: 4 خطوات

فيديو: المنزل الذكي مع Arduino MKR1000 و M.I.T. تطبيق Android: 4 خطوات
فيديو: RF433Mhz - الحلقة الثالثة أمثله علي الاستقبال 2024, شهر نوفمبر
Anonim
المنزل الذكي مع Arduino MKR1000 و M. I. T. الروبوت التطبيق
المنزل الذكي مع Arduino MKR1000 و M. I. T. الروبوت التطبيق

في هذا البرنامج التعليمي ، أصف كيفية تحسين منزلك الذكي ببعض المكونات فقط.

قلب تصميم المنزل الذكي هذا هو لوحة Arduino MKR1000 ، التي يتم التحكم فيها بواسطة تطبيق ، تم تصميمه على موقع التطوير الخاص بـ M. I. T. (معهد ماساتشوستس للتكنولوجيا).

كيف يتم ذلك على موقع معهد M. I. T. يمكنك تسجيل الدخول باستخدام حساب google الخاص بك لإنشاء تطبيق لهاتف Android الذكي بنفسك. يمكنك تحديد الشاشات وبرمجة جميع الأوامر الأساسية. يتم إجراء هذا الأخير باستخدام لغة برمجة مرئية WYSIWYG (ما تراه هو ما تحصل عليه) مع وظائف الكتلة.

لقد صنعت تطبيقًا للتحكم في لوحة Arduino MKR1000 عبر WiFi مع 5 مخرجات مختلفة لتبديل 5 أجهزة مختلفة في "المنزل الذكي". في البداية ، يتم توصيل مصابيح LED فقط ، ولكن يمكن استبدالها بسهولة بتبديل المرحلات لتوصيل الأجهزة المنزلية.

اللوازم

1 نوع لوحة اردوينو MKR1000 ،

عدد 7 مقاومات 1 كيلو أوم.7 ليد 5 مم الوان مختلفة.

مرحلات 5V DC واحدة لكل تطبيق محلي.

مزود طاقة بجهد 5 فولت تيار مستمر لـ MKR1000 (مزود طاقة USB على الحائط سيفي بالغرض).

جهاز كمبيوتر مثبت عليه برنامج Arduino IDE.

الخطوة 1: العرض

Image
Image
برنامج Arduino Ino
برنامج Arduino Ino

هنا يمكنك أن ترى كيف يتم تشغيل وإيقاف النواتج الخمسة المختلفة مع مصابيح LED. كما تم توضيح إعداد الشاشة ، يمكنك تحديد عدد الأزرار باستخدام مربعات الاختيار. (زر واحد على الأقل ، خمسة أزرار كحد أقصى).

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

هناك نوعان من مصابيح LED الإضافية ، أحدهما أبيض يوضح أن MKR1000 يبحث عن قناة WiFi الصحيحة والآخر أزرق يوضح أنه تم إنشاء الاتصال وموافق. هذا يأخذ الموافقة. 20 ثانية بعد التشغيل.

عندما يتعطل WiFi ، سيبدأ MKR1000 في البحث مرة أخرى عن الاتصال.

الخطوة الثانية: برنامج Arduino Ino

برنامج Arduino Ino
برنامج Arduino Ino

يحتاج Arduino MKR1000 إلى برنامج للعمل مع التطبيق من M. I. T. إنها نسخة موسعة ومحسنة من البرنامج الموصوف في منشور Agus Kurniawan "Arduino and Genuino MKR1000 Development Workshop 2016".

قم بتنزيل الملف ، وانسخ النص في Arduino IDE ثم قم بتحميل البرنامج إلى Arduino MKR1000. راجع www.arduino.cc للحصول على شرح حول تثبيت واستخدام البرامج الضرورية وبرمجة Arduino. قبل تحميل البرنامج في MKR1000 ، استبدل قيم "xxx" أولاً بأكوادك (السرية) لشبكة WiFi في منزلك الذكي.

إذا لم تكن قد قمت مسبقًا ببرمجة MKR1000 ، فيجب عليك أولاً جعل MKR1000 مرئيًا في IDE. لم يتم تضمين MKR1000 كمعيار. قم أولاً بتثبيت مكتبة "Wifi101" المطلوبة. للقيام بذلك ، انتقل إلى "أدوات / إدارة المكتبات" وحدد مكتبة WiFi101. الخطوة الأخيرة هي إضافة لوحة MKR1000. للقيام بذلك ، انتقل إلى "tools / board / Boards Manager". من قائمة اللوحات ، حدد موقع "Arduino SAMD Boards (32 بت ARM Cortex-M0 +)". انقر هناك على "مزيد من المعلومات" و "تثبيت" لتثبيت هذا المنتدى.

الخطوة 3: M. تصميم التطبيق

م. تصميم التطبيق
م. تصميم التطبيق
م. تصميم التطبيق
م. تصميم التطبيق
م. تصميم التطبيق
م. تصميم التطبيق

على الموقع الإلكتروني من M. I. T. يمكنك تسجيل الدخول باستخدام حساب google الخاص بك لإنشاء تطبيق لهاتف Android الذكي بنفسك. يمكنك تحديد الشاشات وبرمجة جميع الأوامر الأساسية. يتم إجراء هذا الأخير باستخدام لغة برمجة مرئية WYSIWYG (ما تراه هو ما تحصل عليه) مع وظائف الكتلة.

يمكن العثور على برنامج Android الخاص بي في معرض M. I. T. موقع التطوير. سجل الدخول وابحث عن “MKR1000” وقم بتنزيل أحدث إصدار “MKR1000_V4_Control”. ستحصل على نسخة على صفحة التطوير الخاصة بك يمكنك عرضها وتغييرها أو تحسينها.

إذا كنت تريد تجربة ملف Android القابل للتنفيذ (ملف APK) دون تسجيل الدخول إلى M. I. T. موقع الويب يمكنك تنزيل الملف مباشرة من هنا ونسخه وتثبيته على هاتفك الذكي.

معهد M. موقع الويب مليء بالبرامج التعليمية ودليل البدء ومنتدى كبير. يمكنك تعلم البرمجة خطوة بخطوة ، وتصميم شاشة هاتفك وجميع الكتل التي تتحكم في الأزرار.

ملاحظة مهمة: عندما يكون تطبيقك جاهزًا للتثبيت ، انسخه إلى هاتفك وانقر نقرًا مزدوجًا على ملف apk. إنه آمن للاستخدام ، ولكن من المحتمل أن يصبح برنامج virusscanner مجنونًا ويبدأ في التحذير بعدة رسائل أمان خاطئة. فقط تجاهلهم ، والسبب الرئيسي هو أنك تقوم بتنزيل تطبيق خارج متجر التطبيقات الرسمي …

الخطوة 4: الأجهزة المنزلية

الأجهزة المنزلية
الأجهزة المنزلية
الأجهزة المنزلية
الأجهزة المنزلية

بدلاً من مصابيح LED ، يمكنك توصيل مرحلات 5V DC صغيرة لتبديل الأجهزة المنزلية. هذه كلها مرتبطة بجهد كهربائي خطير (110 فولت تيار متردد أو أكثر) لذا كن حذرًا واعمل بأمان.

تحتاج المرحلات نفسها إلى الطاقة ، إذا قمت بتثبيت جميع المرحلات الخمسة ، أقترح استخدام مصدر 5 فولت تيار مستمر منفصل للمرحلات. وإلا سيتم تحميل اتصال MKR1000 5VDC بشكل زائد.

موصى به: