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

أتمتة المنزل باستخدام Google Assistant و Adafruit IO: 3 خطوات
أتمتة المنزل باستخدام Google Assistant و Adafruit IO: 3 خطوات

فيديو: أتمتة المنزل باستخدام Google Assistant و Adafruit IO: 3 خطوات

فيديو: أتمتة المنزل باستخدام Google Assistant و Adafruit IO: 3 خطوات
فيديو: How to Make Google Assistant control light | Home Automation IOT | NodeMCU ESP8266 2024, يوليو
Anonim
أتمتة المنزل باستخدام Google Assistant و Adafruit IO
أتمتة المنزل باستخدام Google Assistant و Adafruit IO

مساعد Google هو خدمة أوامر صوتية تعتمد على الذكاء الاصطناعي. باستخدام الصوت ، يمكننا التفاعل مع مساعد جوجل ويمكنه البحث على الإنترنت ، وجدولة الأحداث ، وضبط الإنذارات ، والتحكم في الأجهزة ، وما إلى ذلك.

هذه الخدمة متوفرة على الهواتف الذكية وأجهزة Google Home. يمكننا التحكم في الأجهزة المنزلية الذكية بما في ذلك المصابيح والمفاتيح والمراوح وأجهزة تنظيم الحرارة باستخدام مساعد Google الخاص بنا.

سنقوم ببناء تطبيق يمكنه التحكم في الأجهزة المنزلية. هنا ، سنتحكم في لمبة 60 وات باستخدام خدمة مساعد Google. يتضمن هذا التطبيق مساعد Google إلى جانب خادم Adafruit وخدمة IFTTT.

اللوازم

  1. لوحة NodeMCU (ESP8266)
  2. وحدة التتابع 5 فولت
  3. كابلات العبور
  4. اللوح

الخطوة 1: إنشاء حساب خدمة عبر الإنترنت

إنشاء حساب خدمة عبر الإنترنت
إنشاء حساب خدمة عبر الإنترنت
إنشاء حساب خدمة عبر الإنترنت
إنشاء حساب خدمة عبر الإنترنت
إنشاء حساب خدمة عبر الإنترنت
إنشاء حساب خدمة عبر الإنترنت
  1. أولاً ، قم بإنشاء حساب على www. Adafruit.io
  2. الآن ، قم بإنشاء لوحة القيادة. لوحة القيادة هذه هي واجهة مستخدم للتحكم في الأشياء عن بعد.
  3. بعد اتباع الخطوات المذكورة أعلاه ، أدخل اسمًا للوحة القيادة واحفظه.
  4. الآن ، قم بإنشاء موجز (واجهة مستخدم) للتحكم في الضوء On-Off. لإنشائه ، ما عليك سوى النقر فوق الرمز "+" وتحديد موجز التبديل المعروض.
  5. بعد تحديد تبديل التغذية ، تظهر نافذة منبثقة كما هو موضح.
  6. أدخل اسم خلاصتنا (يظهر في مربع أحمر) وقم بإنشائه. بعد الإنشاء ، حدد الخلاصة التي تم إنشاؤها (هنا لي هو LED) ثم انقر فوق الخطوة التالية. في الخطوة التالية ، قم بتكوين الخلاصة الموضحة أدناه.
  7. هنا ، استخدمت نصًا 0 (إيقاف) و 1 (تشغيل) للزر ثم انقر فوق إنشاء. سيؤدي هذا إلى إنشاء زر تبديل على لوحة القيادة الخاصة بك والذي يمكن استخدامه للتحكم في الأشياء عن بُعد.

الآن ، لوحة القيادة الخاصة بي جاهزة لتطبيقات إنترنت الأشياء مثل التشغيل الآلي للمنزل.

الخطوة 2: IFTTT (إذا كان هذا بعد ذلك)

IFTTT (إذا كان هذا بعد ذلك)
IFTTT (إذا كان هذا بعد ذلك)
IFTTT (إذا كان هذا بعد ذلك)
IFTTT (إذا كان هذا بعد ذلك)
IFTTT (إذا كان هذا بعد ذلك)
IFTTT (إذا كان هذا بعد ذلك)

If This Then That ، المعروف أيضًا باسم IFTTT ، هي خدمة مجانية قائمة على الويب لإنشاء سلاسل من العبارات الشرطية البسيطة ، تسمى التطبيقات الصغيرة. يتم تشغيل التطبيق الصغير من خلال التغييرات التي تحدث داخل خدمات الويب الأخرى مثل Gmail أو Facebook أو Telegram أو Instagram أو Pinterest.

على سبيل المثال ، قد يرسل التطبيق الصغير رسالة بريد إلكتروني إذا قام المستخدم بالتغريد باستخدام علامة تصنيف أو نسخ صورة على Facebook إلى أرشيف المستخدم إذا قام شخص ما بوضع علامة على مستخدم في صورة. هنا ، استخدمت IFTTT لاستخدام خدمة مساعد google وخدمة Adafruit في السلسلة. لذلك ، عندما أستخدم مساعد Google للتحكم في إضاءة منزلي بقول Ok Google ، قم بتشغيل الضوء أو إيقاف تشغيله. ثم يفسر IFTTT الرسالة ويمكن أن يرسلها إلى لوحة معلومات Adafruit كأمر مفهوم للخلاصة التي تم إنشاؤها.

تكوين IFTTT الخطوة الأولى هي إنشاء حساب على IFTTT.

ملاحظة: قم بإنشاء حساب على IFTTT باستخدام نفس معرف البريد الإلكتروني الذي استخدمته مع Adafruit.

  1. بعد إنشاء الحساب ، انقر فوق تطبيقاتي الصغيرة ثم حدد تطبيق صغير جديد.
  2. بعد اختيار تطبيق صغير جديد ، نحصل على صفحة جديدة يجب أن نضغط عليها لتظهر في الصورة.
  3. ثم ابحث عن مساعد Google وحدده.
  4. الآن ، أدخل العبارات الصوتية التي سنستخدمها كأمر لمساعد جوجل.

يمكننا إدخال أي عبارة حسب طلبنا. كما ترى ، فإن العبارات التي تم إدخالها في الحقول أعلاه مخصصة لتشغيل الضوء. لجعل Light OFF ، علينا إنشاء تطبيق صغير آخر بعبارات مختلفة.

الآن ، نحصل على صفحة أخرى يتعين علينا النقر فوق هذا الخيار المستخدم لربط مساعد Google بـ Adafruit.

  1. ثم ابحث عن Adafruit وحدده.
  2. بعد اختيار Adafruit ، اختر الإجراء. أدخل الآن البيانات التي نحتاج إلى إرسالها إلى أي خلاصة من لوحة معلومات Adafruit.
  3. انقر فوق إنشاء إجراء.

لذلك ، عندما أستخدم مساعد Google على هاتفي المحمول وأعطي أمرًا صوتيًا باسم "Ok Google ، قم بتشغيل LED" ، يتلقى التطبيق الصغير الذي تم إنشاؤه في IFTTT هذا الأمر وسيرسل البيانات "1" إلى موجز Adafruit. سيؤدي هذا إلى تشغيل الحدث على لوحة معلومات Adafruit التي تتم مراقبتها باستمرار بواسطة وحدة التحكم الدقيقة (هنا NodeMCU). سيتخذ هذا المتحكم الدقيق إجراءً وفقًا لتغيير البيانات على لوحة معلومات Adafruit.

الخطوة 3: التدفق والمخططات

التدفق والمخططات
التدفق والمخططات
التدفق والمخططات
التدفق والمخططات

لرمز هذا المشروع:

موصى به: