فهرست مطالب:

یک کلید روشنایی را با دستکش بی نهایت مقوایی خود کنترل کنید: 10 مرحله
یک کلید روشنایی را با دستکش بی نهایت مقوایی خود کنترل کنید: 10 مرحله

تصویری: یک کلید روشنایی را با دستکش بی نهایت مقوایی خود کنترل کنید: 10 مرحله

تصویری: یک کلید روشنایی را با دستکش بی نهایت مقوایی خود کنترل کنید: 10 مرحله
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, جولای
Anonim
Image
Image

من با الهام از فیلم انتقام جویان شروع به ساخت Thanos Infinity Gauntlet از مقوا کردم. در این پروژه از ماژول های فرستنده گیرنده RF بی سیم MPU6050 و NRF24L01+ 2.4GHz برای ارتباط بی سیم بین دو برد Arduino استفاده کردم. Infinity Gauntlet فرستنده و Servos (Light Switch) گیرنده هستند.

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

Arduino Mega + USB Cable II Arduino Uno: https://amzn.to/2qU18sO II

آردوینو نانو:

باتری 9 ولت:

تغییر دهید:

سیم های بلوز:

آداپتور Jack Barrel Jack Male برای آردوینو:

میکرو سرو 9g:

مینی بردبورد:

اتصال دهنده کلیپ باتری 9v:

مقوا:

یاقوت:

ماژول فرستنده گیرنده RF بی سیم NRF24L01+ 2.4GHz:

MPU 6050:

نوارهای LED:

مرحله 2: ماژول فرستنده گیرنده NRF24L01 2.4GHz

MPU6050
MPU6050

ماژول فرستنده گیرنده NRF24L01 2.4 گیگاهرتز از باند 2.4 گیگاهرتز استفاده می کند و می تواند با سرعت baud از 250 kbps تا 2 Mbps کار کند و می تواند برای ارتباطات بی سیم تا 100 متر استفاده شود. ولتاژ کارکرد ماژول از 1.9 تا 3.6V است ، اما نکته خوب این است که دیگر پین ها منطق 5V را تحمل می کنند. ماژول با استفاده از پروتکل SPI ارتباط برقرار می کند. شما باید به پین های SPI مدل کانکتور arduino نگاه کنید.

مرحله 3: MPU6050

MPU6050 شامل یک شتاب سنج 3 محوره و یک ژیروسکوپ 3 محوری در داخل آن است. این سنسور به ما کمک می کند تا شتاب ، سرعت ، جهت ، جابجایی و بسیاری دیگر از پارامترهای مربوط به حرکت یک سیستم یا جسم را اندازه گیری کنیم. این تراشه از پروتکل I2C (مدار مجتمع) برای ارتباط استفاده می کند.

مرحله 4: نوار LED WS2812B

نوار LED WS2812B
نوار LED WS2812B

WS2812B یک منبع نور LED کنترل هوشمند است که مدار کنترل و تراشه RGB مستقیماً در LED 5050 RGB (قرمز ، سبز و آبی) ادغام شده است. هر LED دارای سه کانکتور در هر انتها است ، دو کانکتور برای تغذیه و یکی برای داده ها. برای کنترل وضعیت ، روشنایی و رنگ هر سه LED تنها به یک ورودی داده نیاز دارد.

مرحله 5: ساخت دستکش بی نهایت از مقوا

می توانید ویدئوی How I made The Infinity Gauntlet From Cardboard را مشاهده کنید.

مرحله 6: کد فرستنده (Infinity Gauntlet)

تنها کاری که باید انجام دهید نصب کتابخانه MPU6050 ، کتابخانه I2C ، کتابخانه FastLED ، کتابخانه RF24 است. در صورت عدم نصب خطا دریافت خواهید کرد.

هنگامی که می خواهید یک کتابخانه جدید به IDE Arduino خود اضافه کنید. به پوشه ای که فایل ZIP کتابخانه را در آن بارگیری کرده اید بروید. فایل ZIP را با تمام ساختار پوشه آن در یک پوشه موقت استخراج کنید ، سپس پوشه اصلی را انتخاب کنید که باید نام کتابخانه را داشته باشد. آن را در پوشه "libraries" داخل دفتر طرح خود کپی کنید.

arduino را متصل کرده و برنامه داده شده را در arduino uno خود بارگذاری کنید.

مرحله 7: کد گیرنده

arduino را متصل کرده و برنامه داده شده را در arduino uno خود بارگذاری کنید.

مرحله 8: نمودار سیم کشی برای فرستنده (دستکش بی نهایت)

نمودار سیم کشی برای فرستنده (دستکش بی نهایت)
نمودار سیم کشی برای فرستنده (دستکش بی نهایت)
نمودار سیم کشی برای فرستنده (دستکش بی نهایت)
نمودار سیم کشی برای فرستنده (دستکش بی نهایت)

در این پروژه من لوازم الکترونیکی خود را در داخل دستکش بی نهایت قرار دادم. ممکن است بخواهید وسایل الکترونیکی را در مکانی امن قرار دهید.

مرحله 9: نمودار سیم کشی برای گیرنده

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

من آردوینو uno ، باتری 9v و ماژول بی سیم را با استفاده از نوار چسب روی دیوار نصب کردم و سرووها را در نزدیکی کلید چراغ نصب کردم تا بتوانید هر زمان که می خواهید چراغ را بی سیم روشن/خاموش کنید.

مرحله دهم: تمام کنید

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

توصیه شده: