فهرست مطالب:

سیستم زنگ هشدار IDC2018IOT: 7 مرحله
سیستم زنگ هشدار IDC2018IOT: 7 مرحله

تصویری: سیستم زنگ هشدار IDC2018IOT: 7 مرحله

تصویری: سیستم زنگ هشدار IDC2018IOT: 7 مرحله
تصویری: The Internet of Things by James Whittaker of Microsoft 2024, جولای
Anonim
Image
Image

در این دستورالعمل مراحل ایجاد زنگ هشدار اینترنت اشیا را طی خواهید کرد. این یک سیستم هشدار ارزان قیمت خانگی با قیمت مناسب است و از طریق WiFi به اینترنت قابل دسترسی است. وقتی فردی در را باز می کند یا چراغ اتاق شما را روشن می کند ، زنگ هشدار فعال می شود. این پروژه می تواند برای شما مفید باشد که آیا واقعاً می خواهید یک زنگ هشدار برای محافظت از اتاق خود تنظیم کنید یا اگر می خواهید مهارت های برنامه نویسی خود را برای Node MCU تمرین کنید. گزینه دیگر استفاده از سنسور نور به عنوان ساعت زنگ دار است که هر روز شما را در طلوع آفتاب بیدار می کند.

مرحله 1: قطعات

ساخت و ساز فنی
ساخت و ساز فنی

اجزای مورد نیاز این پروژه:

1. برد Node MCU.

2. نور ترمین + مقاومت 330 اهم - برای تشخیص قدرت نور در اتاق استفاده می شود.

3. نی سوئیچ درب - برای تشخیص سناریوی باز شدن در استفاده می شود.

4. بلندگو - برای پخش زنگ هشدار استفاده می شود

5. کابل های جامپر

6. تلفن همراه با برنامه blynk + حساب - برای کنترل زنگ هشدار از تلفن شما استفاده می شود.

7. حساب Adafruit - برای کنترل سنسور theremin و مشاهده آمار جمع آوری شده از مدار زنگ هشدار استفاده می شود.

مرحله 2: جریان مدار

هنگامی که مدار به برق متصل می شود ، زنگ منتظر می ماند تا از برنامه blynk در تلفن همراه شما فعال شود. در صورت تشخیص باز شدن درب یا نور موجود در آن اندازه گیری قدرت نور که بزرگتر است در این صورت آستانه زنگ هشدار ایجاد می شود. Blynk یک اعلان به تلفن شما و یک ایمیل به حساب شما ارسال می کند که نشان می دهد زنگ هشدار فعال شده است. داده های اندازه گیری شده در صورت فعال شدن زنگ هشدار (تغییر نی و نور در آنجا) در وب سایت adafruit منتشر می شود.

مرحله 3: ساخت و ساز فنی

ساخت و ساز فنی
ساخت و ساز فنی
ساخت و ساز فنی
ساخت و ساز فنی

1. حساب blynk را در https://www.blynk.cc/ باز کنید. توکن دسترسی خصوصی خود را ذخیره کنید.

2. برنامه blynk خود را بر روی تلفن همراه خود به شکل زیر پیکربندی کنید.

3. حساب adafruit خود را باز کرده و داشبورد خود را مطابق تصویر زیر بسازید. توکن دسترسی خصوصی خود را ذخیره کنید.

4. config.h را باز کرده و تنظیمات - WIFI ، Adafruit و Blynk را پر کنید.

5. مدار را مطابق شکل بسازید. توجه: سوئیچ نی به عنوان مثال روی ماتریس قرار می گیرد. با این حال ، باید به یاد داشته باشید که آن را روی درب خود قرار دهید.

6. طرح را روی برد NodeMCU خود بارگذاری کرده و از زنگ هشدار استفاده کنید!

مرحله 4: کد

در اینجا می توانید کد این سیستم هشدار را مشاهده کنید.

مرحله 5: محدودیت ها

محدودیت اصلی این مدار وابستگی آن به خدمات شخص ثالث مانند blynk است. در صورت عدم کارکرد این سرویس ، ممکن است برخی از عملکردهایی را که در این پروژه ایجاد کرده ایم از دست بدهیم.

مرحله ششم: چالش ها

بزرگترین چالش در این پروژه درک این است که ما 3 پروتکل مختلف داریم که با هم کار می کنند. WiFi ، Blynk و MQTT و ما باید از ابتدا آنها را متفاوت تنظیم کنیم تا این زنگ هشدار کار کند. پس از گذراندن این مرحله از تنظیمات و داشتن حساب کاربری خود در Blynk و Adafruit ، ما فکر می کنیم استفاده از این پروژه بسیار ساده است.

ما سعی کردیم با حذف تمام پیکربندی ها از طرح و قرار دادن آن در فایل conifg.h ، این چالش را برای شما آسان تر کنیم. ما فکر می کنیم که این کار بسیار آسان تر خواهد بود.

مرحله 7: پیشرفت های آینده

1. به احتمال زیاد یک سنسور شناسه لمسی اضافه می شود که می تواند هشدار را در هر کجا که نصب شده است روشن/خاموش کند. این مورد علاوه بر عملکرد روشن/خاموش از راه دور با blynk اضافه می شود. برآورد زمان کار - 1 روز.

2. یک صفحه نمایش OLED به مدار اضافه کنید که جایگزین چاپهای سریال به رایانه می شود. به احتمال زیاد می خواهید این ویژگی را اضافه کنید. صفحه نمایش می تواند اطلاعات مربوط به وضعیت زنگ هشدار را حتی در صورت عدم اتصال به کامپیوتر ارائه دهد. برآورد زمان کار - 1 روز.

3. من همچنین می خواهم یک دوربین به مدار اضافه کنم که در هر زمان که زنگ هشدار فعال می شود شروع به پخش مستقیم می کند. بنابراین می توان از راه دور دید که چه کسی داخل اتاق است. برآورد زمان کار - 2 روز.

توصیه شده: