جدول المحتويات:
- الخطوة 1: المكون المطلوب
- الخطوة 2: إعداد PI
- الخطوة 3: برمجة وحدة التحكم الدقيقة الخاصة بك (وحدة WiFi)
- الخطوة 4: تكوين Openhab لإرسال طلبات التشغيل / الإيقاف
- الخطوة 5: ربط Openhab الخاص بك بالسحابة
- الخطوة 6: ربط Openhab الخاص بك بمساعد Google الخاص بك (IFTTT)
- الخطوة 7: توصيل الأشياء معًا
- الخطوة 8: الصندوق
- الخطوة 9:
فيديو: منفذ طاقة يتم التحكم فيه من خلال Google Home: 9 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
لطالما أرادت صديقتي بناء منزل ذكي.
لذلك قمنا ببناء البنية التحتية والعنصر الأول من المنزل الذكي ، وهو مفتاح منفذ يتم التحكم فيه عن بُعد يمكنك التحكم فيه باستخدام لوحة تحكم أو باستخدام أوامر صوتية (إذا كان لديك google home أو google Assistant)
هنا يمكنك أن تجد خطوة بخطوة ما فعلناه.
الخطوة 1: المكون المطلوب
- RaspberryPi 2
- ESP8266
- وحدة التتابع
- محول الطاقة
- وعاء
الخطوة 2: إعداد PI
أول شيء نحتاجه هو خادم لمنزلك الذكي.
سيستضيف هذا الخادم لوحة تحكم المنزل الذكي ، وسيقوم بربط لوحة التحكم بعناصر المنزل الذكي.
أسهل طريقة لإعداد الخادم هي استخدام صورة Openhabian PI لـ RaspberryPI.
يمكنك العثور على التعليمات الكاملة على موقع openhab
الخطوة 3: برمجة وحدة التحكم الدقيقة الخاصة بك (وحدة WiFi)
الشيء الرائع في جزء وحدة التحكم الدقيقة في هذا المشروع هو أننا نستخدم وحدة WiFi التي تحتوي على متحكم دقيق ، حتى تتمكن من كتابة برنامجك باستخدام arduino وتحميل برنامجك إلى وحدة التحكم الدقيقة في وحدة WiFi.
أنا أستخدم برنامجًا أساسيًا جدًا لمشروعي ، لذا إذا اتصلت بـ https:// IP_ADDRESS_OF_THE_MODULE / on ، فسوف يقوم بتشغيل دبوس الترحيل 1 و https:// IP_ADDRESS_OF_THE_MODULE / إيقاف تشغيل سوف يؤدي إلى تشغيل دبوس الترحيل 0.
أقوم أيضًا بإضافة بعض الرموز الرائعة لجعل RGB led للوحة حمراء إذا كان التتابع متوقفًا وأخضر إذا كان قيد التشغيل ويومض باللون الأحمر أثناء الاتصال بشبكة wifi و 0.5 ثانية من اللون الأخضر بعد نجاح الاتصال.
ملاحظة:
- كيفية تكوين arduino IDE لبرمجة esp8266
- يجب أن تضغط على زر الفلاش بلوحة esp8266 قبل البرمجة وتحريره فورًا بعد أن ترى المصباح الأزرق الصغير للوحة wifi يومض مرة واحدة.
- يجب أن تتصل الوحدة بشبكة wifi بسرعة 2.4 جيجا هرتز ولا يمكنها الاتصال بشبكات 5 جيجا هرتز.
الخطوة 4: تكوين Openhab لإرسال طلبات التشغيل / الإيقاف
يجب أن تكون قادرًا على الوصول إلى لوحة تحكم OpenHab باستخدام https:// openhabianpi: 8080 url.
سنستخدم ربط HTTP لذا يجب عليك تثبيته على openhab الخاص بك
- انتقل إلى paperUI على openhabianpi الخاص بك
- التكوين> الروابط تضيف ربط
حان الوقت لتكوين Openhab الخاص بك ،
- ssh إلى صندوق openhab الخاص بك باستخدام [ssh openhabian @ openhabianpi]
- انتقل إلى مجلد عناصر openhab [cd / etc / openhab2 / items]
-
اقرأ ملف التمهيدي! [cat readme.txt]
كما ذكرت ، سنستخدم ربط
-
إنشاء ملف العناصر الخاصة بك [light2.items]
-
محتوى ملف العناصر الخاصة بي هو
بدّل Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
اقرأها مثل:
-
Swith NAME_OF_THE_SWITCH "LABEL OF THE SWITCH" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH]…."}
- إن NAME_OF_THE_SWITCH مجرد اسم
- LABEL OF THE SWITCH هو ما ستراه في اللوحة (لا أستخدم ذلك في لوحتي)
-
BINDING_TYPE هو الرابط الذي نستخدمه (HTTP هنا)
- > للإخراج (<للإدخال ، دعنا نقول قراءة درجة الحرارة في مشروع آخر)
- COMMAND هو اسم الأمر (اخترت إيقاف)
- الطريقة هي طريقة الاتصال (GET أو POST)
- URL_TO_FETCH هو عنوان url الذي نريد جلبه لتنفيذ الأمر
-
-
- إذا كانت الخطوة السابقة غير واضحة ، فارجع إلى الخطوة 3!
- انتقل إلى habpanel https:// openhabianpi: 8080 / habpanel / index.html # / وأضف بعض الأزرار إلى اللوحة
ما يحدث هنا هو أننا نحدد رابط http لوحدة OpenHab إلى Arduino ، لذلك عندما تقوم بتشغيل هذا التبديل ، فسوف يجلب عنوان url هذا.
الخطوة 5: ربط Openhab الخاص بك بالسحابة
قم بإنشاء حساب في موقع https://myopenhab.org ، سوف تحتاج إلى UUID وسري من openhab الخاص بك
للحصول على هذه القيم ، عليك تثبيت "openHAB Cloud connector" من https:// openhabianpi: 8080 / paperui / index.html # / exten… -> MISC وأعد تشغيل openhab.
docs.openhab.org/addons/ios/openhabcloud/r…
-
لرؤية تلك القيم
- cat / var / lib / openhab2 / uuid
- cat / var / lib / openhab2 / openhabcloud / secret
الخطوة 6: ربط Openhab الخاص بك بمساعد Google الخاص بك (IFTTT)
حان الوقت الآن لربط برنامج openhab الخاص بك بمساعد Google ، لذلك يمكننا أن نقول "Hey google ، قم بتشغيل الضوء" وسوف ترسل رسالتك إلى openhab ونتيجة لذلك ستحدث بعض الأشياء الذكية الرائعة في منزلك.
نحن نستخدم IFTTT لربط مساعد Google بـ openhab
لنفعل ذلك
- إنشاء / تسجيل الدخول إلى حسابك في IFTTT
- إنشاء تطبيق صغير جديد
- بالنسبة إلى "هذا" ، اختر "مساعد Google" و "قل عبارة بسيطة" واختر الأوامر الصوتية والاستجابة الصوتية (مثل "Hey google ، شغل الضوء").
- بالنسبة إلى "ذلك" ، اختر "openHAB" و "أرسل أمرًا" ، ثم حدد العنصر والأمر (تذكر أمري التشغيل والإيقاف في جزء الربط؟ يجب أن يكونا نفس القيمة)
- ينهي.
- الآن صرخ "Hey Google". و "تشغيل الضوء" ، انظر إلى لوحتك ، يجب أن تفعل شيئًا (يجب أن يتحول مصباح RGB LED إلى اللون الأخضر)
- انتهيت،
الخطوة 7: توصيل الأشياء معًا
حتى الآن يجب أن نكون قادرين على تشغيل وإيقاف دبوس من اردوينو باستخدام اللوحة والأوامر الصوتية.
الخطوة التالية هي توصيل كل شيء معًا ، بحيث يرسل اردوينو إشارة للترحيل لتوصيل الطاقة وفصلها.
ملاحظة مهمة جدًا: نحن هنا نستخدم جهدًا عاليًا وقد تحرق منزلك أو تقتل نفسك إذا ارتكبت أشياء خاطئة. لذلك عليك توخي الحذر الشديد أو تجاهل هذا الجزء فقط إذا لم يكن لديك أي خبرة.
الخطوة 8: الصندوق
حان الوقت الآن لوضع كل شيء في صندوق ، لذا ابحث عن صندوق وضع كل شيء داخل الصندوق (تأكد من عدم عمل أي دائرة كهربائية قصيرة).
لدينا طابعة ثلاثية الأبعاد في المنزل ، لذلك قمت بتصميم وطباعة صندوق لمجموعة أدواتي.
رابط TinkerCad
الخطوة 9:
الوصيف في التحدي الصوتي المنشط
موصى به:
أنبوب LED بالحجر الزجاجي (يتم التحكم في WiFi من خلال تطبيق الهاتف الذكي): 6 خطوات (بالصور)
أنبوب LED بالحجر الزجاجي (يتم التحكم في WiFi من خلال تطبيق الهاتف الذكي): مرحبًا زملائي الصانعين! في هذه التعليمات ، سأوضح لك كيفية إنشاء أنبوب LED يتم التحكم فيه بواسطة WiFi مليء بالأحجار الزجاجية للحصول على تأثير انتشار لطيف. يمكن معالجة مصابيح LED بشكل فردي ، وبالتالي فإن بعض التأثيرات الرائعة ممكنة في
كرسي متحرك يتم التحكم فيه بواسطة عصا التحكم بمساعدة متتبع العوائق: 3 خطوات (بالصور)
كرسي متحرك يتم التحكم فيه بواسطة عصا التحكم بمساعدة متتبع العوائق: من أجل تسهيل ركوب الأشخاص المعاقين جسديًا بأمان ، يتم استخدام جهاز استشعار بالموجات فوق الصوتية لتتبع العقبات الموجودة في الطريق. بناءً على حركة عصا التحكم ، ستقود المحركات الكرسي المتحرك في أي أربعة اتجاهات وسرعة في كل
مزود طاقة خطي يتم التحكم فيه رقميًا: 6 خطوات (مع صور)
مزود طاقة خطي يتم التحكم فيه رقميًا: في سنواتي ، أي منذ حوالي 40 عامًا ، قمت بإنشاء مصدر طاقة خطي مزدوج. حصلت على الرسم التخطيطي من مجلة تسمى "Elektuur" ، تسمى حاليًا "Elektor" في هولندا. يستخدم مصدر الطاقة هذا مقياس جهد واحد لمحاولة الجهد
المصابيح التي يتم التحكم فيها من خلال Google Home: 8 خطوات
مصابيح LED التي يتم التحكم فيها من Google Home: مؤخرًا ، كان لدي الكثير من وقت الفراغ ، لذلك كنت أعمل على مجموعة من المشاريع ، سيسمح لك هذا المشروع بالتحكم في RGB LEDs عبر Google Home باستخدام Raspberry Pi. الآن هناك 3 أجزاء من المشروع ، إنشاء Raspberry Pi ، و seti
منفذ يتم التحكم فيه من Google: 7 خطوات
منفذ يتم التحكم فيه من Google: مشروع حول إنشاء منفذ ذكي خاص بك يمكن التحكم فيه باستخدام مساعد Google أو أي خدمة إدخال أخرى في IFTTT