جدول المحتويات:
- اللوازم
- الخطوة 1: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
- الخطوة 2: النظر في وحدة الترحيل
- الخطوة 3: توصيل ESP8266 بلوحة الترحيل
- الخطوة 4: قم بتنزيل Arduino IDE وإعداده
- الخطوة 5: إضافة مكتبات إضافية إلى Arduino IDE
- الخطوة 6: ترميز الوحدة النمطية
- الخطوة 7: يقوم المرحل بتبديل الأمر إلى Alexa
فيديو: تحكم في الأجهزة المنزلية من خلال Alexa باستخدام ESP8266 أو ESP32: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
مرحبًا ، ما الأمر يا رفاق! Akarsh هنا من CETech.
سيساعد هذا المشروع الخاص بي على أن تصبح حياتك سهلة وستشعر وكأنك ملك بعد التحكم في الأجهزة في منزلك بمجرد إعطاء أمر إلى Alexa.
الشيء الرئيسي وراء هذا المشروع ليس سوى تشغيل وحدتين ESP8266 ووحدة الترحيل. في الأساس ، سوف نتحكم في ESP8266 باستخدام Alexa.
قرب نهاية المقال ، سنقوم بعمل اتصالات بسيطة بين ESP8266 ووحدة الترحيل متبوعة برمز للاتصال والتحكم في ESP8266 مع Alexa.
لنبدأ بالمرح الآن.
اللوازم
روابط المنتجات:
ESP8266 NodeMcu:
لوحة ترحيل ثنائية القناة:
الخطوة 1: احصل على مركبات ثنائي الفينيل متعدد الكلور لمشروعك المُصنَّع
يجب عليك التحقق من PCBGOGO لطلب مركبات ثنائي الفينيل متعدد الكلور عبر الإنترنت بسعر رخيص!
تحصل على 10 مركبات ثنائي الفينيل متعدد الكلور عالية الجودة يتم تصنيعها وشحنها إلى باب منزلك مقابل 5 دولارات وبعض الشحن. ستحصل أيضًا على خصم على الشحن على طلبك الأول.
تمتلك PCBGOGO القدرة على تجميع ثنائي الفينيل متعدد الكلور وتصنيع الاستنسل بالإضافة إلى الحفاظ على معايير الجودة الجيدة.
قم بفحصها إذا كنت بحاجة إلى تصنيع مركبات ثنائي الفينيل متعدد الكلور أو تجميعها.
الخطوة 2: النظر في وحدة الترحيل
وحدة الترحيل هي لوحة مريحة يمكن استخدامها للتحكم في الجهد العالي والحمل الحالي المرتفع مثل المصابيح وحمل التيار المتردد. إنه مصمم للتفاعل مع متحكم دقيق مثل Arduino و ESP8266 وما إلى ذلك. يأتي مزودًا بمصباح LED للإشارة إلى حالة المرحل. تحتوي وحدات الترحيل بشكل عام على المحطات الطرفية التالية:
1. NC (مغلق عادةً) = يتم استخدام التكوين المغلق عادةً عندما تريد إغلاق المرحل افتراضيًا ، مما يعني أن التيار يتدفق ما لم ترسل إشارة من Arduino إلى وحدة الترحيل لفتح الدائرة وإيقاف التيار
2. NO (عادةً مفتوح) = يعمل التكوين المفتوح عادةً في الاتجاه الآخر: يكون المرحل مفتوحًا دائمًا ، لذلك يتم كسر الدائرة ما لم ترسل إشارة من Arduino لإغلاق الدائرة.
3. الدبوس المشترك = يكون بشكل عام في المنتصف
4 دبابيس الإدخال = هو الدبوس الذي يتم من خلاله توصيل المرحل بجهاز التحكم.
إذا لم يتم ذكره في الوحدة النمطية ، فيمكننا معرفة دبوس NC باستخدام مقياس متعدد في إعداد الاستمرارية من خلال توصيل المشترك مع الطرف الآخر من خلال تحقيقات متعددة المقاييس إذا كان يصدر صوتًا ، فإن الدبوس هو NC.
الخطوة 3: توصيل ESP8266 بلوحة الترحيل
يمكن شراء الوحدات من هنا (سيتم إضافة الرابط). ستحصل بالتأكيد على صفقة جيدة هنا.
تنقسم التوصيلات إلى جزأين:
بين ESP8266 ووحدة الترحيل:
1. قم بتوصيل دبوس D5 (GPIO14) بإدخال المرحل. يمكنك توصيل المزيد من مدخلات الترحيل أيضًا عن طريق توصيلها بدبابيس GPIO الأخرى المتاحة.
2. قم بتوصيل Vcc لوحدة الترحيل بمصدر طاقة 5V / 12V على أساس وحدة الترحيل الخاصة بك.
3. قم بتوصيل GND لـ ESP8266 بوحدة GND لوحدة الترحيل ثم قم بتوصيلها بـ GND من مزود الطاقة.
بين وحدة الترحيل والجهاز:
1. تأكد من إيقاف تشغيل مقبس الطاقة قبل التوصيلات.
2. قم بتوصيل المشترك مع طرف واحد للمقبس.
3. قم بتوصيل الطرف الآخر للمقبس بطرف الجهاز.
4. قم بتوصيل الطرف الآخر للجهاز بطرف NO الخاص بالمرحل.
بمجرد اكتمال هذه الخطوة ، يمكنك الانتقال إلى جزء البرنامج.
الخطوة 4: قم بتنزيل Arduino IDE وإعداده
قم بتنزيل Arduino IDE من هنا
1. قم بتثبيت Arduino IDE وافتحه.
2. انتقل إلى ملف> تفضيلات
3. أضف https://arduino.esp8266.com/stable/package_esp8266c… إلى عناوين URL الإضافية لمدير اللوحات.
4. انتقل إلى Tools> Board> Boards Manager
5. ابحث عن esp8266 ثم قم بتثبيت اللوحة.
6. أعد تشغيل IDE.
الخطوة 5: إضافة مكتبات إضافية إلى Arduino IDE
سنستخدم مكتبة fauxmoESP للتحكم في ESP8266 باستخدام Alexa.
تتطلب هذه المكتبة مكتبة أخرى لتعمل وهي ESPAsyncTCP.
تعرف على مكتبة fauxmoESP من هنا. بالنسبة إلى ESPAsyncTCP ، توجه إلى هذه الصفحة.
يمكن تنزيل مكتبة FauxmoESP من هنا.
يمكن تنزيل مكتبة ESPAsyncTCP من هنا.
بعد تنزيل هذه المكتبات ، نحتاج إلى استخراجها ووضعها في مجلد المكتبات في Arduino IDE والذي يمكن العثور عليه ضمن مجلد المستندات.
الخطوة 6: ترميز الوحدة النمطية
1. قم بتنزيل رمز الاتصال والتحكم في ESP8266 مع Alexa من هنا.
2. افتح الكود في Arduino IDE وقم بإجراء التغييرات المطلوبة على SSID / كلمة المرور في الجزء العلوي من الكود.
3. انتقل إلى Tools> Board. حدد اللوحة المناسبة التي تستخدمها تعمل NodeMCU (12E) في معظم الحالات.
4. حدد الاتصال الصحيح. المنفذ بالانتقال إلى Tools> Port.
5. اضغط على زر التحميل.
6. عندما تقول علامة التبويب تم التحميل ، فأنت جاهز لاستخدام الجهاز.
الخطوة 7: يقوم المرحل بتبديل الأمر إلى Alexa
بعد تحميل الكود:
1. يمكننا إحضار جهاز Alexa ونسألها "Alexa ، اكتشف الأجهزة". عندما يبدأ الجهاز في وضع الاقتران ، سيكون قابلاً للاكتشاف بالنسبة لـ Alexa.
2. عندما تنطفئ شاشة جهاز الاكتشاف ، تظهر أنه تم اكتشاف الجهاز وإضافته.
3. جربها بقول "Alexa ، Turn On" في حالتي ، لقد منحت اسمي "Device1" و "Device 2"
ستكون قادرًا على رؤية أن التتابع يتم تشغيله وإيقافه لأننا نصدر الأوامر إلى Alexa.
بهذه الطريقة ، يمكنك التحكم في أي عدد تريده من الأجهزة المنزلية باستخدام وحدة ترحيل مناسبة وإجراء التغييرات ذات الصلة في الكود.
هذا كل شيء من هذه المظاهرة!
موصى به:
مفتاح كهربائي للأجهزة المنزلية -- تحكم في أجهزتك المنزلية دون الحاجة إلى أي مفتاح: 4 خطوات
مفتاح كهربائي للأجهزة المنزلية || تحكم في أجهزتك المنزلية دون الحاجة إلى أي مفتاح: هذا مفتاح لا مثيل له للأجهزة المنزلية. يمكنك استخدام هذا في أي مكان عام حتى يساعد في مكافحة أي فيروس. الدائرة على أساس دائرة مستشعر الظلام المصنوعة بواسطة Op-Amp و LDR. الجزء الثاني المهم من هذه الدائرة فليب فلوب SR مع تسلسل
التحكم في الأجهزة المنزلية باستخدام Node MCU و Google Assistant - إنترنت الأشياء - بلينك - IFTTT: 8 خطوات
التحكم في الأجهزة المنزلية باستخدام Node MCU و Google Assistant | إنترنت الأشياء | بلينك | IFTTT: مشروع بسيط للتحكم في الأجهزة باستخدام مساعد Google: تحذير: التعامل مع الكهرباء الرئيسية يمكن أن يكون خطيرًا. تعامل بعناية فائقة. استعن بفني كهربائي محترف أثناء العمل في الدوائر المفتوحة. لن أتحمل مسؤوليات دا
كيفية التحكم في الأجهزة المنزلية باستخدام جهاز التحكم عن بعد للتلفاز بوظيفة المؤقت: 7 خطوات (بالصور)
كيفية التحكم في الأجهزة المنزلية باستخدام جهاز التحكم عن بعد في التلفزيون بوظيفة المؤقت: حتى بعد 25 عامًا من طرحه في السوق الاستهلاكية ، لا يزال الاتصال بالأشعة تحت الحمراء مهمًا جدًا في الأيام الأخيرة. سواء كان تلفزيونك 55 بوصة بدقة 4K أو نظام الصوت في سيارتك ، فكل شيء يحتاج إلى جهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء للاستجابة
التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: 8 خطوات (بالصور)
التحكم في الأجهزة المنزلية باستخدام NodeMCU (ESP8266) وتطبيق Blynk: في هذا البرنامج التعليمي ، سوف نتعلم كيفية استخدام تطبيق Blynk و NodeMCU (ESP8266) للتحكم في المصباح (أي أجهزة منزلية أخرى ستكون على ما يرام) ، وستكون المجموعة عبر الإنترنت الغرض من هذه التعليمات هو إظهار البساطة
تحكم في الأجهزة المنزلية من هاتفك الذكي باستخدام تطبيق Blynk و Raspberry Pi: 5 خطوات (بالصور)
تحكم في الأجهزة المنزلية من هاتف ذكي باستخدام تطبيق Blynk و Raspberry Pi: في هذا المشروع ، سنتعلم كيفية استخدام تطبيق Blynk و Raspberry Pi 3 للتحكم في الأجهزة المنزلية (صانع القهوة والمصباح وستارة النافذة والمزيد … مكونات الأجهزة: Raspberry Pi 3 Relay Lamp Breadboard Wires تطبيقات البرامج: Blynk A