فهرست مطالب:

پرتاب موشک کنترل شده بر اساس الکسا: 9 مرحله (همراه با تصاویر)
پرتاب موشک کنترل شده بر اساس الکسا: 9 مرحله (همراه با تصاویر)

تصویری: پرتاب موشک کنترل شده بر اساس الکسا: 9 مرحله (همراه با تصاویر)

تصویری: پرتاب موشک کنترل شده بر اساس الکسا: 9 مرحله (همراه با تصاویر)
تصویری: لحظه دستگیری قاتل که دو فرد را در کنار خیابان سر برید ! 2024, جولای
Anonim
پرتاب موشک کنترل شده بر اساس الکسا
پرتاب موشک کنترل شده بر اساس الکسا

با نزدیک شدن فصل زمستان ؛ آن زمان از سال فرا می رسد که جشن چراغ ها جشن گرفته می شود. بله ، ما در مورد دیوالی صحبت می کنیم که یک جشنواره واقعی هندی است که در سراسر جهان جشن گرفته می شود. امسال ، دیوالی به پایان رسیده است ، و با دیدن افرادی که ترقه ها را شلیک می کنند ، به این ایده رسیدم که پرتاب کننده موشک کنترل شده با صدا بر اساس الکسا یا Igniter را بسازم ، که می تواند موشک هایی را فقط با فرمان صوتی پرتاب کند ، و این امر برای کودکان بسیار ایمن و سرگرم کننده است.

برای روشن تر شدن ، من اینجا برای تشویق مردم به شلیک ترقه در دیوالی نیستم ، دولت هند محدودیت هایی را برای ترقه ها برای جلوگیری از آلودگی اعمال کرده است و مسئولیت ما است که به آن پایبند باشیم. ایده اینجا این است که به جای گذراندن کل روز به شلیک ترقه ، بیایید یک راکت آردوینو با قابلیت کنترل صدای خوب بسازیم و چند موشک به سبک شلیک کنیم. من آن را به صورت برد-برد می بینم.

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

مرحله 1: آتش سوزی هوشمند راکت مبتنی بر اینترنت اشیا

Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا
Rocket Igniter هوشمند کنترل صدا مبتنی بر اینترنت اشیا

مکانیسم کار مدار بسیار ساده است ، م mainلفه اصلی که وظیفه پرتاب موشک را بر عهده دارد سیم نیکروم است و به شکل یک سیم پیچ گرم کننده عرضه می شود. این سیم نیکروم به عنوان مشتعل کننده راکت عمل خواهد کرد. چگونه؟ بعداً به شما نشان می دهم.

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

پس از انجام این کار ، آن را با باتری سرب اسید 12 ولت تغذیه می کنیم و داغ قرمز می شود. این مقدار برای مشتعل کردن پودر سیاه داخل موشک کافی خواهد بود و دقیقاً مانند دوز فیوز معمولی عمل می کند. توجه داشته باشید که این یک کنترل کننده پرتاب موشک قدرت بالا است ، جریان مورد نیاز برای داغ شدن سیم زیاد است. هنگام کار با جریان زیاد توصیه های ایمنی را دنبال کنید.

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

مرحله 2: Launchpad برای NodeMCU Rocket Launch Controller ما

Launchpad برای NodeMCU Rocket Launch Controller ما
Launchpad برای NodeMCU Rocket Launch Controller ما
Launchpad برای NodeMCU Rocket Launch Controller ما
Launchpad برای NodeMCU Rocket Launch Controller ما
Launchpad برای NodeMCU Rocket Launch Controller ما
Launchpad برای NodeMCU Rocket Launch Controller ما

برای این ساخت ، بیایید یک صفحه راه اندازی ایجاد کنیم. با اتمام راه اندازی صفحه ، ما می توانیم برخی از ترقه ها را به راحتی بارگیری کرده و به راحتی راه اندازی کنیم. من یک صفحه راه اندازی ساخته ام که شبیه آنچه در تصویر نشان داده شده است.

بیایید مراحل ساخت صفحه راه اندازی را مرحله به مرحله طی کنیم.

برای دو طرف قاب ، من از دو تکه تخته سه لا به طول (25X3X1.5) اینچ استفاده کرده ام

برای قسمت بالا ، من از یک تخته سه لا به طول (20X3X1.5) اینچ و برای پایه ، از یک تخته سه لا به طول (20X6X1.5) اینچ استفاده کرده ام که کمی ثبات بیشتری به آن می بخشد

اکنون وقت آن است که رشته های سیم کشی نیکروم را بسازیم ، که به عنوان فیوز موشک ما عمل خواهد کرد

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

پس از انجام این کار ، تکه تخته سه لا 20 اینچی را به هفت قسمت تقسیم کردم و سوراخ هایی ایجاد کردم تا رشته های سیم کشی نیکروم را در آن قرار دهم ، و پس از اتمام کار ، مانند تصاویر زیر به نظر می رسید

اما قبل از قرار دادن رشته ها ، سیم مسی به ضخامت 1 میلی متر مربع را در هر ترمینال وصل کرده و پس از انجام همه کار ، آنها را از سوراخ ها عبور داده ام

همانطور که می بینید ، من چسب دو جزء را نیز محکم کرده ام تا سیم و رشته ها در جای خود محکم شوند. با انجام این کار ، صفحه راه اندازی ما کامل شده است

و همانطور که از تصویر اول در این بخش مشاهده می کنید ، من سیمهای رشته را مستقیماً به PCB وصل کرده ام زیرا ما با جریانهای بسیار زیاد سروکار داریم ، بنابراین من زحمت قرار دادن یک ترمینال پیچ را ندادم ، و این پایان شاسی ما را مشخص می کند. فرایند ساخت

مرحله 3: اجزای مورد نیاز برای پرتاب موشک کنترل شده توسط الکسا

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

رله 12 ولت - 3

BD139 ترانزیستور - 3

دیود 1N4004 - 3

ترمینال پیچ 5.08 میلی متر - 1

LM7805 - تنظیم کننده ولتاژ - 1

خازن جدا کننده 100uF - 2

دیود زنر 5.1 ولت - 1

تخته NodeMCU (ESP8266-12E) - 1

تخته پرفروش خال خال - ½

اتصال سیم - 10

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

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

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

من از تگ ها برای اتصال یک پین به پین دیگر استفاده کرده ام. اگر به اندازه کافی دقیق نگاه کنید ، تفسیر شماتیک نباید دشوار باشد.

ساخت مدار بسیار ساده است ، بنابراین من زیاد وارد جزئیات نمی شوم.

اول ، ما IC1 داریم که یک تنظیم کننده ولتاژ LM7805 است ، با خازن های جدا کننده 100uF آن که با C1 و C2 مشخص شده است.

پس از آن ، ما قلب پروژه خود را داریم ، برد NodeMCU ، که ماژول ESP-12E را در خود جای داده است. از آنجا که ما برای تغذیه کل مدار از یک باتری سرب اسید 12 ولت استفاده می کنیم ، به همین دلیل ما باید از LM7805 برای تبدیل آن به 12 ولت به 5 ولت برای تغذیه برد NodeMCU استفاده کنیم. ما این کار را انجام می دهیم زیرا تنظیم کننده ولتاژ داخلی AMS به اندازه کافی برای تبدیل مستقیم 12V به 3.3V کافی نیست ، به همین دلیل 7805 ضروری است.

در حال حرکت ، ما سه رله 12 ولت داریم ، برای این نمایش ، ما از سه رله استفاده می کنیم ، اما همانطور که قبلاً اشاره کردیم ، صفحه راه اندازی دارای نگهدارنده 7 موشک است. می توانید کد را کمی تغییر دهید و هر هفت موشک را برای پرتاب در کل قرار دهید. سه رله توسط T1 ، T2 و T3 که سه ترانزیستور NPN هستند هدایت می شوند و به اندازه کافی برای تحمل بار واقعی کافی هستند. در نهایت ، ما سه دیود چرخ آزاد داریم که از مدار در برابر جهش های ولتاژ بالا ایجاد شده توسط رله محافظت می کند.

مرحله 5: ساختن مدار روی PerfBoard

ساخت مدار روی PerfBoard
ساخت مدار روی PerfBoard

همانطور که از تصویر اصلی مشاهده می کنید ، ایده ایجاد یک مدار ساده بود که بتواند مقدار زیادی جریان را برای مدت کوتاهی کنترل کند ، طبق آزمایش ما ، 800 میلی ثانیه برای روشن شدن یک تکه کاغذ کافی است. بنابراین ، ما مدار را روی یک تخته ورق ساخته می کنیم و تمام اتصالات اصلی را با سیم مسی ضخامت 1 میلی متر مربع متصل می کنیم. پس از اتمام لحیم کاری تخته. پس از اتمام کار ، شبیه چیزی بود که در تصویر بالا نشان داده شده است.

مرحله 6: برنامه نویسی NodeMCU برای پرتاب موشک کنترل شده توسط الکسا

اکنون که سخت افزار آماده است ، زمان آن فرا رسیده است که برنامه نویسی موشک انداز مبتنی بر Alexa را شروع کنیم. اما قبل از شروع ، مهم است که کتابخانه های مورد نیاز را به Arduino IDE خود اضافه کنید. مطمئن شوید که کتابخانه های مناسب را از پیوندی که در زیر آورده اید اضافه کنید ، در غیر اینصورت کد هنگام کامپایل خطا ایجاد می کند.

کتابخانه Espalexa را بارگیری کنید

پس از افزودن کتابخانه های مورد نیاز ، می توانید مستقیماً کد را بارگذاری کنید تا بررسی کنید که آیا مدار کار می کند یا خیر. اگر می خواهید بدانید کد چگونه کار می کند ، به خواندن ادامه دهید.

مرحله 7: پیکربندی Alexa با برنامه Alexa Android

پیکربندی Alexa با برنامه Android Alexa
پیکربندی Alexa با برنامه Android Alexa
پیکربندی Alexa با برنامه Alexa Android
پیکربندی Alexa با برنامه Alexa Android

الکسا تنها در صورتی دستورات را می پذیرد که دستگاه دستگاه ESP8866 را تشخیص دهد. برای این منظور ، ما باید Alexa را با کمک برنامه Alexa در Android پیکربندی کنیم. یک کار مهم قبل از ادامه کار این است که باید مطمئن شویم الکسا و 1 (جمله ناقص است)

برای انجام این کار ، به قسمت بیشتر برنامه Alexa بروید و روی گزینه Add a Device کلیک کنید ، روی Light کلیک کنید ، سپس در پایین صفحه به پایین بروید و روی Other کلیک کنید.

در مرحله بعد ، روی DISCOVER DEVICE کلیک کنید و چند لحظه منتظر بمانید تا Alexa دستگاه های جدید را پیدا کند. هنگامی که الکسا دستگاه ها را پیدا کرد ، باید روی آنها کلیک کنید و آنها را به مکان ها/دسته های مربوطه اضافه کنید ، و کار شما تمام است.

مرحله 8: پرتاب کننده موشک کنترل شده توسط الکسا - آزمایش

پرتاب موشک کنترل شده توسط الکسا - آزمایش
پرتاب موشک کنترل شده توسط الکسا - آزمایش
پرتاب موشک کنترل شده توسط الکسا - آزمایش
پرتاب موشک کنترل شده توسط الکسا - آزمایش

برای انجام آزمایش ، به باغ خود رفتم ، همه فیوزها را از موشک بیرون آوردم ، آنها را در محل مربوطه قرار دادم و من فریاد زدم الکسا …! همه راکت ها را روشن کنید ، با انگشتان دست من. و همه راکتها با نشان دادن تلاشهای من به عنوان یک موفقیت بزرگ پرواز کردند. چیزی شبیه این به نظر می رسید.

سرانجام ، بار دیگر به الکسا گفتم…! همه موشک ها را روشن کنید ، تا تصویر حماسی از رشته ها را دریافت کنید که در زیر مشاهده می کنید.

مرحله 9:

تصویر
تصویر

امیدوارم از مقاله لذت برده باشید و چیزهای جدید و مفیدی را آموخته باشید. در صورت داشتن هرگونه سوال یا سوال ، آنها را در قسمت نظرات زیر بنویسید. برای پروژه های جالب تر ، می توانید از CircuitDigest دیدن کنید و IoTDesignPro نیز ما را در دستورالعمل ها دنبال کنید.

توصیه شده: