فهرست مطالب:
تصویری: کنترل از راه دور Alexa (با استفاده از WEMO D1 Mini): 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این نسخه به روز شده پست قبلی است:
www.instructables.com/id/Voice-Activated-R…
در نسخه قبلی ، من از یک ماژول صوتی Geetech برای کنترل یک ریموت معمولی درب بازکن گاراژ استفاده کردم. در این قسمت آموزشی ماژول صدا را با Amazon Echo جایگزین کرده ام. در خانه ما ، کنترل از راه دور درب ورودی را کنترل می کند.
مرحله 1: از راه دور سیم کشی کنید
اگر دستورالعمل قبلی را دنبال کنید (https://www.instructables.com/id/Voice-Activated-R…) ، خواهید دید که من قاب را از راه دور درب گاراژ برداشتم و پاهای دکمه را به هم پیوند دادم با یک سیم کوچک. دکمه در اصل همیشه فشار داده می شود. به محض اتصال باتری - سیگنال ارسال می شود و درب جلو باز می شود.
در دستورالعمل قبلی ، از آردوینو برای کنترل قدرت کنترل از راه دور استفاده کردم. در این به روز رسانی ، من از WEMO D1 mini استفاده کردم. برای کار WEMO با arduino IDE مراحل مختلفی وجود دارد و می توانید آنها را در این دستورالعمل عالی دنبال کنید…
دلیل WEMO این است که WIFI فعال است - و ، شما می توانید از برخی از کد هایی که به راحتی در دسترس هستند استفاده کنید تا مانند یک سوئیچ wemo belkin رفتار کند. این راهی آسان برای رابط آن با اکو آمازون است.
برای اتصال ریموت به WEMO ، نمودار داده شده را دنبال کنید. همچنین می توانید دستورالعمل قبلی را برای عکس ها/شرح تنظیمات دنبال کنید (اساساً یکسان است ، اما آردوینو را با wemo جایگزین کنید).
این دستورالعمل (https://www.instructables.com/id/Alexa-Controlled-Servo/) اساساً همین کار را انجام می دهد و پایه ای است که من برای به روز رسانی پروژه خود استفاده کردم. او در پروژه خود یک خازن بین پین 5 ولت و زمین اضافه کرد. من این کار را نکرده ام ، اما اگر متوجه خرابی wemo شوم ، احتمالاً این کار را خواهم کرد.
مرحله 2: کد
ابتدا به آدرس زیر بروید:
github.com/kakopappa/arduino-esp8266-alexa…
و کد شبیه سازی belkin را بارگیری کنید. این کد را در جایی قرار دهید که سایر پروژه های آردوینو شما در آن قرار دارند. سپس فایل wemos.ino را در arduino ide بیاورید. تنها فایلی که باید اصلاح شود ، فایل wemos.ino است.
اساساً ، تنها کاری که باید در این فایل انجام دهید این است: 1. SSID و رمز عبور خود را روی wifi2 خود تنظیم کنید. سوئیچ خود را تعریف کنید ؛ (تغییر *آشپزخانه = NULL ؛) 3. کلید خود را اولیه کنید ؛ (آشپزخانه = سوئیچ جدید ("چراغ های آشپزخانه" ، 81 ، kitchenLightsOn ، kitchenLightsOff) ؛ upnpBroadcastResponder.addDevice (*آشپزخانه) ؛) 4. افزودن به بخش حلقه ؛ (kitchen-> serverLoop () ؛) 5. تماس خود را برای هر دو حالت روشن و خاموش قرار دهید و هر چیزی را که می خواهید در تماس تلفنی قرار دهید: bool kitchenLightsOn () {Serial.println ("2 را روشن کنید …") ؛ isKitchenLightstsOn = true؛ return isKitchenLightstsOn؛ }
همه اینها را در نمونه کد wemos.ino مشاهده خواهید کرد. فقط سوئیچ های موجود در آن فایل را با هر چیزی که می خواهید تغییر دهید جایگزین کنید. در مورد من ، همه چیز را "در" تغییر نام دادم. درب من بدون تماس هیچ کاری انجام نمی دهد. My callOn () callback پین D1 را به HIGH تغییر می دهد. به عنوان نمونه به کدی که وارد کرده ام مراجعه کنید.
مرحله 3: ترکیب آن
اولین بار که در wemo کامپایل/بارگذاری می کنید ، پنجره کنسول ویرایشگر arduino را دنبال کنید تا ببینید با موفقیت به وای فای متصل شده اید.
پس از کار ، می توانید بگویید "Alexa find devices". شما باید فعالیتی را در پنجره کنسول مشاهده کنید و الکسا باید تأیید کند که سوئیچ های شما را پیدا کرده است.
در حال حاضر ، همه چیز آماده است ، تنها چیزی که باید بگویید این است که "الکسا در را روشن کنید". با این کار پاسخ تماس در کد شما فعال می شود. در مورد من ، پین D1 را روی HIGH تنظیم می کند. این به کنترل موتور می رود ، که سپس باتری 9 ولت را به ریموت وصل می کند ، بنابراین آن را روشن کرده و در را باز می کند. وویلا !! شعبده بازي.
توصیه شده:
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): 6 مرحله
ESP8266 - سوکت کنترل از راه دور و از راه دور (امنیت سالمندان): اطلاعات: این مونتاژ در صورت فراموشی وسایل وصل شده (عمدتا توسط افراد مسن مبتلا به آلزایمر) به منظور جلوگیری از گرم شدن بیش از حد ، آتش سوزی و حوادث است. پس از فعال شدن دکمه ، سوکت 110/220 VAC را به مدت 5 دقیقه دریافت می کند (دیگری
کنترل از راه دور جهانی از راه دور با Node-MCU: 12 مرحله
کنترل از راه دور جهانی با Node-MCU: سلام به همه و به این پروژه خوش آمدید! من یک شخص تنبل هستم و کابوس یک تنبل این است که وقتی متوجه می شوید که راه دور خیلی دور است ، تلویزیون تماشا کنید! متوجه شدم که اگر ریموتم را در دست داشته باشم هرگز خیلی دور نخواهد بود
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E - ساخت کنترل از راه دور با استفاده از HT12E و HT12D با 433 مگاهرتز: 5 مرحله
کنترل رادیویی RF 433MHZ با استفاده از HT12D HT12E | ساخت کنترل از راه دور RF با استفاده از HT12E & HT12D با 433 مگاهرتز: در این قسمت آموزشی نحوه ساخت کنترل از راه دور RADIO با استفاده از ماژول گیرنده فرستنده 433 مگاهرتز با کدگذاری HT12E را نشان می دهم & amp؛ IC رمزگشای HT12D. در این دستورالعمل می توانید داده ها را با استفاده از کامپوننت های بسیار ارزان مانند ارسال و دریافت کنید: HT
کنترل از راه دور سایه/کنترل از راه دور: 5 مرحله
Shadow/Remote Control Activated Leds: آیا تا به حال خواسته اید یک نور فعال شده در شب یا سایه ایجاد کنید؟ خوب .. در اینجا یک دستورالعمل وجود دارد ، اما یک مورد اضافی وجود دارد: می توانید آن را با کنترل RF از راه دور فعال کنید. این بسیار قدرتمند است ، من می توانم اتاق سوراخ خود را روشن کنم