فهرست مطالب:
- تدارکات
- مرحله 1: محوطه
- مرحله 2: کد…
- مرحله 3: اتصالات را ایجاد کنید
- مرحله 4: Blynk را تنظیم کنید
- مرحله 5: راه اندازی IFTTT
- مرحله 6: روشن کنید
تصویری: لامپ آب و هوا - تغییر رنگ با دما: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام! چند بار اتفاق افتاده است که در اتاق خود زیر کولر خنک شده اید ، بدون اینکه بدانید بیرون چقدر گرم است. وضعیت حیوان خانگی خود را تصور کنید. نه AC دارد و نه فن. ممکن است چندان رایج نباشد ، اما چند بار اتفاق می افتد. بنابراین من چراغ هوا را به شما تقدیم می کنم! این در واقع یک نسخه به روز شده از لامپ ISS است که چند روز پیش ساختم. این پروژه به شما نشان می دهد که ساخت و سفارشی سازی لامپ چقدر آسان است. حرف زدن بس است. در واقع لامپ چه می کند؟ خوب این فقط یک چراغ خلق و خوی است که به رنگ آبی می درخشد. اگر دمای بیرون از آستانه تنظیم شده بالاتر برود ، چراغ قرمز می شود. به همین سادگی. اگر فکر می کنید خیلی اساسی است ، می توانید آن را با led RGB سفارشی کنید تا تقریباً همه چیز و همه چیز را انجام دهد. برای مبتدیان ساده گفتم. بنابراین بیایید به ساخت بپردازیم!
تدارکات
NodeMcu (esp8266)
قرمز و آبی Led
سیمهای جهنده زن تا زن (اختیاری)
کاغذ نمودار سیاه محفظه انتشار (یا می توانید آن را به صورت سه بعدی چاپ کنید)
آداپتور 5V DC با کابل میکرو USB
برنامه های Blynk و ifttt
مرحله 1: محوطه
ساخت سازه آسان است. من از همان لامپ ISS استفاده کردم. اساساً ، من یک چراغ اتاق led قدیمی را باز کردم و از قسمت پخش کننده بالا استفاده کردم. برای پایه ، من یک حلقه دایره ای از نمودار برش دادم که کاملاً با محفظه بالا متناسب است.
مرحله 2: کد…
این برنامه در واقع بسیار ساده است. از کد من استفاده کنید و قسمتی را که می گوید "Auth" با توکن Auth که پس از ایجاد پروژه blynk دریافت خواهید کرد ، تغییر دهید. "ssid" را با نام WiFi خود و "رمز عبور" را با رمز WiFi خود جایگزین کنید. تنها کاری که می کند اتصال به برنامه blynk است. وقتی برنامه ifttt از آب و هوای زیرزمینی (سرویس) ماشه می گیرد ، blynk را فعال می کند ، که به نوبه خود پین انتخاب شده NodeMcu را فعال می کند. آیا مصرف بیش از حد شد؟ نگران نباشید ، فقط می توانید کد من را بارگیری کرده و در NodeMcu خود بارگذاری کنید. باید خوب کار کنه و مطمئن شوید که کتابخانه های esp8266 و blynk را نصب کرده اید.
مطمئن نیستید که چگونه آن کتابخانه ها را نصب کنید؟ برای nodemcu و اینجا برای blynk اینجا را کلیک کنید
مرحله 3: اتصالات را ایجاد کنید
این ساده است. پین D1 را به D7 و D2 را به D4 وصل کنید. حالا پین مثبت Led قرمز را به D5 و پین مثبت Led آبی را به D6 وصل کنید. پین های منفی هر دو LED را می توان به gnd گره mcu متصل کرد. انجام شده. ببینید ، آسان است.
مرحله 4: Blynk را تنظیم کنید
مطمئن شوید که برای blynk ثبت نام کرده اید و وارد برنامه شده اید. یک پروژه جدید ایجاد کنید و توکن Auth برای شما پست می شود. در کادر ویجت ، روی "دکمه" کلیک کنید. خواهید دید که ویجت دکمه اضافه شده است. روی آن کلیک کنید و "PIN" را انتخاب کنید. gp5 را از لیست انتخاب کنید. به طور مشابه دکمه دیگری ایجاد کنید اما این بار gp4 را انتخاب کنید.
مرحله 5: راه اندازی IFTTT
وارد ifttt شوید. روی برگه 3 (پایین سمت راست) کلیک کرده و نماد "+" را در بالا سمت راست انتخاب کنید. از آنجا روی "this" کلیک کنید که باید به رنگ آبی باشد. روی آب و هوای زیرزمینی کلیک کنید. روی "دمای فعلی بالاتر می رود" کلیک کنید و دما را وارد کنید (مثلاً 35) و درجه سانتیگراد را انتخاب کنید. سپس مکان خود را انتخاب کنید.
اکنون روی "that" کلیک کرده و "webhooks" را در نوار جستجو جستجو کنید. روی "ایجاد درخواست وب" کلیک کرده و آدرس اینترنتی را وارد کنید. در قسمت روش "put" و در نوع محتوا "application/json" را انتخاب کنید. در بدنه ، عبارت ["1"] را تایپ کنید
قالب URL https:// IP/Auth/update/D5 است ، Auth را با توکن Auth پروژه blynk و IP را با IP ابر blynk کشور خود جایگزین کنید. برای دریافت IP ، خط فرمان را باز کنید و "ping blynk-cloud.com" را تایپ کنید. برای هند ، IP برابر 188.166.206.43 است
به طور مشابه ، یک اپلت دیگر بسازید ، فقط این بار "دمای فعلی پایین می آید" را در آب و هوای زیرزمینی انتخاب کنید. همچنین ، URL این بار https:// IP/Auth/update/D4 همه چیز آماده است! انجام شد!
مرحله 6: روشن کنید
فقط کافی است منبع تغذیه 5v را به nodeMcu متصل کنید. هرچند آنی نیست. آب و هوا در زیر زمین مدتی طول می کشد تا دمای هوا به روز شود. به هر حال ، اگر لامپ را روشن بگذارید ، باید خوب کار کند. این پروژه به روز رسانی لامپ ISS است که زودتر ساخته شده است. قصد من از ساخت این بود که نشان دهم چقدر آسان است که لامپ را با توجه به نیازهای خود سفارشی کنید. به عنوان مثال ، یک LED دیگر اضافه کردم و در حال حاضر قرمز در دمای گرم ، آبی در سرما و زرد در دمای معمولی می درخشد. هنگامی که شروع به ساخت این پروژه ها و بازی با کد می کنید ، مطمئناً از IOT لذت خواهید برد. بنابراین این بار من در حال انجام یک راهپیمایی کد نیستم. در صورتی که گیج شده اید ، می توانید به لامپ ISS که قبلاً ساخته بودم نگاهی بیندازید و در آنجا با یک کد مشابه آشنا شدم.
امیدوارم بتوانم به شما انگیزه بدهم که چنین پروژه هایی را امتحان کنید. متشکرم!
توصیه شده:
دستگاه رنگ تشخیص رنگ: 4 مرحله
ماشین رنگ تشخیص رنگ: دستگاه تشخیص رنگ ، رنگهای اطراف خود را کپی کرده و به شما اجازه می دهد با آنها نقاشی کنید. اگر رنگ اصلی را دارید ، می توانید از حسگر رنگ RGB برای تشخیص رنگ مورد نظر خود و مخلوط کردن آن استفاده کنید. اما به یاد داشته باشید ، از شیء رنگ روشن استفاده کنید
تشخیص آلودگی هوا + تصفیه هوا: 4 مرحله
تشخیص آلودگی هوا + تصفیه هوا: دانش آموزان (Aristobulus Lam ، Victor Sim ، Nathan Rosenzweig و Declan Loges) مدرسه بین المللی سوئیس آلمان با کارکنان MakerBay برای ایجاد یک سیستم یکپارچه برای اندازه گیری آلودگی هوا و اثر فیلتراسیون هوا کار کردند. این
چراغ LED چند رنگ Accu با آب و هوا: 6 مرحله
چراغ LED Accu چند رنگ با آب و هوا: همه عزیز پروژه ای با چراغ LED قابل شارژ WC2812 Accu قابل شارژ است که می تواند توسط Wifi با هر دستگاهی که قابلیت مرورگر دارد کنترل شود و همچنین می تواند در Apple Home Kit ادغام شده و از طریق آنها کنترل شود برخی از ویژگی ها: 1. مجتمع 2xAccu 18650 p
شمع آب و هوا - آب و هوا و دما در یک نگاه: 8 مرحله
شمع آب و هوا - آب و هوا در یک نگاه: با استفاده از این شمع جادویی ، می توانید دما و شرایط فعلی بیرون را فوراً تشخیص دهید
اینترنت اشیا آسان: ضبط داده های آب و هوا از راه دور: UV و هوا دما و رطوبت: 7 مرحله
اینترنت اشیا آسان شده: ضبط داده های آب و هوایی از راه دور: اشعه ماوراء بنفش و دما و رطوبت هوا: در این آموزش ، ما داده های از راه دور را به عنوان اشعه ماوراء بنفش (اشعه ماوراء بنفش) ، دما و رطوبت هوا ضبط می کنیم. این داده ها بسیار مهم خواهند بود و در ایستگاه هواشناسی کامل آینده مورد استفاده قرار خواهند گرفت. نمودار بلوک نشان می دهد که در پایان چه چیزی را بدست خواهیم آورد