فهرست مطالب:

ساعت زنگ دار هوشمند: 5 مرحله
ساعت زنگ دار هوشمند: 5 مرحله

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

تصویری: ساعت زنگ دار هوشمند: 5 مرحله
تصویری: چهار تا نکته برای خرید ساعت هوشمند ⌚️ 2024, جولای
Anonim
ساعت زنگ دار هوشمند
ساعت زنگ دار هوشمند

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

بسیاری از ما به محض به صدا در آمدن زنگ ساعت از خواب بلند می شویم. این ساعت زنگ دار همچنین ساعت هایی را که هر روز آن را خاموش کرده اید ذخیره می کند ، که امیدواریم در آینده از آن برای افزودن ویژگی های جدید استفاده کنید.

راه حل پیشنهادی ما یک زنگ هشدار است که شما را هر روز صبح بیدار می کند و از چراغ های LED برای نشان دادن داده های مورد علاقه شما استفاده می کند. اکنون تابستان است ، بنابراین ما روز خود را تنظیم کردیم تا به ما اطلاع دهیم که آیا روز خاصی گرم یا مرطوب خواهد بود - از این گذشته ، واقعاً نیازی به بررسی آب و هوا نیست.

جریان اطلاعات به شرح زیر است. گره MCU در ساعت 8 صبح از IFTTT یک webhook دریافت می کند که زنگ هشدار را روشن می کند. یک webhook دیگر از IFTTT گزارش آب و هوا را دریافت می کند و چراغ های LED را با توجه به آستانه های ما به روز می کند. وقتی روی دکمه "رد" کلیک می شود ، مهر زمان برای استفاده بعدی به یک صفحه Google اضافه می شود. ما همچنین webhook ها را در یک برنامه Blynk تعریف کرده ایم ، تا همه آن را متصل نگه داریم.

آنچه شما نیاز دارید:

  • گره MCU
  • تخته نان
  • گوینده
  • 2 چراغ led (رنگهای مختلف)
  • 2 مقاومت (330R)
  • دکمه
  • 6 کابل آردوینو

مرحله 1: مواد خود را با هم جمع کنید

با استفاده از Node MCU ، دو LED ، یک دکمه و یک بلندگو را متصل کردیم.

مرحله 2: برنامه های کاربردی IFTTT را تنظیم کنید

برنامه های کاربردی IFTTT را تنظیم کنید
برنامه های کاربردی IFTTT را تنظیم کنید
برنامه های کاربردی IFTTT را تنظیم کنید
برنامه های کاربردی IFTTT را تنظیم کنید
برنامه های کاربردی IFTTT را تنظیم کنید
برنامه های کاربردی IFTTT را تنظیم کنید

برای این ساعت زنگ دار به چند اپلت نیاز دارید.

  1. ساعت 8 صبح ، زنگ هشدار را روشن کنید
  2. در عین حال ، درخواست گزارش آب و هوا برای همان روز را ارسال کنید. دریافت پیش بینی دما و باد
  3. هنگامی که زنگ ساعت خاموش است ، مهر زمان را به برگه های گوگل ارسال کنید.

اطمینان حاصل کنید که هر مقدار مورد نیاز شما با پین مجازی خاص خود مرتبط است.

مرحله 3: برنامه Blynk را پیکربندی کنید

برنامه Blynk را پیکربندی کنید
برنامه Blynk را پیکربندی کنید

یک برنامه Blynk تنظیم کنید و قلاب های وب مورد استفاده در آنجا را تعریف کنید. همچنین باید از کلید برنامه در کد خود استفاده کنید ، بنابراین حتماً آن را ذخیره کنید.

مرحله 4: کد خود را بنویسید

کد خود را بنویسید
کد خود را بنویسید

برای هر یک از پین های مجازی که در برنامه blynk تعریف کرده اید ، یک تابع BLYNK_WRITE (V n) برای مدیریت همه داده ها بنویسید.

ما آستانه روز گرم را 30 درجه سانتیگراد و آستانه Windy را 40 کیلومتر در ساعت تعیین می کنیم. به این ترتیب اگر قرار است روز خاصی گرم یا بادی باشد ، اولین چیزی به شما هشدار داده شده است.

مرحله 5: خلاصه

چالش اصلی این پروژه اتصال همه اپلت ها از IFTTT بود. ما با آزمایش هر یک به صورت جداگانه ، و سپس همه چیز را در کنار هم قرار دادیم پس از اینکه دیدیم هر قسمت از پروژه به تنهایی کار می کند.

سیستمی که ما ساختیم آنقدرها که انتظار داشتیم پیشرفته نیست. از آنجا که ما به صفحه نمایش یا روشهای دیگر نمایش داده ها به کاربر دسترسی نداریم ، از یک روش ساده استفاده کردیم - از چراغ های LED برای نشان دادن موارد خاص استفاده کردیم.

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

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

ایده دیگر این است که یک صفحه به پروژه خود اضافه کنید و پیش بینی دقیقی برای گزارش آب و هوا ارائه دهید ، همراه با هرگونه اطلاعاتی که کاربر دوست دارد اول صبح بداند.

در اینجا می توانید ویدئویی از خاموش شدن زنگ هشدار را مشاهده کنید:

توصیه شده: