فهرست مطالب:

DoorMaster: 4 مرحله
DoorMaster: 4 مرحله

تصویری: DoorMaster: 4 مرحله

تصویری: DoorMaster: 4 مرحله
تصویری: 100 Doors Mystery Adventure Escape game Level 11 walkthrough 2024, نوامبر
Anonim
DoorMaster
DoorMaster

سلام به همگی!

در این پروژه به شما نشان خواهم داد که چگونه زنگ در و زنگ در را در خانه هوشمند خود ادغام کنید!

از آنجا که من از FHEM به عنوان سیستم خانه هوشمند خود استفاده می کنم ، فقط می توانم روش FHEM را به شما نشان دهم ، اما مطمئن هستم که می توانید آن را به راحتی به هر سیستم دیگری ترجمه کنید!:-)

باید اعتراف کنم که من حرفه ای نیستم! اکثر پروژه های من (مانند این) فقط برای سرگرمی هستند … من ایده چیزی را دریافت می کنم و سپس آن را درک می کنم!

این پروژه ترکیبی از تنبلی و زیرکی است که من می گویم … بنابراین امیدوارم به شما خوش بگذرد!:-)

سخت افزار مورد استفاده (مورد نیاز):

- زنگ درب قابل دسترسی

- Wemos D1 mini (ESP8266) -> پیوند آمازون (جستجو)

- Finder 40.61 relais (12V ~) -> (آن را در فروشگاه محلی ما در reichelt یافت ، اما باید این یکی باشد اگرچه تصویر با توضیحات مطابقت ندارد ، زیرا 230V نشان داده می شود)

- کابل / سیم جامپر -> پیوند آمازون (جستجو)

- Shelly 1 -> Shelly link (محصول)

سخت افزار مورد استفاده (اختیاری):

- سپر باتری Wemos D1 -> پیوند آمازون (جستجو)

- پنل خورشیدی 6V 6W -> پیوند آمازون (محصول)

- نگهدارنده باتری -> پیوند آمازون (محصول)

- باتری قابل شارژ -> پیوند آمازون (محصول)

- Amazon Echo -> پیوند آمازون (محصول)

مرحله 1: زنگ در

زنگ در
زنگ در
زنگ در
زنگ در

سخت افزار مورد استفاده در این مرحله (مورد نیاز):

- زنگ درب قابل دسترسی

- Wemos D1 Mini

- کابل / سیم جامپر

- Finder 40.61 (12V ~ / 16A) (این برای زنگ درب من است … لطفا اطمینان حاصل کنید که از رله مناسب برای زنگ درب خود استفاده می کنید!)

- تخته نان

سخت افزار مورد استفاده در این مرحله (اختیاری):

- سپر کوچک باتری Wemos D1

- پنل خورشیدی 6 ولت 6 وات

- نگهدارنده باتری

- باتری قابل شارژ

نحوه اتصال زنگ درب به wemos d1 mini (فایل سرحال برای بارگیری در دسترس است)

** توجه ** رله های استفاده شده در تصویر مهیج فقط برای مثال است

برای طرف Wemos ، ما قسمت پایین تخته نان را انتخاب می کنیم!

Wemos به موارد زیر متصل می شود:

1) خروجی 5 ولت به بخش پایین تر

2) زمین تا بخش منهای پایین

Relais به موارد زیر متصل می شود:

1) پین سیم پیچ Relais 1 به قسمت بالا به علاوه

2) پین سیم پیچ Relais 2 به بخش منهای بالا

3) Relais معمولی را به قسمت پایین تر اضافه کنید

4) Relais پایانه B (غیر فعال) را به پین D2 Wemos تغییر دهید ، یک مقاومت 120 اهم 1٪ بین ترمینال B و اتصال به پین D2 همانطور که در تصویر نشان داده شده است برای خروج قرار دهید. یک پای مقاومت در بین و پای دیگر به قسمت منفی پایین تر می رود

زنگ در به موارد زیر متصل می شود:

1) بعلاوه از زنگ درب تا قسمت پلاس فوقانی

2) منهای زنگ درب تا قسمت منهای بالا

این برای اتصال است!

قسمت آردوینو (پروژه آردوینو برای بارگیری در دسترس است)

یک پروژه MQTT برای Wemos خود ایجاد کنید و آن را تنظیم کنید تا بتواند به Wifi شما متصل شود و به نمونه اصلی شما متصل شود!

متغیر زیر را قبل از بخش راه اندازی اعلام کنید:

const int relaisPin = 4؛

int relaisState = 0؛

int oldRelaisState = 0؛

موارد زیر را به بخش راه اندازی اضافه کنید:

pinMode (relaisPin ، INPUT_PULLUP) ؛

موارد زیر را به قسمت حلقه اضافه کنید:

relaisState = digitalRead (relaisPin) ؛ // وضعیت فعلی ورودی relais را بخوانید و ذخیره کنید

if (relaisState! = oldRelaisState) {// ما فقط یک بار در هر ماشه اعلان را می خواهیم.. بنابراین اجازه دهید آن را مقایسه کنیم!

if (relaisState == HIGH) {// آیا ما در اینجا درجه بالایی داریم؟

oldRelaisState = relaisState؛ //بله ما داریم! بیایید آن را برای مقایسه کوچک خود در دو خط بالا ذخیره کنیم

Serial.println ("زنگ !!!") ؛ //صدای زنگ:-)

client.publish ("/وضعیت" ، "زنگ") ؛ // بیایید "حلقه" خود را به عنوان وضعیت MQTT منتشر کنیم

client.publish ("/STATE" ، "Online") ؛ // برای من با انتشار وضعیت من در اینترنت بهتر کار کرد…

}

}

قسمت FHEM

در خط زیر ، من به شما نشان می دهم که چگونه می توانید وضعیت دستگاه FHEM را بخوانید. در مورد من ، من از حساب pushover خود برای ارسال یک اعلان فشار به تلفن همراهم ، با یک متن کوچک زیبا استفاده می کنم (نه.. این متن واقعی نیست که من استفاده می کنم ؛-))

define on_NormalRing به MQTT2_KlingelSensor اطلاع دهید: وضعیت:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F '= RING RING RING RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}

شما باید نام "MQTT2_KlingelSensor" را به نام دستگاه FHEM خود تغییر نام دهید!

خودشه! ما (امیدوارم) زنگ درب خانه خود را به سیستم خانه هوشمند خود متصل کرده باشیم … خوب!

بیایید به فصل بعدی برویم ، و صدف را با زنگ درب ما وصل کنیم:-)

مرحله 2: زنگ درب

زنگ درب
زنگ درب
زنگ درب
زنگ درب

این قسمت واقعا سریع و ساده است.

- پوسته را به منبع تغذیه وصل کنید (من از کلیدهای روشنایی بالای زنگ من استفاده کردم)

از آنجا که پوسته اهمیتی نمی دهد که چه چیزی را تغییر می دهد ، ما فقط پوسته را به کلید خود اضافه می کنیم ، که صدای زنگ را روشن می کند و در طبقه پایین را باز می کند.

حالا Shelly را به خانه هوشمند خود اضافه کنید و آن را هرطور که می خواهید کنترل کنید. در مورد من ، الکسا با افزودن یک دستور سفارشی در را برای من باز می کند:-)

راههای ممکن:

- برنامه Shelly

- آمازون اکو

- دستیار گوگل

- سیری

… حدس می زنم حدس می زنم ؛-)

مرحله 3: فقط یک ایده کوچک…

برای افرادی مانند من ، که نه تنها کمی تنبل هستند بلکه تمایل دارند کلیدهای خود را فراموش کنند ، می توانم موارد زیر را به شما بگویم:

با استفاده از این تنظیمات می توان "سیستم در-زنگ-کد-کلید" را به صورت "کد مورس" کدگذاری کرد!

من این کار را در پروژه آردوینو انجام دادم و اگر "کد مورس" (که در پروژه خود به آن کد اورژانسی می گفتم) درست وارد شد ، وضعیت MQTT را در "EmergencyRing" منتشر کردم.

خط FHEM به شکل زیر است:

تعریف on_EmergencyRing2 به MQTT2_Klingel اطلاع دهید

زنگ در را برای 3 ثانیه باز می کند!

کلیدت را فراموش کردی؟ فقط از زنگ درب خود استفاده کنید و اجازه دهید سیستم خانه هوشمند شما در را برای شما باز کند! ؛-)

مرحله چهارم: ممنون که خواندید

از اینکه اولین پروژه من را خواندید متشکرم!

شاید شما چیزی آموخته اید ، شاید از آن الهام گرفته اید … اما من واقعاً امیدوارم در ادامه کمی لذت ببرید.

الکس

توصیه شده: