فهرست مطالب:

Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله

تصویری: Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله

تصویری: Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله
تصویری: Leap Motion SDK 2024, دسامبر
Anonim
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست
Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست

این دستورالعمل به شما یک راه سریع و آسان برای افزودن یک برد آردوینو به HomeKit اپل در دستگاه iOS می دهد. این برنامه انواع مختلفی از جمله اسکریپت های در حال اجرا بر روی سرور ، همراه با Apples HomeKit "Scenes" را باز می کند ، و ترکیبی قدرتمند را ایجاد می کند!

این به هیچ وجه یک راه حل کامل یا آماده برای استفاده طولانی مدت نیست ، اما نشان می دهد که با کمی کار بیشتر چه چیزی ممکن است:) وبلاگ من را برای پروژه های آینده ببینید www.arduinoblogger.co.uk

آنچه لازم است:

  • آردوینو با اترنت شیلد یا WiFi
  • رزبری پای یا سرور دیگر
  • رله حالت جامد یا رله عادی با مدار کنترل
  • تخته نان - اختیاری
  • جعبه پروژه
  • چند وقت
  • دستگاه iOS
  • Extension Lead برای حک کردن

مرحله 1: سرور را راه اندازی کنید

سرور را راه اندازی کنید
سرور را راه اندازی کنید

این پروژه نیاز به استفاده از سرور برای اجرای نرم افزار HomeBridge دارد. من از Raspberry Pi استفاده کردم زیرا در دسترس بود اما از لحاظ تئوری هر چیزی که بتواند Node را اجرا کند باید کار کند!

برای راه اندازی و استفاده از رزبری پای می توانید این راهنما را در اینجا دنبال کنید. در صورت نیاز به رزبری پای ، دستورالعمل های دیگری نیز وجود دارد!

github.com/nfarina/homebridge/wiki/Running…

پس از نصب ، باید افزونه ای را نصب کرده و فایل config.json را سفارشی کنید

مرحله 2: پیکربندی و افزونه ها

فایل config.json خود را که باید در ~/.homebridge/config.json باشد با استفاده از ویرایشگر متن مورد علاقه خود باز کنید و موارد زیر را اضافه کنید

"name": "پل خانگی" ،

"نام کاربری": "CC: 22: 3D: E3: CE: 30" ،

"بندر": 51826 ،

"pin": "031-45-154"

}, "بستر، زمینه": , "تجهیزات جانبی": [{

"accessory": "Http" ،

"name": "لامپ اتاق نشیمن" ،

"on_url": "https://192.168.1.201:80/؟on"،

"off_url": "https://192.168.1.201:80/؟off"،

"http_method": "دریافت"

}]

}

همچنین باید افزونه homebride-http را نصب کنید. نرم افزار HomeBridge درخواست های HTTP GET را به آردوینو ارسال می کند و سپس رله حالت جامد را روشن یا خاموش می کند. این تماس به این شکل است:

192.168.1. X: 80/؟ روشن است

192.168.1. X: 80/؟ خاموش

برای نصب نوع افزونه:

npm homebridge-http را نصب کنید

مرحله 3: رله حالت جامد را راه اندازی کنید

رله حالت جامد را راه اندازی کنید
رله حالت جامد را راه اندازی کنید

من از یک رله Solid State بسیار سنگین استفاده کرده ام. این می تواند (و در نسخه های بعدی این) جایگزین چیزی بسیار کوچکتر شود. بدیهی است برای بار مورد نظر برای تخلیه آن به این امتیاز دهید.

این در حال حاضر به طور م aثر سرآمد افزونه "هوشمند" است.

رله پای مثبت حالت جامد به پین 5 در آردوینو متصل می شود.

منفی به پین GND متصل می شود.

هنگام برخورد با 120/220 vdc همه هشدارهای معمول اعمال می شود - TARE CARE.

مرحله 4: رله Solid Sate را وصل کرده و کد آردوینو را بارگذاری کنید

رله Solid Sate را متصل کرده و کد آردوینو را بارگذاری کنید
رله Solid Sate را متصل کرده و کد آردوینو را بارگذاری کنید

محیط arduino خود را باز کرده و این طرح را بارگذاری کنید.

آدرس IP خود را در صورت نیاز سفارشی کنید.

اکنون باید برای آزمایش آماده باشد.

homebridge را روی سرور راه اندازی کنید!

مرحله 5: آزمایش کنید

تست!
تست!
تست!
تست!

اکنون که همه چیز سر جایش است ، زمان آزمایش آن فرا رسیده است!

Elgatu Eve را از App Store در دستگاه iOS خود بارگیری کنید.

شما باید Homebridge را بعنوان یک وسیله جانبی برای اتصال ببینید. از شماره پین 031-45-154 استفاده کنید ، این را می توان در فایل config.json سفارشی کرد.

پس از اتصال می توانید این را در داخل برنامه به اتاق مورد نظر و غیره منتقل کنید. به Siri یک آزمایش بدهید! باید بتواند رله را با استفاده از صدا کنترل کند!

مرحله ششم: مراحل بعدی

برنامه این است که این مورد را کوچک کرده و از چیزی شبیه به نانو استفاده کنید و آن را در Lightswitches / پریزهای دیواری با رله های بسیار کوچکتر جاسازی کنید و از WiFi برای یک سیستم کامل اتوماسیون خانگی استفاده کنید.

امیدوارم کسی از این کار استفاده ای کند! از نیک فارینا بخاطر کار روی نرم افزار Homebridge بسیار سپاسگزارم!

به زودی ویدیویی منتشر می شود.

توصیه شده: