فهرست مطالب:
- تدارکات
- مرحله 1: دکمه هوشمند DIY IFTTT
- مرحله 2: ساخت مورد و تخته
- مرحله 3: کد
- مرحله 4: راه اندازی IFTTT
- مرحله 5: انجام شد
تصویری: دکمه هوشمند IFTTT: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
من این دکمه هوشمند را با اهداف زیر ایجاد کردم:
- باید باتری های استاندارد قلیایی را برای مدت زمان مناسبی خالی می کرد
- باید بتواند با IFTTT تعامل داشته باشد
- باید کوچک بود و به همین دلیل باید ساده می بود
تدارکات
- ESP-01 (شما می توانید همه جا این موارد را پیدا کنید ، من در AliExpress این دستگاه را دریافت می کنم)
- دکمه فشار (من از اینها استفاده کردم زیرا زیبا و بزرگ هستند)
- مقاومت 1.5K (دوباره ، اینها را می توانید در هر کجا پیدا کنید)
- چراغ دکمه LED (من اینجا را گرفتم)
- تابلوی نمونه اولیه
مرحله 1: دکمه هوشمند DIY IFTTT
در نهایت چراغ دکمه LED را به عنوان مورد انتخاب کردم. من این ایده را از این راهنما گرفتم. در اینجا نیز متوجه شدم که می توانم ESP را تنها با دو باتری قلیایی تغذیه کنم. من واقعاً از این مقدار زیادی استفاده کردم اما چند مشکل وجود داشت. اولا ، این بسیار پیچیده بود. من تقریباً به این اندازه کارکرد نیاز نداشتم. در مرحله دوم ، کد مربوط به NodeMCU است ، و من نمی توانم دلیل آن را بخاطر بسپارم ، اما می خواستم از Arduino IDE استفاده کنم. اما این پروژه به عنوان یک نقطه شروع عالی عمل کرد.
اولین مشکلی که با آن روبرو شدم این بود که بفهمم چگونه می توان با یک دکمه دو کار را انجام داد. این مشکل بود زیرا دکمه همچنین برای بیدار کردن ماژول از خواب عمیق استفاده می شود ، بنابراین بدون اضافه کردن مدارهای بیشتر ، فشار طولانی نمی تواند تشخیص داده شود. پس از تحقيقات فراوان ، سرانجام به توصيه هايي كه چند بار مشاهده كرده بودم گوش دادم ، اما به دلايلي مدام آن را بيان كردم. ESP می تواند تشخیص دهد که از چه وضعیتی شروع شده است. بنابراین اگر از خواب عمیق بیدار شود ، گزارش می دهد که اگر از طریق تنظیم مجدد بیدار شده باشد ، آن را گزارش می کند. من از این ویژگی برای تمایز بین یک ضربه منفرد ، که آن را از خواب عمیق بیدار می کند و دو ضربه سریع ، که قبل از خواب عمیق تنظیم می شود و در نتیجه پاسخ متفاوتی می دهد ، استفاده کردم. این امر مدار را بسیار ساده کرد.
اکنون تنها چیزی که نیاز داشتم یک سوئیچ بود که RST را با مقاومت 1.5K به زمین متصل می کرد. خودشه. و البته قدرت باتری ها. اما همین است سیم کشی فوق العاده ساده است. هرچند لحیم کاری نیز وجود دارد ، بنابراین برای آن آماده باشید.
مرحله 2: ساخت مورد و تخته
ابتدا باید کیس را متناسب با ماژول تغییر دهید. بعداً تصاویر و مراحل دقیق را اضافه می کنم اما فعلاً. من تقریباً مجدداً مراحل قابل اجرا از این راهنما را دنبال کردم.
پس از اینکه کیس اصلاح شد ، باید مقداری سیم را به پایانه های باتری لحیم کنید. من از سیم های بلوز استفاده کردم تا بتوانم ماژول را برای چشمک زدن آسان متصل/قطع کنم.
در مرحله بعد شما باید صفحه اولیه را با سوئیچ و مقاومت بسازید. اندازه بورد اولیه را برای عبور از دو قسمت باتری باقی مانده اندازه بگیرید. سپس به سادگی دکمه را به وسط برد بچسبانید و یک سر آن به دکمه RST و دیگری با یک مقاومت 1.5K به GND متصل شود.
سپس از چسب حرارتی برای محکم کردن تخته روی قاب استفاده کردم. تنها کاری که باید انجام دهید این است که سیم ها را به ماژول وصل کرده و همه را کنار هم قرار دهید. اما قبل از آن خوب است ابتدا مقداری کد در آن وجود داشته باشد. بیایید آن را فلش کنیم!
مرحله 3: کد
و این هم کد!
فقط [SSID] ، [گذرواژه] ، [ماشه] و [کلید] را با اطلاعات مناسب جایگزین کنید.
در واقع شما باید ابتدا ماشه را ایجاد کرده و کلید را از IFTTT دریافت کنید. بنابراین اجازه دهید این کار را انجام دهیم و سپس برگردیم ، زیرا من دوست دارم کارها را برعکس انجام دهم.
مرحله 4: راه اندازی IFTTT
شما باید یک webhook IFTTT راه اندازی کنید که با ضربه زدن به URL خاصی فعال می شود. اگر در IFTTT حساب ندارید ، منتظر چه چیزی هستید؟ عالی است برو ثبت نام کن
اگر قبلاً یک حساب کاربری دارید و با ایجاد برنامه های کاربردی آشنا هستید ، این کار باید خیلی سخت باشد. اما اگر در اینجا نیستید ، راهنمای مختصر کوتاهی در مورد راه اندازی webhook وجود دارد.
اکنون اطلاعات خود ، نام ماشه و کلید خود را برای کد دارید!
حالا بالاخره می توانید کد را فلش کنید.
توجه: از آنجا که از این دکمه ها می توان برای انجام هر کاری که می خواهید استفاده کرد و ممکن است بعداً عملکرد را تغییر دهید ، توصیه می کنم از نامهای ماشه عمومی استفاده کنید ، مانند button1 یا bluebutton ، بنابراین اگر بعداً عملکرد آن را تغییر دهید ، نام ماشه چیزی نیست مربوط به چیزی است که در ابتدا از دکمه برای آن استفاده کرده اید ، که ممکن است گیج کننده باشد.
مرحله 5: انجام شد
و کار شما تمام شد امیدوارم این راهنما برای شما مفید واقع شده باشد. اگر س questionsال یا پیشنهادی دارید ، لطفاً نظر دهید.
اگر شما یک برنامه نویس شایسته هستید ، اما من ، کد خود را تصحیح نکنید. من نقص های آن را دارم که به وضوح توضیح داده شده است ، اما مهارت لازم برای رفع آنها بدون سردرد بزرگ را ندارم ، من واقعاً برنامه نویس نیستم.
توصیه شده:
چراغ رومیزی هوشمند - روشنایی هوشمند W/ Arduino - فضای کاری Neopixels: 10 مرحله (همراه با تصاویر)
چراغ رومیزی هوشمند | روشنایی هوشمند W/ Arduino | فضای کاری Neopixels: در حال حاضر ما روزهای زیادی را در خانه می گذرانیم ، به طور مجازی مشغول مطالعه و کار هستیم ، بنابراین چرا نباید با یک سیستم روشنایی سفارشی و هوشمند LED های Arduino و Ws2812b LED ها ، فضای کار خود را بزرگتر کنیم. در اینجا به شما نشان می دهم که چگونه Smart خود را بسازید چراغ LED رومیزی که
دکمه هوشمند Wi-Fi باتری برای کنترل چراغ HUE: 5 مرحله (همراه با تصاویر)
دکمه هوشمند Wi-Fi باتری برای کنترل چراغ های HUE: این پروژه نحوه ساخت یک دکمه Wi-Fi IoT باتری را در کمتر از 10 دقیقه نشان می دهد. این دکمه چراغ های HUE را بر روی IFTTT کنترل می کند. امروزه می توانید دستگاه های الکترونیکی بسازید و آنها را به معنای واقعی کلمه در عرض چند دقیقه متصل کنید. چه
دکمه آمازون دکمه خاموش درب: 10 مرحله (همراه با تصاویر)
دکمه آمازون دکمه خاموش درب: مدام از پنجره به بیرون نگاه می کنید تا بتوانید بازدیدکنندگان را قبل از اینکه زنگ در خانه را بشنوند ، رهگیری کنید؟ آیا از سگ ها و کودک دیوانه شده در هر زمان که زنگ می زند خسته شده اید؟ نمی خواهید پول زیادی را صرف & quot؛ هوشمند & quot؛ راه حل؟ ساختن زنگ خاموش مانند
موسیقی هوشمند در اتاق خواب و حمام با تمشک پای - ادغام Multiroom ، زنگ هشدار ، کنترل دکمه و اتوماسیون خانگی: 7 مرحله
موسیقی هوشمند در اتاق خواب و حمام با Raspberry Pi - ادغام Multiroom ، Alarm ، Button Control و Automation Home: امروز ما می خواهیم دو مثال در مورد نحوه استفاده از Raspberry Pi با نرم افزار Max2Play ما برای اتوماسیون خانه به شما ارائه دهیم: در حمام و اتاق خواب به هر دو پروژه از این نظر شبیه هستند که موسیقی با وفاداری بالا از منابع مختلف می تواند از طریق
ماوس مک دکمه ای Clasic تک دکمه ای خود را درون خود پیوند دهید: 5 مرحله
ماوس مک دکمه ای Clasic Single Button خود را پیوند دهید: آیا از موش های جدید احمقانه ناراحت هستید؟ خسته شده اید از موش های کلاسیک تک دکمه ای مک شما هیچ چیزی جز یک دکمه ندارید؟ به شما نشان می دهم که چگونه می توانید درون یک موش حسن نیت ارزان قیمت را در موش مک خود پیوند دهید تا تعادل کامل سبک ایجاد شود