جدول المحتويات:
- الخطوة الأولى: تطوير تطبيق Android
- الخطوة 2: الخطوة 2 (أ): إعداد العقدة Mcu Esp2866
- الخطوة 3: الخطوة 2 (ب): برمجة Node Mcu
- الخطوة 4: الخطوة 3: فهم مقتط
فيديو: Android Home (التحكم في منزلك من هاتفك): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
خطتي النهائية هي أن يكون منزلي في جيبي ومفاتيحه وأجهزة الاستشعار والأمن. ثم تزاوجها تلقائيًا
مقدمة: مرحبًا ، Ich bin zakriya وهذا "Android home" هو مشروعي ، هذا المشروع هو الأول من أربعة تعليمات قادمة ،
في yothis Instructable ، سنتعلم استخدام Mqtt مع العقدة Mcu Esp 8266 للتحكم في بعض المفاتيح ومراقبتها من أي مكان حول العالم. بالنسبة إلى وحدة التحكم ، سننشئ تطبيقًا في مخترع تطبيق MIT. في المشاريع التالية ، سنضيف أجهزة استشعار ووحدة كاميرا ، ثم نتمكّن أخيرًا من أتمتة النظام.
ستكون هناك ثلاث خطوات أساسية لتقوم بها بنفسك.
الخطوة 1: تطوير تطبيق Android: سنقوم بمخترع برنامج MIT المفتوح المصدر عبر الإنترنت لتطوير التطبيق.
الخطوة 2: إعداد العقدة MCU Esp 8266: تتكون من جزأين ، أحدهما إعداد الأجهزة والآخر يقوم ببرمجة العقدة.
الخطوة 3: فهم Mqtt والعمل معه: في هذه الخطوة سوف نفهم البروتوكول الأساسي ونتعلم كيفية استخدام الإعداد.
أقصى وقت لتبديل الصمام هو 0.68 ثانية تقريبًا.
اللوازم:
1-one node Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE / 174098423523؟ hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
2-one ثماني قنوات وحدة الترحيل: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375؟ item33fe335e0f: g: ZTsAAOSwbc5augET
3- مصدر طاقة خارجي 5 فولت (2 أمبير)
الخطوة الأولى: تطوير تطبيق Android
من السهل جدًا إنشاء تطبيق في مخترع تطبيق MIT. عليك فقط التوصيل والتشغيل. مخطط الكتل مرفق.
عمل:
1- عند بدء تشغيل التطبيق ، يتم إرسال رسالة إلى Node Mcu Esp8266 "data_request"
2- كلما ظهرت رسالة (في النموذج "1-0" مما يعني أن أحدهم متوقف) ، يقوم APP بمقارنتها وضبط ألوان الأزرار وفقًا لذلك.
3- عند الضغط على زر ، يتم إرسال رسالة لتبديل حالة هذا الزر في قائمة "الحالات " الخاصة بالعقدة.
وأدر الزر باللون الرمادي. (يتلقى الآن لونًا من رسالة node mcu)
ملف Aia قابل للتعديل:
الخطوة 2: الخطوة 2 (أ): إعداد العقدة Mcu Esp2866
الجزء 1: جزء الأجهزة
الأجهزة بسيطة جدًا للأمام ، اتبع النظام المعين وأنت على ما يرام ولكنك على ما يرام.
ملاحظة: خرج العقدة mcu الرقمي ذو مستوى المنطق 3.3 فولت ، وهو غير كافٍ للوحة الترحيل ، لذا فأنت بحاجة إلى مصدر طاقة خارجي ، والذي سيزود المرحلات وكذلك العقدة بالطاقة. يجب أن يكون مصدر الطاقة الخارجي على الأقل (5 فولت ، 2 أمبير)
مذكورة وصلات دبوس في الرسم التخطيطي.
الخطوة 3: الخطوة 2 (ب): برمجة Node Mcu
step1: تثبيت لوحة esp 8266 في اردوينو بيئة تطوير متكاملة
step2: تحديد دبوس com الصحيح.
الخطوة 3: قم بتنزيل "Relay_control.ino وتشغيله"
الخطوة 4: قم بتثبيت المكتبات المعينة على arduino ID. "Adafruit_MQTT.h"
الخطوة 5: احرقها في عقدة mcu
ملاحظة: لا تنس أن تضيف رقمك ، وكلمة المرور ، و topic_cmd و topic_state في البرنامج.
ملحوظة: تم التعليق على البرنامج جيدًا ونأمل أن يكون سهلاً ، ولكن إذا شعرت بالارتباك في أي مكان فأعلمني بذلك
الخطوة 4: الخطوة 3: فهم مقتط
Mqtt (النقل عن بُعد لخدمة وضع الرسائل في قائمة انتظار) هو بروتوكول مراسلة خفيف الوزن للأجهزة للاتصال ، وله ثلاثة مكونات أساسية.
1- المشترك: Subscriber هو الجهاز الذي ينضم إلى خادم mqtt للحصول على البيانات والرسائل من الخادم.
2. الناشر: الناشر هو الجهاز الذي ينضم إلى خادم mqtt لتحميل رسالة أو بيانات على الخادم
3. الوسيط: الوسيط هو الخادم الذي يحتفظ بالرسائل ويراقبها من الناشرين إلى المشتركين.
الناشرون ، يُعرف المشتركون أيضًا باسم عميل ذلك الخادم
يمكن أن يكون للوسيط مشتركين وناشرين متعددين
ما هو الموضوع:
سيحصل وسيط واحد على آلاف الرسائل ، لضمان نقل الرسالة ، سيرسل الناشر البيانات رسائله إلى عنوان محدد ، على نفس العنوان الذي سيحصل فيه المشترك على تلك الرسائل. هذا العنوان يسمى موضوع. في مشروعنا ، يجب أن تكون هناك موضوعات ، 1 حالات لـ node mcu للنشر والجوال للاشتراك وواحدة لـ cmds
لينشر androids و node للاشتراك.
أخيرًا: لتنزيل ملف apk. (وهو أيضًا غير مسموح بتحميله) ، ستنتقل إلى "MIT APP INVENTOR". إنشاء حساب وتحميل نوع aia ثم تنزيل apk. من "إنشاء"
إذا كان لديك أي نوع من الأسئلة أو الاستفسارات ، فيرجى إبلاغي بذلك ، وأود أن أعرف ما إذا كنت تريد مني العمل معك في مشروعك.
موصى به:
لا يتبول الآن ، جهاز تعديل سلوك الحيوانات الأليفة الذي يمنع القطط من التبول في منزلك: 4 خطوات
لا يتبول الآن ، جهاز ضبط سلوك الحيوانات الأليفة الذي يوقف القطط عن التبول في منزلك: لقد أزعجتني قطتي لدرجة أنها تحب التبول على سريري ، وتحققت من كل ما تحتاجه وأخذتها أيضًا إلى الطبيب البيطري. بعد أن أزعجت كل ما يمكنني التفكير فيه والاستماع إلى كلمة الطبيب ، أدركت أن لديها بعض السلوك السيئ. لذا
التحكم الصوتي في منزلك من أي مكان في العالم: 5 خطوات
التحكم الصوتي في منزلك من أي مكان في العالم: … ليس خيالًا علميًا بعد الآن … باستخدام الأجهزة والبرامج المتاحة اليوم ، سيوضح هذا Instructable كيف يمكن التحكم الصوتي في غالبية أنظمة منزلك عبر التحكم الصوتي ، والهاتف الذكي ، جهاز لوحي و / أو كمبيوتر شخصي من أي مكان
التحكم في الترحيل من هاتفك باستخدام Blynk: 4 خطوات
التحكم في مرحل من هاتفك باستخدام Blynk: سأوضح لك في هذا الدليل كيف يمكنك تشغيل / إيقاف تشغيل مرحل من هاتفك الذكي
كيفية التحكم في درجة حرارة تخمير البيرة وجاذبيتها من هاتفك الذكي: 4 خطوات (بالصور)
كيفية التحكم في درجة حرارة تخمير البيرة وجاذبيتها من هاتفك الذكي: عندما تتخمر البيرة ، يجب عليك مراقبة جاذبيتها ودرجة حرارتها يوميًا. من السهل أن تنسى فعل ذلك ، ومن المستحيل إذا كنت بعيدًا ، وبعد البحث في googling ، وجدت عدة حلول لمراقبة الجاذبية الآلية (واحد ، اثنان ، ثلاثة). واحد من ر
التحكم في الأضواء في منزلك بجهاز الكمبيوتر: 3 خطوات (بالصور)
أضواء التحكم في منزلك باستخدام جهاز الكمبيوتر الخاص بك: هل سبق لك أن أردت التحكم في الأضواء في منزلك من جهاز الكمبيوتر الخاص بك؟ إنه في الواقع ميسور التكلفة إلى حد ما للقيام بذلك. يمكنك أيضًا التحكم في أنظمة الرش ، وستائر النوافذ الأوتوماتيكية ، وشاشات العرض الآلية ، وما إلى ذلك. أنت بحاجة إلى قطعتين من الأجهزة