جدول المحتويات:
- اللوازم
- الخطوة 1: العرض
- الخطوة الثانية: برنامج Arduino Ino
- الخطوة 3: M. تصميم التطبيق
- الخطوة 4: الأجهزة المنزلية
فيديو: المنزل الذكي مع Arduino MKR1000 و M.I.T. تطبيق Android: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
في هذا البرنامج التعليمي ، أصف كيفية تحسين منزلك الذكي ببعض المكونات فقط.
قلب تصميم المنزل الذكي هذا هو لوحة 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: العرض
هنا يمكنك أن ترى كيف يتم تشغيل وإيقاف النواتج الخمسة المختلفة مع مصابيح LED. كما تم توضيح إعداد الشاشة ، يمكنك تحديد عدد الأزرار باستخدام مربعات الاختيار. (زر واحد على الأقل ، خمسة أزرار كحد أقصى).
تظهر الأزرار باللون الأخضر عندما يمكن تشغيل مصابيح LED وتتحول إلى اللون الأحمر إذا كان من الممكن إيقاف تشغيل مصابيح LED. بعد إغلاق التطبيق ، يتم تخزين حالة كل زر في الذاكرة.
هناك نوعان من مصابيح LED الإضافية ، أحدهما أبيض يوضح أن MKR1000 يبحث عن قناة WiFi الصحيحة والآخر أزرق يوضح أنه تم إنشاء الاتصال وموافق. هذا يأخذ الموافقة. 20 ثانية بعد التشغيل.
عندما يتعطل WiFi ، سيبدأ MKR1000 في البحث مرة أخرى عن الاتصال.
الخطوة الثانية: برنامج 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 بشكل زائد.
موصى به:
أنبوب LED بالحجر الزجاجي (يتم التحكم في WiFi من خلال تطبيق الهاتف الذكي): 6 خطوات (بالصور)
أنبوب LED بالحجر الزجاجي (يتم التحكم في WiFi من خلال تطبيق الهاتف الذكي): مرحبًا زملائي الصانعين! في هذه التعليمات ، سأوضح لك كيفية إنشاء أنبوب LED يتم التحكم فيه بواسطة WiFi مليء بالأحجار الزجاجية للحصول على تأثير انتشار لطيف. يمكن معالجة مصابيح LED بشكل فردي ، وبالتالي فإن بعض التأثيرات الرائعة ممكنة في
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino - أفكار أتمتة المنزل: 15 خطوة (بالصور)
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino | أفكار أتمتة المنزل: في مشروع أتمتة المنزل هذا ، سنصمم وحدة ترحيل منزلية ذكية يمكنها التحكم في 5 أجهزة منزلية. يمكن التحكم في وحدة الترحيل هذه من الهاتف المحمول أو الهاتف الذكي أو جهاز التحكم عن بعد بالأشعة تحت الحمراء أو جهاز التحكم عن بعد في التلفزيون أو المفتاح اليدوي. يمكن لهذا التتابع الذكي أيضًا أن يستشعر r
Neopixels التي يتم التحكم فيها عن طريق الهاتف الذكي (شريط LED) مع تطبيق Blynk عبر WiFi: 6 خطوات
Neopixels التي تسيطر عليها الهواتف الذكية (شريط LED) مع تطبيق Blynk عبر شبكة WiFi: لقد أنشأت هذا المشروع بعد أن استلهمت من neopixels الذي يتم التحكم فيه بواسطة الهاتف الذكي في منزل الأصدقاء ولكن تم شراؤه من المتجر. فكرت في & quot؛ ما مدى صعوبة صنعها ، سيكون أرخص بكثير أيضًا! & quot؛ هذه هي الطريقة. ملاحظة: أفترض أنك FA
أتمتة المنزل باستخدام Android و Arduino: افتح البوابة عندما تصل إلى المنزل: 5 خطوات
أتمتة المنزل باستخدام Android و Arduino: افتح البوابة عندما تصل إلى المنزل: يدور هذا Instructable حول إعداد نظام التشغيل الآلي للمنزل ليتم التحكم فيه عبر الهاتف الذكي ، باستخدام اتصال بالإنترنت ، بحيث يمكن الوصول إليه من أي مكان تريده. علاوة على ذلك ، سيتم تنفيذ إجراءات معينة عندما تكون المعايير م
تحكم في Arduino باستخدام الهاتف الذكي عبر USB مع تطبيق Blynk: 7 خطوات (بالصور)
تحكم في Arduino باستخدام Smartphone عبر USB مع تطبيق Blynk: في هذا البرنامج التعليمي ، سوف نتعلم كيفية استخدام تطبيق Blynk و Arduino للتحكم في المصباح ، وستكون المجموعة من خلال منفذ USB التسلسلي ، والغرض من هذه التعليمات هو إظهار أبسط حل للتحكم عن بعد في Arduino أو c