فهرست مطالب:

نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: 16 مرحله (همراه با تصاویر)
نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: 16 مرحله (همراه با تصاویر)

تصویری: نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: 16 مرحله (همراه با تصاویر)

تصویری: نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: 16 مرحله (همراه با تصاویر)
تصویری: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, نوامبر
Anonim
نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا
نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا

من نحوه کنترل نور را که به UNO متصل است و توسط Alexa کنترل می شود توضیح داده ام.

مرحله 1: اجزای مورد استفاده

سخت افزار استفاده می شود

  1. آردوینو UNO و Genuino UNO
  2. مقاومت 221 اهم
  3. LED (عمومی)
  4. رزبری پای 3 مدل B

نرم افزار مورد نیاز است

  1. آردوینو IDE
  2. کیت مهارت آمازون الکسا الکسا

مرحله 2: راه اندازی Raspberry Pi و Arduino IDE

1. ابتدا باینری ها را نصب کنید

sudo apt-get python-pip را نصب کنید

فلاسک نصب پیپ

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. نصب Arduino IDE در RPi

برای نصب Arduino در RPi

1. به سایت رسمی بروید و نسخه قبلی را بارگیری کنید.

پس از آن آن را از حالت فشرده خارج کرده و به فهرست arduino بروید و آن را با./arduino شروع کنید

مرحله 3: بارگذاری برنامه

بارگذاری برنامه
بارگذاری برنامه

پس از بارگذاری برنامه ، ترمینال سریال را باز کنید.

وقتی N می نویسید led روشن می شود.

وقتی F می نویسید led خاموش می شود.

مرحله 4: یک اسکریپت پایتون بسازید

یک اسکریپت پایتون بسازید
یک اسکریپت پایتون بسازید
یک اسکریپت پایتون بسازید
یک اسکریپت پایتون بسازید

آن را با استفاده از python lighcontrol.py اجرا کنید

مرحله 5: Ngrok را بارگیری کنید

Ngrok را بارگیری کنید
Ngrok را بارگیری کنید

Ngrok پلت فرم تونل سازی امن برای آنلاین کردن دستگاه شما است. با استفاده از این پلت فرم می توانید برنامه وب خود را ایجاد کنید یا هر برنامه ای با روشی بسیار ساده آنلاین شود. برای بارگیری به سایت رسمی بروید و برای ARM بارگیری کنید.

ngrok.com/

آن را از حالت فشرده خارج کرده و به دایرکتوری که در آن استخراج می کنید بروید. با استفاده از فرمان آن را اجرا کنید

./ngrok http 5000

مرحله 6: تنظیم الکسا

راه اندازی الکسا
راه اندازی الکسا

1. وارد حساب آمازون شوید. اگر حساب کاربری دارید ، آن را وارد کنید ، اگر نه در آنجا ثبت نام کرده و وارد شوید.

developer.amazon.com/

2. به Developer Console در سمت راست بالا بروید.

مرحله 7: به Alexa ==> Alexa Skill Kit ==> افزودن مهارت جدید بروید

تصویر
تصویر

Alexa Skill Kit ==> افزودن مهارت جدید "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

تصویر
تصویر

Alexa Skill Kit ==> افزودن مهارت جدید "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

صفحه ای به این شکل خواهید دید در این صفحه نوع مهارت را می پرسد ،

نام ، زبان و نام فراخوانی.شما می توانید هر نامی را وارد کنید ، در نام فراخوانی باید نامی را که هنگام فرمان به الکسا می گویید ، بگذارید.

لطفاً توجه داشته باشید که در هنگام ایجاد مهارت ، زبان دیگری را انتخاب کنید ، زبان مناسب را که در کشور شما استفاده می شود انتخاب کنید. کار نخواهد کرد.

در پایان آن را به روز کنید ، ذخیره کنید و بعدی را فشار دهید.

مرحله 8:

مرحله 9:

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

developer.amazon.com/docs/custom-skills/de…

در صورت وجود هرگونه خطا ، رنگ قرمز را مشاهده خواهید کرد.

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

"قصد": "LightOn"

}, {

"قصد": "LightOff"

}]

}

ذخیره کنید و به صفحه بعدی بروید.

مرحله 10: در صفحه بعد دو گزینه برای End Point One AWS و HTTPS درخواست می شود

در صفحه بعد از آن دو گزینه برای End Point One AWS و HTTPS درخواست می شود
در صفحه بعد از آن دو گزینه برای End Point One AWS و HTTPS درخواست می شود

HTTPS را انتخاب کرده و ذخیره کنید و به صفحه بعدی بروید.

مرحله 11: برای گواهی SSL گزینه دوم را انتخاب کنید. ذخیره کنید و به صفحه بعدی بروید

برای گواهی SSL گزینه دوم را انتخاب کنید. ذخیره کنید و به صفحه بعدی بروید
برای گواهی SSL گزینه دوم را انتخاب کنید. ذخیره کنید و به صفحه بعدی بروید

مرحله 12: بررسی سرویس "روشن"

سرویس بررسی
سرویس بررسی

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

می توانید ببینید سرورها در حال دریافت درخواست هستند و آن را ارسال کنید.

مرحله 13: دریافت سرور از طریق درخواست

سرورها درخواست دریافت می کنند
سرورها درخواست دریافت می کنند

مرحله 14: درخواست ها ارسال می شوند

درخواست شده ارسال می شود
درخواست شده ارسال می شود

مرحله 15: Schematics Arduino

شماتیک آردوینو
شماتیک آردوینو

مرحله 16: LED های شماتیک

شماتیک LED
شماتیک LED

امیدوارم همگی این را دوست داشته باشید.

توصیه شده: