فهرست مطالب:
- مرحله 1: سرور را راه اندازی کنید
- مرحله 2: پیکربندی و افزونه ها
- مرحله 3: رله حالت جامد را راه اندازی کنید
- مرحله 4: رله Solid Sate را وصل کرده و کد آردوینو را بارگذاری کنید
- مرحله 5: آزمایش کنید
- مرحله ششم: مراحل بعدی
تصویری: Arduino و Apple HomeKit ادغام - خانه خود را از طریق Siri کنترل کنید! اینترنت اشیا اینجاست: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این دستورالعمل به شما یک راه سریع و آسان برای افزودن یک برد آردوینو به 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 را وصل کرده و کد آردوینو را بارگذاری کنید
محیط arduino خود را باز کرده و این طرح را بارگذاری کنید.
آدرس IP خود را در صورت نیاز سفارشی کنید.
اکنون باید برای آزمایش آماده باشد.
homebridge را روی سرور راه اندازی کنید!
مرحله 5: آزمایش کنید
اکنون که همه چیز سر جایش است ، زمان آزمایش آن فرا رسیده است!
Elgatu Eve را از App Store در دستگاه iOS خود بارگیری کنید.
شما باید Homebridge را بعنوان یک وسیله جانبی برای اتصال ببینید. از شماره پین 031-45-154 استفاده کنید ، این را می توان در فایل config.json سفارشی کرد.
پس از اتصال می توانید این را در داخل برنامه به اتاق مورد نظر و غیره منتقل کنید. به Siri یک آزمایش بدهید! باید بتواند رله را با استفاده از صدا کنترل کند!
مرحله ششم: مراحل بعدی
برنامه این است که این مورد را کوچک کرده و از چیزی شبیه به نانو استفاده کنید و آن را در Lightswitches / پریزهای دیواری با رله های بسیار کوچکتر جاسازی کنید و از WiFi برای یک سیستم کامل اتوماسیون خانگی استفاده کنید.
امیدوارم کسی از این کار استفاده ای کند! از نیک فارینا بخاطر کار روی نرم افزار Homebridge بسیار سپاسگزارم!
به زودی ویدیویی منتشر می شود.
توصیه شده:
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
اینترنت اشیا: HoloLens را با استفاده از ابرو خود (EMG) کنترل کنید: 5 مرحله
اینترنت اشیا: HoloLens را با استفاده از ابروهای خود کنترل کنید (EMG): این پروژه بخشی از پروژه NASA SUITS دانشگاه کلرادو بولدر بود که در آوریل 2019 در NASA JSC ارائه و آزمایش شد. برای پروژه آن سال ، من رهبر پروژه سخت افزار بودم توسعه و این یکی از مشارکت من بود
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): 6 مرحله
کنترل دستگاه ها از طریق اینترنت از طریق مرورگر (اینترنت اشیا): در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید دستگاه هایی مانند LED ها ، رله ها ، موتورها و غیره را از طریق اینترنت از طریق مرورگر وب کنترل کنید. و می توانید به صورت ایمن روی هر دستگاهی به کنترل ها دسترسی پیدا کنید. پلت فرم وب مورد استفاده من در اینجا بازدید از RemoteMe.org است
آیا Esp6266 خود را از طریق اینترنت کنترل می کنید؟ رایگان و آسان: 7 مرحله
آیا Esp6266 خود را از طریق اینترنت کنترل می کنید؟ رایگان و آسان: چند بار ما به دنبال راهی ساده برای برقراری ارتباط با دستگاه های خود از طریق اینترنت بدون عوارض و / یا برنامه های واسطه پیچیده ، DNS ، آدرس IP یا VPN نیستیم. بارها از من خواسته شده است که چگونه یک دستگاه را روشن کنم led ، r
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها