فهرست مطالب:
- مرحله 1: اجزای مورد استفاده
- مرحله 2: راه اندازی Raspberry Pi و Arduino IDE
- مرحله 3: بارگذاری برنامه
- مرحله 4: یک اسکریپت پایتون بسازید
- مرحله 5: Ngrok را بارگیری کنید
- مرحله 6: تنظیم الکسا
- مرحله 7: به Alexa ==> Alexa Skill Kit ==> افزودن مهارت جدید بروید
- مرحله 8:
- مرحله 9:
- مرحله 10: در صفحه بعد دو گزینه برای End Point One AWS و HTTPS درخواست می شود
- مرحله 11: برای گواهی SSL گزینه دوم را انتخاب کنید. ذخیره کنید و به صفحه بعدی بروید
- مرحله 12: بررسی سرویس "روشن"
- مرحله 13: دریافت سرور از طریق درخواست
- مرحله 14: درخواست ها ارسال می شوند
- مرحله 15: Schematics Arduino
- مرحله 16: LED های شماتیک
تصویری: نحوه کنترل نور/چراغ های خانگی با استفاده از آردوینو و آمازون الکسا: 16 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
من نحوه کنترل نور را که به UNO متصل است و توسط Alexa کنترل می شود توضیح داده ام.
مرحله 1: اجزای مورد استفاده
سخت افزار استفاده می شود
- آردوینو UNO و Genuino UNO
- مقاومت 221 اهم
- LED (عمومی)
- رزبری پای 3 مدل B
نرم افزار مورد نیاز است
- آردوینو IDE
- کیت مهارت آمازون الکسا الکسا
مرحله 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 پلت فرم تونل سازی امن برای آنلاین کردن دستگاه شما است. با استفاده از این پلت فرم می توانید برنامه وب خود را ایجاد کنید یا هر برنامه ای با روشی بسیار ساده آنلاین شود. برای بارگیری به سایت رسمی بروید و برای 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 درخواست می شود
HTTPS را انتخاب کرده و ذخیره کنید و به صفحه بعدی بروید.
مرحله 11: برای گواهی SSL گزینه دوم را انتخاب کنید. ذخیره کنید و به صفحه بعدی بروید
مرحله 12: بررسی سرویس "روشن"
برای آزمایش اینکه آیا سرویس کار می کند یا خیر. اطمینان حاصل کنید که سرور Ngrok شما کار می کند و اسکریپت پایتون نیز اجرا می شود در غیر این صورت کار نمی کند.
می توانید ببینید سرورها در حال دریافت درخواست هستند و آن را ارسال کنید.
مرحله 13: دریافت سرور از طریق درخواست
مرحله 14: درخواست ها ارسال می شوند
مرحله 15: Schematics Arduino
مرحله 16: LED های شماتیک
امیدوارم همگی این را دوست داشته باشید.
توصیه شده:
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو - ایده های اتوماسیون خانگی: 15 مرحله (همراه با تصاویر)
نحوه ساخت خانه هوشمند با استفاده از ماژول رله کنترل آردوینو | ایده های اتوماسیون خانگی: در این پروژه اتوماسیون خانگی ، ما یک ماژول رله خانه هوشمند طراحی می کنیم که می تواند 5 لوازم خانگی را کنترل کند. این ماژول رله را می توان از طریق تلفن همراه یا تلفن هوشمند ، ریموت IR یا ریموت تلویزیون ، سوئیچ دستی کنترل کرد. این رله هوشمند همچنین می تواند r
نور بسیار روشن دوچرخه با استفاده از PCB های پنل نور سفارشی: 8 مرحله (همراه با تصاویر)
چراغ دوچرخه بسیار روشن با استفاده از PCB های پنل نور سفارشی: اگر صاحب دوچرخه هستید ، می دانید که چاله های ناخوشایند روی لاستیک ها و بدن شما چقدر ناخوشایند است. به اندازه کافی لاستیک های خود را منفجر کرده بودم ، بنابراین تصمیم گرفتم پنل LED خود را به منظور استفاده از آن به عنوان چراغ دوچرخه طراحی کنم. یکی که بر E بودن متمرکز است
خانه هوشمند با استفاده از آمازون الکسا: 5 مرحله
خانه هوشمند با استفاده از آمازون الکسا: ایده اصلی پشت این پروژه کنترل یک وسیله الکترونیکی با استفاده از آمازون الکسا یا از طریق برنامه آن از هر نقطه در جهان است. ما برای این کار از Node MCU V1.0 استفاده می کنیم. تمام کد در صفحه Github من خواهد بود. اگر در هر مرحله ای این کار را نمی کنید
آمازون الکسا کنترل خروجی های هوشمند 433 مگاهرتز از راه دور با ESP8266: 4 مرحله
Amazon Alexa Control 433mHz Remote Smart Outlets With ESP8266: در این دستورالعمل به شما نشان خواهم داد که چگونه می توانید با کمک ESP8266 پریزهای کنترل از راه دور آمازون Echo 433mHz خود را کنترل کنید. آنچه شما نیاز دارید: پریزهای کنترل از راه دور 433 مگاهرتز با سوئیچ های DIP ESP8266 (ساده ترین راه NodeMCU گراز است
آمازون الکسا - تمشک پای (موبایل): 5 مرحله (همراه با تصاویر)
آمازون الکسا - تمشک پای (موبایل): به آموزش ساخت آمازون الکسا با استفاده از رزبری پای خوش آمدید. از آنجا که روی این آموزش کلیک کرده اید ، بدیهی است که می دانید آمازون الکسا یک قطعه زیبا از فناوری در عصر مدرن است. اگرچه خرید و ساخت آن دو مشکل است