جدول المحتويات:
- الخطوة 1: المكونات المطلوبة
- الخطوة 2: البرمجيات
- الخطوة 3: مخطط الدائرة
- الخطوة 4: الكود
- الخطوة 5: التحكم
- الخطوة 6: الخاتمة
- الخطوة 7: فيديو !
فيديو: أتمتة المنزل التي يتم التحكم فيها عبر الإنترنت / السحابة باستخدام Esp8266 (aREST ، MQTT ، IoT): 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
جميع الاعتمادات إلى https://arest.io/ للخدمة السحابية !!
إنترنت الأشياء الموضوع الأكثر مناقشة في العالم الآن !! الخوادم والخدمات السحابية التي تجعل هذا ممكنًا هي نقطة الجذب في عالم اليوم …
كان ولا يزال القضاء على حاجز المسافة هو الهدف !!
حتى الآن تحكم في منزلك أو مكتبك من أي مكان في العالم … ليس فقط من الداخل أو من نطاق !!
أسهل وأرخص حل من الرجل الأكثر كسلاً !!! استمتع وكن كسولًا …
ملاحظة: اقرأ المشروع بالكامل أولاً ، وسيستغرق الأمر من 3 إلى 4 دقائق وابتكار … لا تقرأ نصف جهازك واستخدمه …
الخطوة 1: المكونات المطلوبة
مطلوب 4 مكونات فقط - 1. ESP8266 NODEMCU أو WEMOS D1 mini أو أي لوحة تطوير wifi esp8266 2. RELAY (5V أو 6V) 3. ULN2003 أو UNL2003A (محرك الترحيل IC) 4. وصلات العبور (من الواضح أو لحامها!) الهيكل الرئيسي للمشروع هو أن وحدة ESP8266 ستستقبل الإشارة من خادم MQTT (أي arest.io) وتعيد توجيه الإشارة إلى الدبوس أو المعالج. ULN2003 سائق التتابع IC متصل بدبابيس لوحة Nodemcu. يتم توصيل دبابيس الإخراج بالمرحل أو أي مصباح RGB أو محرك مؤازر وما إلى ذلك.
الخطوة 2: البرمجيات
لقد استخدمت Arduino IDE كبرنامج برمجة. إذا كنت جديدًا في لوحة تطوير Nodemcu أو esp8266 ، فيرجى الرجوع إلى التعليمات السابقة الخاصة بي. لربط لوحة Nodemcu أو wemos مع Arduino IDE.
في Arduino IDE بعد إعداد الأشياء التي تم إخبارها سابقًا ، انتقل إلى SKETCH -> INCLUDE LIBRARY -> MANAGE LIBRARY -> ابحث عن "arest" -> تثبيت المكتبات -> الآن ابحث عن PubSubClient -> تثبيت المكتبة.
الآن نصفها قد انتهى … تقريبا هناك !!!
الخطوة 3: مخطط الدائرة
نظرًا لأن الدائرة أعلاه تصور كل شيء لا يزال ، فإن جانب الإدخال الخاص ببرنامج تشغيل الترحيل ULN2003 IC متصل بمسامير esp8266 ويتم توصيل الإخراج بساق ملف الترحيل كما هو الحال عندما يصبح دبوس esp8266 مرتفعًا ، ينخفض دبوس الإخراج الخاص بـ ULN2003 مما يعطي التتابع إمكانية 5V للعمل.
بدلاً من إرسال 0 أو 1 إلى دبابيس الترحيل esp8266 ، يمكننا أيضًا إرسال قيم أخرى لمؤازرة ولكن مع إعلان servo.attach (دبوس) لتدوير المؤازرة إلى قيمة معينة. إنه سهل ولكن يحتاج الجميع إلى الابتكار والقراءة والتفكير قليلاً.
الخطوة 4: الكود
خطرت لي الفكرة من مشروع "ماركو شوارتز" وقمت بتعديلها. لقد استخدم d arest.io MQTT ولكن يمكننا أيضًا استخدام adafruit.io. الجزء الرئيسي من البرنامج هو:
معرف فريد 6 أرقام
char * device_id = "unique_6_digit_id" ؛
بيانات اعتماد WiFi
const char * ssid = "ssid_name" ؛ const char * password = "your_password" ؛
اختر أي معرف فريد كما تريد ولكن يجب أن يكون فريدًا ليس اسمي أو اسمك ما لم يكن اسم تيلجو !!
مثال على المعرف الفريد: pf4h6q (مجرد مثال)
يمكن أن يكون هناك العديد من التغييرات في الكود وفقًا للكود ، يجب أن نذكر الإخراج بعد كل إعادة تشغيل للوحة التطوير
كود جيثب
الكود:
الخطوة 5: التحكم
2 خطوات حاسمة: 1. التصريح عن طرف الإخراج 2. تبديل أو إرسال المعلومات في دبوس الإخراج هذا: https://cloud.arest.io/pf486q/mode/5/o "pf486q" هو الرمز الفريد المكون من 6 أرقام لـ arest. io "o" كإخراج الرد بعد تنفيذ هذا في أي متصفح {"message": "تعيين Pin D2 إلى الإخراج" ، "id": "pf486q" ، "name": "home cloud" ، "الأجهزة": "esp8266" ، "متصل": صحيح} تبديل أو إرسال المعلومات في الدبوس: https://cloud.arest.io/pf486q/digital/2/0 يرسل الدبوس الرقمي 2 بت "0" أو "1" كما نرغب https:// cloud.arest.io/pf486q/digital/2/1 ، يعد تعريف الدبوس ضروريًا لمرة واحدة بعد إعادة التشغيل / إعادة التعيين / إيقاف التشغيل ، وإلا فإنه غير ضروري للتشغيل المستمر لـ esp8266 ، لقد استخدمت تطبيق HTTPRequest لتطبيق Android لإنشاء عنصر واجهة مستخدم على الشاشة الرئيسية باستخدام URL ضروري. كما هو موضح في التعليمات السابقة الخاصة بي. يرجى النظر إلى أنه بخلاف ذلك سيكون هذا طويلاً.
الخطوة 6: الخاتمة
هذا مشروع إنترنت الأشياء للتحكم في الأجهزة المنزلية والأبواب والنافذة وكل شيء ويمكن تخصيصه وفقًا لاحتياجات الفرد. لا يتم التحكم فيه محليًا ، يمكن التحكم في هذا الأمر برمته من أي مكان.
كل أمر أو عنوان URL يحتاج إلى حجة في وقت ما لتنفيذ 1-2 ثانية / ثانية لأن هذا ليس خادمًا مخصصًا … ولكن التحكم في منزلك من أي مكان في هذا العالم أمر رائع
استمتع وكن كسولاً … كن متجنبًا وتنسى أن تغلق الأجهزة ولكن بدون صداع !!
بفضل خدمات "arest.io" MQTT و "ماركو شواترز" …
إذا كنت تحب الدعم القابل للتوجيه واستمتع … ولأي مشكلة تتعلق بهذا اسألني
الخطوة 7: فيديو !
ساعدني شخص خاص في التحقق من أنه يعمل من مكان آخر أم لا … وهو يعمل من أي مكان ، هناك حاجة إلى الوصول إلى الإنترنت فقط … (أنا في كولكاتا ، إنديانا وهي في رانشي ، الهند) … ونعم لقد عبثت معي بعد أن علمت الكود الفريد الخاص بي لـ arest.io لذا لا تشارك الكود الفريد الذي أنشأته !!
موصى به:
آلة الفقاعات التي يتم التحكم فيها عبر الإنترنت: 4 خطوات (بالصور)
آلة الفقاعات التي يتم التحكم فيها عبر الإنترنت: يعلم الجميع أن نفخ الفقاعات أمر ممتع للغاية ، ولكن يمكن أن يكون عملاً شاقًا. يمكننا حل هذه المشكلة ببساطة عن طريق بناء آلة فقاعات يتم التحكم فيها عبر الإنترنت ، وتفويض الجهد أثناء جني جميع المكافآت. بالنسبة للمرضى الداخليين ، يمكنك التحقق من
أتمتة المنزل مع وحدة الترحيل التي يتم التحكم فيها بالأشعة تحت الحمراء والبلوتوث: 10 خطوات
أتمتة المنزل باستخدام وحدة الترحيل التي يتم التحكم فيها عن طريق الأشعة تحت الحمراء والبلوتوث: في مشروع أتمتة المنزل هذا ، أوضحت كيف يمكننا التحكم في الإضاءة والمروحة والأجهزة المنزلية الأخرى من تطبيق الهاتف الذكي الخاص بنا وجهاز التحكم عن بعد بالأشعة تحت الحمراء باستخدام دائرة وحدة ترحيل التحكم في Arduino. للدائرة وضعان ، Inf
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
أتمتة المنزل التي يتم التحكم فيها بالصوت / الإنترنت والمراقبة باستخدام ESP8266 و Google Home Mini: 6 خطوات
أتمتة المنزل والتحكم فيه بالصوت / الإنترنت باستخدام ESP8266 و Google Home Mini: Hey !! بعد استراحة طويلة ، أنا هنا حيث يتعين علينا جميعًا القيام بشيء ممل (وظيفة) لكسبه. بعد كل مقالات أتمتة المنزل التي كتبتها من BLUETOOTH و IR و Local WIFI و Cloud ، أي الأصعب منها ، أسهل ولكن الأكثر كفاءة
صندوق عيد الميلاد: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: 7 خطوات
Xmas-box: أضواء عيد الميلاد وعرض الموسيقى التي يتم التحكم فيها عبر الإنترنت من Arduino / ioBridge: يتكون مشروع صندوق عيد الميلاد الخاص بي من عرض موسيقى وأضواء عيد الميلاد يتم التحكم فيها عبر الإنترنت. يمكن طلب أغنية عيد الميلاد عبر الإنترنت ثم يتم وضعها في قائمة انتظار وتشغيلها بالترتيب المطلوب. تنتقل الموسيقى على FM stat