فهرست مطالب:
- مرحله 1: مواد خود را با هم جمع کنید
- مرحله 2: برنامه های کاربردی IFTTT را تنظیم کنید
- مرحله 3: برنامه Blynk را پیکربندی کنید
- مرحله 4: کد خود را بنویسید
- مرحله 5: خلاصه
تصویری: ساعت زنگ دار هوشمند: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
ایده پشت این پروژه داشتن یک ساعت زنگ دار حداقل اما آموزنده در صبح است. ما نیازی به همه اطلاعاتی که از طریق تلفن خود دریافت می کنیم نداریم ، اما بسیاری از ما می خواهیم یک یا دو مورد را بدانیم. به عنوان مثال ، خوب است بدانید که آیا روز خاصی خواهد بود یا خیر.
بسیاری از ما به محض به صدا در آمدن زنگ ساعت از خواب بلند می شویم. این ساعت زنگ دار همچنین ساعت هایی را که هر روز آن را خاموش کرده اید ذخیره می کند ، که امیدواریم در آینده از آن برای افزودن ویژگی های جدید استفاده کنید.
راه حل پیشنهادی ما یک زنگ هشدار است که شما را هر روز صبح بیدار می کند و از چراغ های LED برای نشان دادن داده های مورد علاقه شما استفاده می کند. اکنون تابستان است ، بنابراین ما روز خود را تنظیم کردیم تا به ما اطلاع دهیم که آیا روز خاصی گرم یا مرطوب خواهد بود - از این گذشته ، واقعاً نیازی به بررسی آب و هوا نیست.
جریان اطلاعات به شرح زیر است. گره MCU در ساعت 8 صبح از IFTTT یک webhook دریافت می کند که زنگ هشدار را روشن می کند. یک webhook دیگر از IFTTT گزارش آب و هوا را دریافت می کند و چراغ های LED را با توجه به آستانه های ما به روز می کند. وقتی روی دکمه "رد" کلیک می شود ، مهر زمان برای استفاده بعدی به یک صفحه Google اضافه می شود. ما همچنین webhook ها را در یک برنامه Blynk تعریف کرده ایم ، تا همه آن را متصل نگه داریم.
آنچه شما نیاز دارید:
- گره MCU
- تخته نان
- گوینده
- 2 چراغ led (رنگهای مختلف)
- 2 مقاومت (330R)
- دکمه
- 6 کابل آردوینو
مرحله 1: مواد خود را با هم جمع کنید
با استفاده از Node MCU ، دو LED ، یک دکمه و یک بلندگو را متصل کردیم.
مرحله 2: برنامه های کاربردی IFTTT را تنظیم کنید
برای این ساعت زنگ دار به چند اپلت نیاز دارید.
- ساعت 8 صبح ، زنگ هشدار را روشن کنید
- در عین حال ، درخواست گزارش آب و هوا برای همان روز را ارسال کنید. دریافت پیش بینی دما و باد
- هنگامی که زنگ ساعت خاموش است ، مهر زمان را به برگه های گوگل ارسال کنید.
اطمینان حاصل کنید که هر مقدار مورد نیاز شما با پین مجازی خاص خود مرتبط است.
مرحله 3: برنامه Blynk را پیکربندی کنید
یک برنامه Blynk تنظیم کنید و قلاب های وب مورد استفاده در آنجا را تعریف کنید. همچنین باید از کلید برنامه در کد خود استفاده کنید ، بنابراین حتماً آن را ذخیره کنید.
مرحله 4: کد خود را بنویسید
برای هر یک از پین های مجازی که در برنامه blynk تعریف کرده اید ، یک تابع BLYNK_WRITE (V n) برای مدیریت همه داده ها بنویسید.
ما آستانه روز گرم را 30 درجه سانتیگراد و آستانه Windy را 40 کیلومتر در ساعت تعیین می کنیم. به این ترتیب اگر قرار است روز خاصی گرم یا بادی باشد ، اولین چیزی به شما هشدار داده شده است.
مرحله 5: خلاصه
چالش اصلی این پروژه اتصال همه اپلت ها از IFTTT بود. ما با آزمایش هر یک به صورت جداگانه ، و سپس همه چیز را در کنار هم قرار دادیم پس از اینکه دیدیم هر قسمت از پروژه به تنهایی کار می کند.
سیستمی که ما ساختیم آنقدرها که انتظار داشتیم پیشرفته نیست. از آنجا که ما به صفحه نمایش یا روشهای دیگر نمایش داده ها به کاربر دسترسی نداریم ، از یک روش ساده استفاده کردیم - از چراغ های LED برای نشان دادن موارد خاص استفاده کردیم.
راه های زیادی برای ادامه این پروژه وجود دارد.
یکی از کاربردی ترین روش هایی که در اجرای این پروژه مشاهده می کنیم ، تغییر زمان بیداری بر اساس مدت زمان بیدار شدن کاربر است. آیا نیم ساعت طول می کشد تا زنگ ساعت را خاموش کنید؟ در این صورت نیم ساعت قبل از زمان تعیین شده شما را بیدار می کند. شاید بعداً در بیدار شدن سریع بهتر شوید. در این صورت ، بعداً شما را از خواب بیدار می کند. این کار را می توان با استفاده از زمان هایی که به یک صفحه گوگل ارسال می کنیم و با انجام برخی از ریاضیات ساده ، زمان لازم برای بیدار شدن را تعیین کرد.
ایده دیگر این است که یک صفحه به پروژه خود اضافه کنید و پیش بینی دقیقی برای گزارش آب و هوا ارائه دهید ، همراه با هرگونه اطلاعاتی که کاربر دوست دارد اول صبح بداند.
در اینجا می توانید ویدئویی از خاموش شدن زنگ هشدار را مشاهده کنید:
توصیه شده:
ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر)
چراغ هوشمند ساعت زنگ دار Upcycled: در این پروژه من یک ساعت زنگ دار کاملاً خراب را به صورت کامل تخلیه می کنم. صفحه ساعت با 12 LED جایگزین شده است که توسط یک نوار LED در اطراف لبه ساعت روشن شده است. 12 LED زمان را مشخص می کند و نوار LED طوری برنامه ریزی شده است که به عنوان زنگ خطر عمل می کند و می چرخد
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت زنگ دار: زنگ مخصوص ، بسیار م :ثر: 3 مرحله
ساعت زنگ دار: آهنگ زنگ ویژه ، بسیار م :ثر: سلام به همه! این اولین باری است که من یک دستورالعمل ارسال می کنم ، متاسفم برای سطح پایینی که در زبان انگلیسی دارم :) در اینجا بیداری برای کمک به کسانی است که صبح دوباره به خواب می روند. این اصل بسیار ساده است ، نه اینکه با زنگ بیدار شوید یا
ساعت زنگ دار خیابان کنجدی DIY (با زنگ خطر!): 6 مرحله (همراه با تصاویر)
ساعت زنگ دار خیابان کنجدی DIY (با هشدار آتش!): سلام به همه! این پروژه اولین پروژه من است. از آنجایی که اولین تولد پسرعموهایم در راه بود ، می خواستم برای او هدیه ای ویژه تهیه کنم. از عمو و عمه ام شنیدم که او در خیابان کنجد است ، بنابراین با خواهر و برادرهایم تصمیم گرفتم یک ساعت زنگ دار بر اساس
مونتاژ "ساعت هوشمند 2" (ساعت زنگ دار مبتنی بر آردوینو با بسیاری از ویژگی های اضافی): 6 مرحله
مونتاژ "ساعت هوشمند 2" (ساعت زنگ دار مبتنی بر آردوینو با بسیاری از ویژگی های اضافی): این آموزش نحوه مونتاژ کیت برای ساعت هوشمند 2 ، یک پروژه منبع باز (سخت افزاری و نرم افزاری) را نشان می دهد. یک کیت کامل Wise Clock 2 را می توانید در اینجا خریداری کنید. به طور خلاصه ، این کاری است که Wise Clock 2 می تواند انجام دهد (با نرم افزار منبع باز فعلی