جدول المحتويات:
- الخطوة 1: إعداد الخادم
- الخطوة 2: التكوين والإضافات
- الخطوة 3: قم بإعداد ترحيل الحالة الصلبة
- الخطوة 4: قم بتوصيل Solid Sate Relay وتحميل كود Arduino
- الخطوة 5: الاختبار
- الخطوة 6: الخطوات التالية
فيديو: تكامل Arduino و Apple HomeKit - تحكم في منزلك من Siri! إنترنت الأشياء هنا: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
سيمنحك هذا Instructable طريقة سريعة وسهلة لإضافة لوحة اردوينو إلى HomeKit من Apple على جهاز iOS. إنه يفتح جميع أنواع الاحتمالات بما في ذلك البرامج النصية التي تعمل على الخادم ، جنبًا إلى جنب مع Apples HomeKit "Scenes" ، مما يجعله مزيجًا قويًا!
هذا ليس بأي حال من الأحوال حلاً كاملاً أو جاهزًا للاستخدام على المدى الطويل ولكنه يوضح ما هو ممكن مع المزيد من العمل:) تحقق من مدونتي للمشاريع المستقبلية www.arduinoblogger.co.uk
ما هو مطلوب:
- Arduino مع Ethernet Shield أو WiFi
- Raspberry Pi أو خادم آخر
- مرحل الحالة الصلبة أو مرحل عادي مع دائرة تحكم
- لوح الخبز - اختياري
- صندوق المشروع
- بعض الاحيان
- جهاز iOS
- تمديد يؤدي إلى تقطيع
الخطوة 1: إعداد الخادم
يتطلب هذا المشروع استخدام خادم لتشغيل برنامج HomeBridge. لقد استخدمت Raspberry Pi لأنه كان متاحًا بسهولة ولكن نظريًا ، يجب أن يعمل أي شيء يمكنه تشغيل Node. Js!
يمكنك اتباع هذا الدليل هنا للحصول على هذا وتشغيله على Raspberry Pi. توجد تعليمات أخرى حول إنشاء Raspberry Pi إذا كنت بحاجة إلى هؤلاء!
github.com/nfarina/homebridge/wiki/Running …
بمجرد التثبيت ، ستحتاج إلى تثبيت مكون إضافي وتخصيص ملف config.json
الخطوة 2: التكوين والإضافات
افتح ملف config.json الذي يجب أن يكون في ~ /.homebridge / config.json باستخدام محرر النصوص المفضل لديك وأضف ما يلي
{ "كوبري": {
"الاسم": "Homebridge"،
"اسم المستخدم": "CC: 22: 3D: E3: CE: 30" ،
"المنفذ": 51826 ،
"دبوس": "031-45-154"
}, "المنصات": , "مستلزمات": [{
"ملحق": "Http"،
"الاسم": "مصباح غرفة المعيشة" ،
"on_url": "https://192.168.1.201:80/؟on" ،
"off_url": "https://192.168.1.201:80/؟off" ،
"http_method": "GET"
}]
}
ستحتاج أيضًا إلى تثبيت المكون الإضافي homebride-http. سيقوم برنامج HomeBridge بإجراء طلبات HTTP GET إلى Arduino والتي ستقوم بعد ذلك بتشغيل أو إيقاف تشغيل Solid State Relay. تبدو المكالمة كالتالي:
192.168.1. X: 80 /؟
192.168.1. X: 80 /؟ إيقاف
لتثبيت نوع المكون الإضافي:
npm تثبيت homebridge-http
الخطوة 3: قم بإعداد ترحيل الحالة الصلبة
لقد استخدمت مرحل الحالة الصلبة شديد التحمل. يمكن استبدال هذا (وسيكون في الإصدارات المستقبلية من هذا) لشيء أصغر بكثير. من الواضح تقييم هذا للحمل الذي تنوي التخلص منه.
هذا هو بالفعل عميل تمديد "ذكي" الآن.
سيتصل الجزء الموجب لترحيل الحالة الصلبة بالدبوس 5 على اردوينو.
سيتصل السالب بدبوس GND.
تنطبق جميع التحذيرات المعتادة عند التعامل مع 120/220 vdc - TAKE CARE.
الخطوة 4: قم بتوصيل Solid Sate Relay وتحميل كود Arduino
افتح بيئة اردوينو الخاصة بك وقم بتحميل هذا الرسم التخطيطي.
قم بتخصيص عنوان IP الخاص بك حسب الحاجة.
يجب أن يكون هذا جاهزًا الآن للاختبار.
إطلاق homebridge على الخادم!
الخطوة 5: الاختبار
الآن بعد أن أصبح كل شيء في مكانه ، حان الوقت للاختبار!
قم بتنزيل Elgatu Eve من متجر التطبيقات على جهاز iOS الخاص بك.
يجب أن ترى Homebridge كملحق متاح ليتم توصيله. استخدم الرقم السري 031-45-154 ، ويمكن تخصيصه في ملف config.json.
بمجرد الاتصال ، يمكنك تحريك هذا داخل التطبيق إلى الغرفة المطلوبة وما إلى ذلك. قم بإجراء اختبار لـ Siri! يجب أن يكون قادرًا على التحكم في التتابع باستخدام الصوت!
الخطوة 6: الخطوات التالية
تتمثل الخطة في تقليص هذا الحجم واستخدام شيء مثل Nano وتضمين ذلك في مفاتيح Lightswitches / مآخذ الحائط مع مرحلات أصغر بكثير واستخدام WiFi لنظام أتمتة المنزل الكامل.
أتمنى أن يستفيد شخص ما من هذا! شكراً جزيلاً لنيك فارينا على عمله في برنامج Homebridge!
الفيديو قريبا.
موصى به:
إنترنت الأشياء - انشر البيانات إلى كلام الأشياء باستخدام ESP8266: 3 خطوات
إنترنت الأشياء | نشر البيانات في موقع Thingspeak باستخدام ESP8266: في الوقت الحاضر ، يتجه إنترنت الأشياء وهناك الكثير من البيانات التي يمكن تحميلها عبر السحابة وتحليل البيانات. تقوم المستشعرات الصغيرة بتحديث البيانات الموجودة على السحابة ويعمل المحرك على طرف آخر عليها ، وسأشرح أحد أمثلة إنترنت الأشياء. أنا هذا المقال وأنا
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام تشغيل Mongoose: 5 خطوات
أساسيات إنترنت الأشياء: توصيل إنترنت الأشياء الخاص بك بالسحابة باستخدام نظام التشغيل Mongoose: إذا كنت شخصًا يعمل في مجال الإصلاح والإلكترونيات ، في كثير من الأحيان ، ستصادف مصطلح إنترنت الأشياء ، والذي يُختصر عادةً باسم IoT ، وهذا هو يشير إلى مجموعة من الأجهزة التي يمكنها الاتصال بالإنترنت! أن تكون مثل هذا الشخص
مراقبة تجمع إنترنت الأشياء باستخدام لوحة الأشياء: 8 خطوات
مراقبة IoT Pool with ThingsBoard: سيوضح هذا التوجيه كيفية مراقبة الأس الهيدروجيني و ORP ودرجة حرارة تجمع أو منتجع صحي وتحميل البيانات إلى خدمة التصور والتخزين في ThingsBoard.io
المدخلات التناظرية لإنترنت الأشياء - الشروع في استخدام إنترنت الأشياء: 8 خطوات
المدخلات التناظرية لإنترنت الأشياء - الشروع في استخدام إنترنت الأشياء: يعد فهم المدخلات التناظرية جزءًا مهمًا من فهم كيفية عمل الأشياء من حولنا ، ومعظم إن لم يكن كل المستشعرات عبارة عن مستشعرات تناظرية (في بعض الأحيان يتم تحويل هذه المستشعرات إلى رقمية). على عكس المدخلات الرقمية التي يمكن تشغيلها أو إيقاف تشغيلها فقط ، فإن الإدخال التناظري